builder: mozilla-inbound_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-1001 starttime: 1460994875.1 results: success (0) buildid: 20160418073822 builduid: df422fa6633d422bbacdd1ea725400a1 revision: 77279d5587f2402ac9b24fde74d1cfacd29ad6bb ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 08:54:35.099423) ========= master: http://buildbot-master01.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 08:54:35.099896) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 08:54:35.100187) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 08:54:35.441055) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 08:54:35.441375) ========= bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1460994867.92156-910416571 _=/tools/buildbot/bin/python using PTY: False --2016-04-18 08:54:35-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 8.76M=0.001s 2016-04-18 08:54:36 (8.76 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.616125 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 08:54:36.086411) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 08:54:36.086756) ========= rm -rf scripts properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1460994867.92156-910416571 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.048735 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 08:54:36.161778) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-18 08:54:36.162173) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 77279d5587f2402ac9b24fde74d1cfacd29ad6bb --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 77279d5587f2402ac9b24fde74d1cfacd29ad6bb --destination scripts --debug'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1460994867.92156-910416571 _=/tools/buildbot/bin/python using PTY: False 2016-04-18 08:54:36,266 truncating revision to first 12 chars 2016-04-18 08:54:36,266 Setting DEBUG logging. 2016-04-18 08:54:36,267 attempt 1/10 2016-04-18 08:54:36,267 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/77279d5587f2?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-18 08:54:37,420 unpacking tar archive at: mozilla-inbound-77279d5587f2/testing/mozharness/ program finished with exit code 0 elapsedTime=1.690205 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-18 08:54:37.879830) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 08:54:37.880166) ========= script_repo_revision: 77279d5587f2402ac9b24fde74d1cfacd29ad6bb ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 08:54:37.880560) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 08:54:37.880863) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 08:54:37.908868) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 25 mins, 2 secs) (at 2016-04-18 08:54:37.909146) ========= /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=5a152710dd62cc268aad214e000002d8-1460994867.92156-910416571 _=/tools/buildbot/bin/python using PTY: False 08:54:38 INFO - MultiFileLogger online at 20160418 08:54:38 in /builds/slave/test 08:54:38 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 08:54:38 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 08:54:38 INFO - {'append_to_log': False, 08:54:38 INFO - 'base_work_dir': '/builds/slave/test', 08:54:38 INFO - 'blob_upload_branch': 'mozilla-inbound', 08:54:38 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 08:54:38 INFO - 'buildbot_json_path': 'buildprops.json', 08:54:38 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 08:54:38 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 08:54:38 INFO - 'download_minidump_stackwalk': True, 08:54:38 INFO - 'download_symbols': 'true', 08:54:38 INFO - 'e10s': False, 08:54:38 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 08:54:38 INFO - 'tooltool.py': '/tools/tooltool.py', 08:54:38 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 08:54:38 INFO - '/tools/misc-python/virtualenv.py')}, 08:54:38 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 08:54:38 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 08:54:38 INFO - 'log_level': 'info', 08:54:38 INFO - 'log_to_console': True, 08:54:38 INFO - 'opt_config_files': (), 08:54:38 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 08:54:38 INFO - '--processes=1', 08:54:38 INFO - '--config=%(test_path)s/wptrunner.ini', 08:54:38 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 08:54:38 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 08:54:38 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 08:54:38 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 08:54:38 INFO - 'pip_index': False, 08:54:38 INFO - 'require_test_zip': True, 08:54:38 INFO - 'test_type': ('testharness',), 08:54:38 INFO - 'this_chunk': '1', 08:54:38 INFO - 'tooltool_cache': '/builds/tooltool_cache', 08:54:38 INFO - 'total_chunks': '10', 08:54:38 INFO - 'virtualenv_path': 'venv', 08:54:38 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 08:54:38 INFO - 'work_dir': 'build'} 08:54:38 INFO - ##### 08:54:38 INFO - ##### Running clobber step. 08:54:38 INFO - ##### 08:54:38 INFO - Running pre-action listener: _resource_record_pre_action 08:54:38 INFO - Running main action method: clobber 08:54:38 INFO - rmtree: /builds/slave/test/build 08:54:38 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 08:54:40 INFO - Running post-action listener: _resource_record_post_action 08:54:40 INFO - ##### 08:54:40 INFO - ##### Running read-buildbot-config step. 08:54:40 INFO - ##### 08:54:40 INFO - Running pre-action listener: _resource_record_pre_action 08:54:40 INFO - Running main action method: read_buildbot_config 08:54:40 INFO - Using buildbot properties: 08:54:40 INFO - { 08:54:40 INFO - "project": "", 08:54:40 INFO - "product": "firefox", 08:54:40 INFO - "script_repo_revision": "production", 08:54:40 INFO - "scheduler": "tests-mozilla-inbound-ubuntu32_vm-debug-unittest-7-3600", 08:54:40 INFO - "repository": "", 08:54:40 INFO - "buildername": "Ubuntu VM 12.04 mozilla-inbound debug test web-platform-tests-1", 08:54:40 INFO - "buildid": "20160418073822", 08:54:40 INFO - "pgo_build": "False", 08:54:40 INFO - "basedir": "/builds/slave/test", 08:54:40 INFO - "buildnumber": 508, 08:54:40 INFO - "slavename": "tst-linux32-spot-1001", 08:54:40 INFO - "revision": "77279d5587f2402ac9b24fde74d1cfacd29ad6bb", 08:54:40 INFO - "master": "http://buildbot-master01.bb.releng.use1.mozilla.com:8201/", 08:54:40 INFO - "platform": "linux", 08:54:40 INFO - "branch": "mozilla-inbound", 08:54:40 INFO - "repo_path": "integration/mozilla-inbound", 08:54:40 INFO - "moz_repo_path": "", 08:54:40 INFO - "stage_platform": "linux", 08:54:40 INFO - "builduid": "df422fa6633d422bbacdd1ea725400a1", 08:54:40 INFO - "slavebuilddir": "test" 08:54:40 INFO - } 08:54:40 INFO - Found installer url https://queue.taskcluster.net/v1/task/e_QQt3thTuOngM52ymoAGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2. 08:54:40 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/e_QQt3thTuOngM52ymoAGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json. 08:54:40 INFO - Running post-action listener: _resource_record_post_action 08:54:40 INFO - ##### 08:54:40 INFO - ##### Running download-and-extract step. 08:54:40 INFO - ##### 08:54:40 INFO - Running pre-action listener: _resource_record_pre_action 08:54:40 INFO - Running main action method: download_and_extract 08:54:40 INFO - mkdir: /builds/slave/test/build/tests 08:54:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:54:40 INFO - https://queue.taskcluster.net/v1/task/e_QQt3thTuOngM52ymoAGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 08:54:40 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/e_QQt3thTuOngM52ymoAGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 08:54:40 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/e_QQt3thTuOngM52ymoAGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 08:54:40 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/e_QQt3thTuOngM52ymoAGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 08:54:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/e_QQt3thTuOngM52ymoAGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json'}, attempt #1 08:54:42 INFO - Downloaded 1325 bytes. 08:54:42 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 08:54:42 INFO - Using the following test package requirements: 08:54:42 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 08:54:42 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 08:54:42 INFO - u'firefox-48.0a1.en-US.linux-i686.cppunittest.tests.zip'], 08:54:42 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 08:54:42 INFO - u'firefox-48.0a1.en-US.linux-i686.gtest.tests.zip'], 08:54:42 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 08:54:42 INFO - u'jsshell-linux-i686.zip'], 08:54:42 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 08:54:42 INFO - u'firefox-48.0a1.en-US.linux-i686.mochitest.tests.zip'], 08:54:42 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 08:54:42 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 08:54:42 INFO - u'firefox-48.0a1.en-US.linux-i686.reftest.tests.zip'], 08:54:42 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 08:54:42 INFO - u'firefox-48.0a1.en-US.linux-i686.talos.tests.zip'], 08:54:42 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 08:54:42 INFO - u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'], 08:54:42 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 08:54:42 INFO - u'firefox-48.0a1.en-US.linux-i686.xpcshell.tests.zip']} 08:54:42 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 08:54:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:54:42 INFO - https://queue.taskcluster.net/v1/task/e_QQt3thTuOngM52ymoAGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 08:54:42 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/e_QQt3thTuOngM52ymoAGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 08:54:42 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/e_QQt3thTuOngM52ymoAGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 08:54:42 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/e_QQt3thTuOngM52ymoAGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 08:54:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/e_QQt3thTuOngM52ymoAGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip'}, attempt #1 08:54:51 INFO - Downloaded 22369900 bytes. 08:54:51 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 08:54:51 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 08:54:52 INFO - caution: filename not matched: web-platform/* 08:54:52 INFO - Return code: 11 08:54:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:54:52 INFO - https://queue.taskcluster.net/v1/task/e_QQt3thTuOngM52ymoAGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 08:54:52 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/e_QQt3thTuOngM52ymoAGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 08:54:52 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/e_QQt3thTuOngM52ymoAGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 08:54:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/e_QQt3thTuOngM52ymoAGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 08:54:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/e_QQt3thTuOngM52ymoAGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 08:55:04 INFO - Downloaded 36382561 bytes. 08:55:04 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 08:55:04 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 08:55:08 INFO - caution: filename not matched: bin/* 08:55:08 INFO - caution: filename not matched: config/* 08:55:08 INFO - caution: filename not matched: mozbase/* 08:55:08 INFO - caution: filename not matched: marionette/* 08:55:08 INFO - caution: filename not matched: tools/wptserve/* 08:55:08 INFO - Return code: 11 08:55: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')]} 08:55:08 INFO - https://queue.taskcluster.net/v1/task/e_QQt3thTuOngM52ymoAGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 08:55:08 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/e_QQt3thTuOngM52ymoAGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 08:55:08 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/e_QQt3thTuOngM52ymoAGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 08:55:08 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/e_QQt3thTuOngM52ymoAGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 08:55:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/e_QQt3thTuOngM52ymoAGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2'}, attempt #1 08:55:28 INFO - Downloaded 63360500 bytes. 08:55:28 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/e_QQt3thTuOngM52ymoAGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 08:55:28 INFO - mkdir: /builds/slave/test/properties 08:55:28 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 08:55:28 INFO - Writing to file /builds/slave/test/properties/build_url 08:55:28 INFO - Contents: 08:55:28 INFO - build_url:https://queue.taskcluster.net/v1/task/e_QQt3thTuOngM52ymoAGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 08:55:29 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/e_QQt3thTuOngM52ymoAGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 08:55:29 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 08:55:29 INFO - Writing to file /builds/slave/test/properties/symbols_url 08:55:29 INFO - Contents: 08:55:29 INFO - symbols_url:https://queue.taskcluster.net/v1/task/e_QQt3thTuOngM52ymoAGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 08:55:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:55:29 INFO - https://queue.taskcluster.net/v1/task/e_QQt3thTuOngM52ymoAGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 08:55:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/e_QQt3thTuOngM52ymoAGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 08:55:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/e_QQt3thTuOngM52ymoAGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 08:55:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/e_QQt3thTuOngM52ymoAGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 08:55:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/e_QQt3thTuOngM52ymoAGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 08:55:55 INFO - Downloaded 91731030 bytes. 08:55:55 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 08:55:55 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 08:56:04 INFO - Return code: 0 08:56:04 INFO - Running post-action listener: _resource_record_post_action 08:56:04 INFO - Running post-action listener: set_extra_try_arguments 08:56:04 INFO - ##### 08:56:04 INFO - ##### Running create-virtualenv step. 08:56:04 INFO - ##### 08:56:04 INFO - Running pre-action listener: _pre_create_virtualenv 08:56:04 INFO - Running pre-action listener: _resource_record_pre_action 08:56:04 INFO - Running main action method: create_virtualenv 08:56:04 INFO - Creating virtualenv /builds/slave/test/build/venv 08:56:04 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 08:56:04 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 08:56:05 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 08:56:05 INFO - Using real prefix '/usr' 08:56:05 INFO - New python executable in /builds/slave/test/build/venv/bin/python 08:56:06 INFO - Installing distribute.............................................................................................................................................................................................done. 08:56:10 INFO - Installing pip.................done. 08:56:10 INFO - Return code: 0 08:56:10 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 08:56:10 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')]} 08:56:10 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:56:10 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 08:56:10 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')]} 08:56:10 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:56:10 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 08:56:10 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 0xa25dc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa2c4598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa3782b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa367f70>, '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 0xa367620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa36d750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1460994867.92156-910416571', '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 08:56:10 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 08:56:10 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 08:56:10 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:56:10 INFO - 'CCACHE_UMASK': '002', 08:56:10 INFO - 'DISPLAY': ':0', 08:56:10 INFO - 'HOME': '/home/cltbld', 08:56:10 INFO - 'LANG': 'en_US.UTF-8', 08:56:10 INFO - 'LOGNAME': 'cltbld', 08:56:10 INFO - 'MAIL': '/var/mail/cltbld', 08:56:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:56:10 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:56:10 INFO - 'MOZ_NO_REMOTE': '1', 08:56:10 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:56:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:56:10 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:56:10 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:56:10 INFO - 'PWD': '/builds/slave/test', 08:56:10 INFO - 'SHELL': '/bin/bash', 08:56:10 INFO - 'SHLVL': '1', 08:56:10 INFO - 'TERM': 'linux', 08:56:10 INFO - 'TMOUT': '86400', 08:56:10 INFO - 'USER': 'cltbld', 08:56:10 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1460994867.92156-910416571', 08:56:10 INFO - '_': '/tools/buildbot/bin/python'} 08:56:11 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:56:11 INFO - Downloading/unpacking psutil>=0.7.1 08:56:11 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 08:56:11 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 08:56:11 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 08:56:11 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 08:56:11 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 08:56:11 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 08:56:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 08:56:16 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:56:16 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:56:16 INFO - Installing collected packages: psutil 08:56:16 INFO - Running setup.py install for psutil 08:56:17 INFO - building 'psutil._psutil_linux' extension 08:56:17 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-i686-2.7/psutil/_psutil_linux.o 08:56:17 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 08:56:17 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 08:56:17 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so 08:56:17 INFO - building 'psutil._psutil_posix' extension 08:56:17 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o 08:56:18 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so 08:56:18 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:56:18 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:56:18 INFO - Successfully installed psutil 08:56:18 INFO - Cleaning up... 08:56:18 INFO - Return code: 0 08:56:18 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 08:56:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:56:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:56:18 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 08:56:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:56:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:56:18 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 08:56:18 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0xa25dc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa2c4598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa3782b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa367f70>, '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 0xa367620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa36d750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1460994867.92156-910416571', '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 08:56:18 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 08:56:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 08:56:18 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:56:18 INFO - 'CCACHE_UMASK': '002', 08:56:18 INFO - 'DISPLAY': ':0', 08:56:18 INFO - 'HOME': '/home/cltbld', 08:56:18 INFO - 'LANG': 'en_US.UTF-8', 08:56:18 INFO - 'LOGNAME': 'cltbld', 08:56:18 INFO - 'MAIL': '/var/mail/cltbld', 08:56:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:56:18 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:56:18 INFO - 'MOZ_NO_REMOTE': '1', 08:56:18 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:56:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:56:18 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:56:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:56:18 INFO - 'PWD': '/builds/slave/test', 08:56:18 INFO - 'SHELL': '/bin/bash', 08:56:18 INFO - 'SHLVL': '1', 08:56:18 INFO - 'TERM': 'linux', 08:56:18 INFO - 'TMOUT': '86400', 08:56:18 INFO - 'USER': 'cltbld', 08:56:18 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1460994867.92156-910416571', 08:56:18 INFO - '_': '/tools/buildbot/bin/python'} 08:56:18 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:56:18 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 08:56:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:56:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:56:18 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 08:56:18 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 08:56:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:56:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:56:23 INFO - Downloading mozsystemmonitor-0.0.tar.gz 08:56:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 08:56:23 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 08:56:23 INFO - Installing collected packages: mozsystemmonitor 08:56:23 INFO - Running setup.py install for mozsystemmonitor 08:56:24 INFO - Successfully installed mozsystemmonitor 08:56:24 INFO - Cleaning up... 08:56:24 INFO - Return code: 0 08:56:24 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 08:56:24 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')]} 08:56:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:56:24 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 08:56:24 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')]} 08:56:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:56:24 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 08:56:24 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 0xa25dc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa2c4598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa3782b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa367f70>, '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 0xa367620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa36d750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1460994867.92156-910416571', '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 08:56:24 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 08:56:24 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 08:56:24 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:56:24 INFO - 'CCACHE_UMASK': '002', 08:56:24 INFO - 'DISPLAY': ':0', 08:56:24 INFO - 'HOME': '/home/cltbld', 08:56:24 INFO - 'LANG': 'en_US.UTF-8', 08:56:24 INFO - 'LOGNAME': 'cltbld', 08:56:24 INFO - 'MAIL': '/var/mail/cltbld', 08:56:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:56:24 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:56:24 INFO - 'MOZ_NO_REMOTE': '1', 08:56:24 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:56:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:56:24 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:56:24 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:56:24 INFO - 'PWD': '/builds/slave/test', 08:56:24 INFO - 'SHELL': '/bin/bash', 08:56:24 INFO - 'SHLVL': '1', 08:56:24 INFO - 'TERM': 'linux', 08:56:24 INFO - 'TMOUT': '86400', 08:56:24 INFO - 'USER': 'cltbld', 08:56:24 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1460994867.92156-910416571', 08:56:24 INFO - '_': '/tools/buildbot/bin/python'} 08:56:24 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:56:24 INFO - Downloading/unpacking blobuploader==1.2.4 08:56:24 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 08:56:24 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 08:56:24 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 08:56:24 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 08:56:24 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 08:56:24 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 08:56:29 INFO - Downloading blobuploader-1.2.4.tar.gz 08:56:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 08:56:29 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 08:56:29 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 08:56:29 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 08:56:29 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 08:56:29 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 08:56:29 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 08:56:29 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 08:56:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 08:56:31 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 08:56:31 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 08:56:31 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 08:56:31 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 08:56:31 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 08:56:31 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 08:56:31 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 08:56:31 INFO - Downloading docopt-0.6.1.tar.gz 08:56:31 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 08:56:31 INFO - Installing collected packages: blobuploader, requests, docopt 08:56:31 INFO - Running setup.py install for blobuploader 08:56:32 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 08:56:32 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 08:56:32 INFO - Running setup.py install for requests 08:56:33 INFO - Running setup.py install for docopt 08:56:33 INFO - Successfully installed blobuploader requests docopt 08:56:33 INFO - Cleaning up... 08:56:33 INFO - Return code: 0 08:56:33 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:56:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:56:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:56:33 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 08:56:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:56:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:56:33 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 08:56:33 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 0xa25dc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa2c4598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa3782b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa367f70>, '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 0xa367620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa36d750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1460994867.92156-910416571', '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 08:56:33 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 08:56:33 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 08:56:33 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:56:33 INFO - 'CCACHE_UMASK': '002', 08:56:33 INFO - 'DISPLAY': ':0', 08:56:33 INFO - 'HOME': '/home/cltbld', 08:56:33 INFO - 'LANG': 'en_US.UTF-8', 08:56:33 INFO - 'LOGNAME': 'cltbld', 08:56:33 INFO - 'MAIL': '/var/mail/cltbld', 08:56:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:56:33 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:56:33 INFO - 'MOZ_NO_REMOTE': '1', 08:56:33 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:56:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:56:33 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:56:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:56:33 INFO - 'PWD': '/builds/slave/test', 08:56:33 INFO - 'SHELL': '/bin/bash', 08:56:33 INFO - 'SHLVL': '1', 08:56:33 INFO - 'TERM': 'linux', 08:56:33 INFO - 'TMOUT': '86400', 08:56:33 INFO - 'USER': 'cltbld', 08:56:33 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1460994867.92156-910416571', 08:56:33 INFO - '_': '/tools/buildbot/bin/python'} 08:56:33 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:56:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:56:33 INFO - Running setup.py (path:/tmp/pip-YVS6jk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:56:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:56:33 INFO - Running setup.py (path:/tmp/pip-k7hjPt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:56:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:56:34 INFO - Running setup.py (path:/tmp/pip-ADuUPG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:56:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:56:34 INFO - Running setup.py (path:/tmp/pip-YTbQ6f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:56:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:56:34 INFO - Running setup.py (path:/tmp/pip-tza9qF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:56:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:56:34 INFO - Running setup.py (path:/tmp/pip-5dlwfm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:56:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:56:34 INFO - Running setup.py (path:/tmp/pip-C8kl3_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:56:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:56:34 INFO - Running setup.py (path:/tmp/pip-eDxCBp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:56:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:56:34 INFO - Running setup.py (path:/tmp/pip-pUruLk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:56:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:56:34 INFO - Running setup.py (path:/tmp/pip-WIXjVc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:56:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:56:35 INFO - Running setup.py (path:/tmp/pip-LJA3WN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:56:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:56:35 INFO - Running setup.py (path:/tmp/pip-xko_g7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:56:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:56:35 INFO - Running setup.py (path:/tmp/pip-cjY_zm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:56:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:56:35 INFO - Running setup.py (path:/tmp/pip-6nQTiD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:56:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:56:35 INFO - Running setup.py (path:/tmp/pip-wjgVfC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:56:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:56:35 INFO - Running setup.py (path:/tmp/pip-aMWS1S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:56:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:56:35 INFO - Running setup.py (path:/tmp/pip-6rdjSz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:56:36 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:56:36 INFO - Running setup.py (path:/tmp/pip-gZy5_f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:56:36 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:56:36 INFO - Running setup.py (path:/tmp/pip-X70tb9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:56:36 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:56:36 INFO - Running setup.py (path:/tmp/pip-VWjzmd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:56:36 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:56:36 INFO - Running setup.py (path:/tmp/pip-U7kXBa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:56:37 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:56:37 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 08:56:37 INFO - Running setup.py install for manifestparser 08:56:37 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 08:56:37 INFO - Running setup.py install for mozcrash 08:56:37 INFO - Running setup.py install for mozdebug 08:56:37 INFO - Running setup.py install for mozdevice 08:56:37 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 08:56:37 INFO - Installing dm script to /builds/slave/test/build/venv/bin 08:56:37 INFO - Running setup.py install for mozfile 08:56:38 INFO - Running setup.py install for mozhttpd 08:56:38 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 08:56:38 INFO - Running setup.py install for mozinfo 08:56:38 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 08:56:38 INFO - Running setup.py install for mozInstall 08:56:38 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 08:56:38 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 08:56:38 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 08:56:38 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 08:56:38 INFO - Running setup.py install for mozleak 08:56:38 INFO - Running setup.py install for mozlog 08:56:39 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 08:56:39 INFO - Running setup.py install for moznetwork 08:56:39 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 08:56:39 INFO - Running setup.py install for mozprocess 08:56:39 INFO - Running setup.py install for mozprofile 08:56:39 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 08:56:39 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 08:56:39 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 08:56:39 INFO - Running setup.py install for mozrunner 08:56:40 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 08:56:40 INFO - Running setup.py install for mozscreenshot 08:56:40 INFO - Running setup.py install for moztest 08:56:40 INFO - Running setup.py install for mozversion 08:56:40 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 08:56:40 INFO - Running setup.py install for wptserve 08:56:41 INFO - Running setup.py install for marionette-driver 08:56:41 INFO - Running setup.py install for browsermob-proxy 08:56:41 INFO - Running setup.py install for marionette-client 08:56:41 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:56:42 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 08:56:42 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 08:56:42 INFO - Cleaning up... 08:56:42 INFO - Return code: 0 08:56:42 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:56:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:56:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:56:42 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 08:56:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:56:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:56:42 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 08:56:42 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 0xa25dc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa2c4598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa3782b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa367f70>, '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 0xa367620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa36d750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1460994867.92156-910416571', '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 08:56:42 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 08:56:42 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 08:56:42 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:56:42 INFO - 'CCACHE_UMASK': '002', 08:56:42 INFO - 'DISPLAY': ':0', 08:56:42 INFO - 'HOME': '/home/cltbld', 08:56:42 INFO - 'LANG': 'en_US.UTF-8', 08:56:42 INFO - 'LOGNAME': 'cltbld', 08:56:42 INFO - 'MAIL': '/var/mail/cltbld', 08:56:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:56:42 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:56:42 INFO - 'MOZ_NO_REMOTE': '1', 08:56:42 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:56:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:56:42 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:56:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:56:42 INFO - 'PWD': '/builds/slave/test', 08:56:42 INFO - 'SHELL': '/bin/bash', 08:56:42 INFO - 'SHLVL': '1', 08:56:42 INFO - 'TERM': 'linux', 08:56:42 INFO - 'TMOUT': '86400', 08:56:42 INFO - 'USER': 'cltbld', 08:56:42 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1460994867.92156-910416571', 08:56:42 INFO - '_': '/tools/buildbot/bin/python'} 08:56:42 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:56:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:56:42 INFO - Running setup.py (path:/tmp/pip-mwJq2U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:56:42 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)) 08:56:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:56:42 INFO - Running setup.py (path:/tmp/pip-VK8JZA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:56:42 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)) 08:56:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:56:42 INFO - Running setup.py (path:/tmp/pip-lAU4b0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:56:43 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)) 08:56:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:56:43 INFO - Running setup.py (path:/tmp/pip-F3hnwP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:56:43 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)) 08:56:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:56:43 INFO - Running setup.py (path:/tmp/pip-vKK1Yu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:56:43 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)) 08:56:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:56:43 INFO - Running setup.py (path:/tmp/pip-DQwTo9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:56:43 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)) 08:56:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:56:43 INFO - Running setup.py (path:/tmp/pip-e6_ndr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:56:43 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)) 08:56:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:56:43 INFO - Running setup.py (path:/tmp/pip-RRT__V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:56:43 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)) 08:56:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:56:43 INFO - Running setup.py (path:/tmp/pip-k0zvG5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:56:43 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)) 08:56:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:56:43 INFO - Running setup.py (path:/tmp/pip-kfNZb6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:56:44 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)) 08:56:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:56:44 INFO - Running setup.py (path:/tmp/pip-mJqwvU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:56:44 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)) 08:56:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:56:44 INFO - Running setup.py (path:/tmp/pip-zwz4qK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:56:44 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)) 08:56:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:56:44 INFO - Running setup.py (path:/tmp/pip-4VLG58-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:56:44 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)) 08:56:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:56:44 INFO - Running setup.py (path:/tmp/pip-fn9PD9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:56:44 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)) 08:56:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:56:44 INFO - Running setup.py (path:/tmp/pip-J6gPFx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:56:44 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)) 08:56:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:56:44 INFO - Running setup.py (path:/tmp/pip-b9QVjc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:56:44 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)) 08:56:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:56:44 INFO - Running setup.py (path:/tmp/pip-gnhoWy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:56:45 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)) 08:56:45 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:56:45 INFO - Running setup.py (path:/tmp/pip-klYiYD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:56:45 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)) 08:56:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:56:45 INFO - Running setup.py (path:/tmp/pip-y88dKQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:56:45 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)) 08:56:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:56:45 INFO - Running setup.py (path:/tmp/pip-1t8tGi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:56:45 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)) 08:56:45 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:56:45 INFO - Running setup.py (path:/tmp/pip-t2CrVR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:56:46 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:56:46 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)) 08:56:46 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)) 08:56:46 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)) 08:56:46 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)) 08:56:46 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)) 08:56:46 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)) 08:56:46 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 08:56:46 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 08:56:46 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 08:56:46 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 08:56:46 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 08:56:46 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 08:56:46 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 08:56:51 INFO - Downloading blessings-1.6.tar.gz 08:56:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 08:56:51 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)) 08:56:51 INFO - Installing collected packages: blessings 08:56:51 INFO - Running setup.py install for blessings 08:56:51 INFO - Successfully installed blessings 08:56:51 INFO - Cleaning up... 08:56:51 INFO - Return code: 0 08:56:51 INFO - Done creating virtualenv /builds/slave/test/build/venv. 08:56:51 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:56:51 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:56:52 INFO - Reading from file tmpfile_stdout 08:56:52 INFO - Current package versions: 08:56:52 INFO - argparse == 1.2.1 08:56:52 INFO - blessings == 1.6 08:56:52 INFO - blobuploader == 1.2.4 08:56:52 INFO - browsermob-proxy == 0.6.0 08:56:52 INFO - docopt == 0.6.1 08:56:52 INFO - manifestparser == 1.1 08:56:52 INFO - marionette-client == 2.3.0 08:56:52 INFO - marionette-driver == 1.4.0 08:56:52 INFO - mozInstall == 1.12 08:56:52 INFO - mozcrash == 0.17 08:56:52 INFO - mozdebug == 0.1 08:56:52 INFO - mozdevice == 0.48 08:56:52 INFO - mozfile == 1.2 08:56:52 INFO - mozhttpd == 0.7 08:56:52 INFO - mozinfo == 0.9 08:56:52 INFO - mozleak == 0.1 08:56:52 INFO - mozlog == 3.1 08:56:52 INFO - moznetwork == 0.27 08:56:52 INFO - mozprocess == 0.22 08:56:52 INFO - mozprofile == 0.28 08:56:52 INFO - mozrunner == 6.11 08:56:52 INFO - mozscreenshot == 0.1 08:56:52 INFO - mozsystemmonitor == 0.0 08:56:52 INFO - moztest == 0.7 08:56:52 INFO - mozversion == 1.4 08:56:52 INFO - psutil == 3.1.1 08:56:52 INFO - requests == 1.2.3 08:56:52 INFO - wptserve == 1.4.0 08:56:52 INFO - wsgiref == 0.1.2 08:56:52 INFO - Running post-action listener: _resource_record_post_action 08:56:52 INFO - Running post-action listener: _start_resource_monitoring 08:56:52 INFO - Starting resource monitoring. 08:56:52 INFO - ##### 08:56:52 INFO - ##### Running pull step. 08:56:52 INFO - ##### 08:56:52 INFO - Running pre-action listener: _resource_record_pre_action 08:56:52 INFO - Running main action method: pull 08:56:52 INFO - Pull has nothing to do! 08:56:52 INFO - Running post-action listener: _resource_record_post_action 08:56:52 INFO - ##### 08:56:52 INFO - ##### Running install step. 08:56:52 INFO - ##### 08:56:52 INFO - Running pre-action listener: _resource_record_pre_action 08:56:52 INFO - Running main action method: install 08:56:52 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:56:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:56:52 INFO - Reading from file tmpfile_stdout 08:56:52 INFO - Detecting whether we're running mozinstall >=1.0... 08:56:52 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 08:56:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 08:56:52 INFO - Reading from file tmpfile_stdout 08:56:52 INFO - Output received: 08:56:52 INFO - Usage: mozinstall [options] installer 08:56:52 INFO - Options: 08:56:52 INFO - -h, --help show this help message and exit 08:56:52 INFO - -d DEST, --destination=DEST 08:56:52 INFO - Directory to install application into. [default: 08:56:52 INFO - "/builds/slave/test"] 08:56:52 INFO - --app=APP Application being installed. [default: firefox] 08:56:52 INFO - mkdir: /builds/slave/test/build/application 08:56:52 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 08:56:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 08:57:26 INFO - Reading from file tmpfile_stdout 08:57:26 INFO - Output received: 08:57:26 INFO - /builds/slave/test/build/application/firefox/firefox 08:57:26 INFO - Running post-action listener: _resource_record_post_action 08:57:26 INFO - ##### 08:57:26 INFO - ##### Running run-tests step. 08:57:26 INFO - ##### 08:57:26 INFO - Running pre-action listener: _resource_record_pre_action 08:57:26 INFO - Running main action method: run_tests 08:57:26 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 08:57:26 INFO - Minidump filename unknown. Determining based upon platform and architecture. 08:57:26 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 08:57:26 INFO - grabbing minidump binary from tooltool 08:57: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')]} 08:57:26 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa367f70>, '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 0xa367620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa36d750>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 08:57:26 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 08:57:26 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest -o -c /builds/tooltool_cache 08:57:26 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 08:57:26 INFO - Return code: 0 08:57:26 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 08:57:26 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 08:57:26 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/e_QQt3thTuOngM52ymoAGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 08:57:26 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/e_QQt3thTuOngM52ymoAGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 08:57:26 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:57:26 INFO - 'CCACHE_UMASK': '002', 08:57:26 INFO - 'DISPLAY': ':0', 08:57:26 INFO - 'HOME': '/home/cltbld', 08:57:26 INFO - 'LANG': 'en_US.UTF-8', 08:57:26 INFO - 'LOGNAME': 'cltbld', 08:57:26 INFO - 'MAIL': '/var/mail/cltbld', 08:57:26 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 08:57:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:57:26 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:57:26 INFO - 'MOZ_NO_REMOTE': '1', 08:57:26 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:57:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:57:26 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:57:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:57:26 INFO - 'PWD': '/builds/slave/test', 08:57:26 INFO - 'SHELL': '/bin/bash', 08:57:26 INFO - 'SHLVL': '1', 08:57:26 INFO - 'TERM': 'linux', 08:57:26 INFO - 'TMOUT': '86400', 08:57:26 INFO - 'USER': 'cltbld', 08:57:26 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1460994867.92156-910416571', 08:57:26 INFO - '_': '/tools/buildbot/bin/python'} 08:57:26 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/e_QQt3thTuOngM52ymoAGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 08:57:27 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 08:57:27 INFO - import pkg_resources 08:57:28 INFO - Using 1 client processes 08:57:28 INFO - wptserve Starting http server on 127.0.0.1:8000 08:57:28 INFO - wptserve Starting http server on 127.0.0.1:8001 08:57:28 INFO - wptserve Starting http server on 127.0.0.1:8443 08:57:30 INFO - SUITE-START | Running 778 tests 08:57:30 INFO - Running testharness tests 08:57:30 INFO - Setting up ssl 08:57:30 INFO - PROCESS | certutil | 08:57:30 INFO - PROCESS | certutil | 08:57:30 INFO - PROCESS | certutil | 08:57:30 INFO - Certificate Nickname Trust Attributes 08:57:30 INFO - SSL,S/MIME,JAR/XPI 08:57:30 INFO - 08:57:30 INFO - web-platform-tests CT,, 08:57:30 INFO - 08:57:30 INFO - Starting runner 08:57:33 INFO - PROCESS | 1801 | 1460995053782 Marionette DEBUG Marionette enabled via build flag and pref 08:57:34 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2941800 == 1 [pid = 1801] [id = 1] 08:57:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 1 (0xa2941c00) [pid = 1801] [serial = 1] [outer = (nil)] 08:57:34 INFO - PROCESS | 1801 | [1801] WARNING: No inner window available!: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 08:57:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 2 (0xa2942400) [pid = 1801] [serial = 2] [outer = 0xa2941c00] 08:57:34 INFO - PROCESS | 1801 | 1460995054486 Marionette INFO Listening on port 2828 08:57:35 INFO - PROCESS | 1801 | 1460995055090 Marionette DEBUG Marionette enabled via command-line flag 08:57:35 INFO - PROCESS | 1801 | ++DOCSHELL 0x9ff8bc00 == 2 [pid = 1801] [id = 2] 08:57:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 3 (0x9ffab400) [pid = 1801] [serial = 3] [outer = (nil)] 08:57:35 INFO - PROCESS | 1801 | [1801] WARNING: No inner window available!: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 08:57:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 4 (0x9ffabc00) [pid = 1801] [serial = 4] [outer = 0x9ffab400] 08:57:35 INFO - PROCESS | 1801 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9fcaedc0 08:57:35 INFO - PROCESS | 1801 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a4506900 08:57:35 INFO - PROCESS | 1801 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fcd3800 08:57:35 INFO - PROCESS | 1801 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fcd5460 08:57:35 INFO - PROCESS | 1801 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9fcf71a0 08:57:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 5 (0x9fccd800) [pid = 1801] [serial = 5] [outer = 0xa2941c00] 08:57:35 INFO - PROCESS | 1801 | [1801] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:57:35 INFO - PROCESS | 1801 | 1460995055499 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:53977 08:57:35 INFO - PROCESS | 1801 | [1801] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:57:35 INFO - PROCESS | 1801 | 1460995055579 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:53978 08:57:35 INFO - PROCESS | 1801 | 1460995055587 Marionette DEBUG Closed connection conn0 08:57:35 INFO - PROCESS | 1801 | [1801] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 08:57:35 INFO - PROCESS | 1801 | 1460995055712 Marionette DEBUG Closed connection conn1 08:57:35 INFO - PROCESS | 1801 | [1801] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:57:35 INFO - PROCESS | 1801 | 1460995055789 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:53979 08:57:35 INFO - PROCESS | 1801 | [1801] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:57:35 INFO - PROCESS | 1801 | 1460995055832 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:53980 08:57:35 INFO - PROCESS | 1801 | 1460995055842 Marionette DEBUG Closed connection conn2 08:57:35 INFO - PROCESS | 1801 | [1801] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:57:35 INFO - PROCESS | 1801 | 1460995055891 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:53981 08:57:35 INFO - PROCESS | 1801 | 1460995055901 Marionette DEBUG Closed connection conn3 08:57:35 INFO - PROCESS | 1801 | 1460995055930 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 08:57:35 INFO - PROCESS | 1801 | 1460995055943 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160418073822","device":"desktop","version":"48.0a1"} 08:57:36 INFO - PROCESS | 1801 | [1801] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:57:37 INFO - PROCESS | 1801 | ++DOCSHELL 0x98984800 == 3 [pid = 1801] [id = 3] 08:57:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 6 (0x98985000) [pid = 1801] [serial = 6] [outer = (nil)] 08:57:37 INFO - PROCESS | 1801 | ++DOCSHELL 0x98986000 == 4 [pid = 1801] [id = 4] 08:57:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 7 (0x98986400) [pid = 1801] [serial = 7] [outer = (nil)] 08:57:38 INFO - PROCESS | 1801 | [1801] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 08:57:38 INFO - PROCESS | 1801 | ++DOCSHELL 0x97bc7800 == 5 [pid = 1801] [id = 5] 08:57:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 8 (0x97bc7c00) [pid = 1801] [serial = 8] [outer = (nil)] 08:57:38 INFO - PROCESS | 1801 | [1801] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 08:57:38 INFO - PROCESS | 1801 | [1801] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 08:57:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 9 (0x97ac2800) [pid = 1801] [serial = 9] [outer = 0x97bc7c00] 08:57:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 10 (0x976dfc00) [pid = 1801] [serial = 10] [outer = 0x98985000] 08:57:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 11 (0x976e1400) [pid = 1801] [serial = 11] [outer = 0x98986400] 08:57:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 12 (0x976e3400) [pid = 1801] [serial = 12] [outer = 0x97bc7c00] 08:57:39 INFO - PROCESS | 1801 | 1460995059960 Marionette DEBUG loaded listener.js 08:57:39 INFO - PROCESS | 1801 | 1460995059981 Marionette DEBUG loaded listener.js 08:57:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 13 (0x95cb7400) [pid = 1801] [serial = 13] [outer = 0x97bc7c00] 08:57:40 INFO - PROCESS | 1801 | 1460995060760 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"12432cf2-e67c-42b9-a07c-2fc15f9af852","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160418073822","device":"desktop","version":"48.0a1","command_id":1}}] 08:57:41 INFO - PROCESS | 1801 | 1460995060998 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 08:57:41 INFO - PROCESS | 1801 | 1460995061169 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 08:57:41 INFO - PROCESS | 1801 | 1460995061500 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 08:57:41 INFO - PROCESS | 1801 | [1801] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 08:57:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 14 (0x9355e400) [pid = 1801] [serial = 14] [outer = 0x97bc7c00] 08:57:42 INFO - PROCESS | 1801 | [1801] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:57:42 INFO - PROCESS | 1801 | 1460995062196 Marionette TRACE conn4 <- [1,3,null,{}] 08:57:42 INFO - PROCESS | 1801 | 1460995062235 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 08:57:42 INFO - PROCESS | 1801 | 1460995062274 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 08:57:42 INFO - PROCESS | 1801 | 1460995062341 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 08:57:42 INFO - PROCESS | 1801 | 1460995062345 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 08:57:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 08:57:42 INFO - PROCESS | 1801 | 1460995062376 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 08:57:42 INFO - PROCESS | 1801 | 1460995062381 Marionette TRACE conn4 <- [1,6,null,{}] 08:57:42 INFO - PROCESS | 1801 | 1460995062440 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:42 INFO - PROCESS | 1801 | 1460995062460 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 08:57:42 INFO - PROCESS | 1801 | 1460995062467 Marionette TRACE conn4 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:42 INFO - PROCESS | 1801 | ++DOCSHELL 0x9fcc5c00 == 6 [pid = 1801] [id = 6] 08:57:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 15 (0x916c6400) [pid = 1801] [serial = 15] [outer = (nil)] 08:57:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 16 (0x916c8000) [pid = 1801] [serial = 16] [outer = 0x916c6400] 08:57:42 INFO - PROCESS | 1801 | 1460995062552 Marionette DEBUG loaded listener.js 08:57:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 17 (0x916cc800) [pid = 1801] [serial = 17] [outer = 0x916c6400] 08:57:43 INFO - PROCESS | 1801 | ++DOCSHELL 0x9208a800 == 7 [pid = 1801] [id = 7] 08:57:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 18 (0x9208b400) [pid = 1801] [serial = 18] [outer = (nil)] 08:57:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 19 (0x971dd800) [pid = 1801] [serial = 19] [outer = 0x9208b400] 08:57:43 INFO - PROCESS | 1801 | 1460995063097 Marionette DEBUG loaded listener.js 08:57:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 20 (0x914ce400) [pid = 1801] [serial = 20] [outer = 0x9208b400] 08:57:43 INFO - PROCESS | 1801 | [1801] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 08:57:43 INFO - PROCESS | 1801 | 1460995063671 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 08:57:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 08:57:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1354ms 08:57:43 INFO - PROCESS | 1801 | 1460995063734 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 08:57:43 INFO - PROCESS | 1801 | 1460995063739 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 08:57:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 08:57:43 INFO - PROCESS | 1801 | 1460995063846 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 08:57:43 INFO - PROCESS | 1801 | 1460995063850 Marionette TRACE conn4 <- [1,10,null,{}] 08:57:43 INFO - PROCESS | 1801 | 1460995063886 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:44 INFO - PROCESS | 1801 | 1460995064090 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 08:57:44 INFO - PROCESS | 1801 | 1460995064346 Marionette TRACE conn4 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:44 INFO - PROCESS | 1801 | ++DOCSHELL 0x8fbd0800 == 8 [pid = 1801] [id = 8] 08:57:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 21 (0x8fbd0c00) [pid = 1801] [serial = 21] [outer = (nil)] 08:57:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 22 (0x8fbd3800) [pid = 1801] [serial = 22] [outer = 0x8fbd0c00] 08:57:44 INFO - PROCESS | 1801 | 1460995064506 Marionette DEBUG loaded listener.js 08:57:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 23 (0x8fbd7000) [pid = 1801] [serial = 23] [outer = 0x8fbd0c00] 08:57:45 INFO - PROCESS | 1801 | 1460995065411 Marionette TRACE conn4 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 08:57:45 INFO - PROCESS | 1801 | ++DOCSHELL 0x8fc9bc00 == 9 [pid = 1801] [id = 9] 08:57:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 24 (0x8fc9c000) [pid = 1801] [serial = 24] [outer = (nil)] 08:57:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 08:57:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1677ms 08:57:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 25 (0x90718000) [pid = 1801] [serial = 25] [outer = 0x8fc9c000] 08:57:45 INFO - PROCESS | 1801 | 1460995065522 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 08:57:45 INFO - PROCESS | 1801 | 1460995065530 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 08:57:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 26 (0x914d4000) [pid = 1801] [serial = 26] [outer = 0x8fc9c000] 08:57:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 08:57:45 INFO - PROCESS | 1801 | ++DOCSHELL 0x9070b800 == 10 [pid = 1801] [id = 10] 08:57:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 27 (0x916cb000) [pid = 1801] [serial = 27] [outer = (nil)] 08:57:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 28 (0x933b1800) [pid = 1801] [serial = 28] [outer = 0x916cb000] 08:57:45 INFO - PROCESS | 1801 | 1460995065699 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 08:57:45 INFO - PROCESS | 1801 | 1460995065706 Marionette TRACE conn4 <- [1,14,null,{}] 08:57:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 29 (0x95916400) [pid = 1801] [serial = 29] [outer = 0x916cb000] 08:57:45 INFO - PROCESS | 1801 | 1460995065770 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:46 INFO - PROCESS | 1801 | 1460995066110 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 08:57:46 INFO - PROCESS | 1801 | 1460995066210 Marionette TRACE conn4 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:46 INFO - PROCESS | 1801 | ++DOCSHELL 0x914c7800 == 11 [pid = 1801] [id = 11] 08:57:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 30 (0x914ce000) [pid = 1801] [serial = 30] [outer = (nil)] 08:57:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 31 (0x971dc800) [pid = 1801] [serial = 31] [outer = 0x914ce000] 08:57:46 INFO - PROCESS | 1801 | 1460995066307 Marionette DEBUG loaded listener.js 08:57:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 32 (0x974b1000) [pid = 1801] [serial = 32] [outer = 0x914ce000] 08:57:47 INFO - PROCESS | 1801 | 1460995067194 Marionette TRACE conn4 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 08:57:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 08:57:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1652ms 08:57:47 INFO - PROCESS | 1801 | 1460995067234 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 08:57:47 INFO - PROCESS | 1801 | 1460995067242 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 08:57:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 08:57:47 INFO - PROCESS | 1801 | 1460995067250 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 08:57:47 INFO - PROCESS | 1801 | 1460995067253 Marionette TRACE conn4 <- [1,18,null,{}] 08:57:47 INFO - PROCESS | 1801 | 1460995067260 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:47 INFO - PROCESS | 1801 | 1460995067473 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 08:57:47 INFO - PROCESS | 1801 | 1460995067603 Marionette TRACE conn4 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:47 INFO - PROCESS | 1801 | ++DOCSHELL 0x97f9cc00 == 12 [pid = 1801] [id = 12] 08:57:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 33 (0x986e5c00) [pid = 1801] [serial = 33] [outer = (nil)] 08:57:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 34 (0x986eec00) [pid = 1801] [serial = 34] [outer = 0x986e5c00] 08:57:47 INFO - PROCESS | 1801 | 1460995067692 Marionette DEBUG loaded listener.js 08:57:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 35 (0x98e07000) [pid = 1801] [serial = 35] [outer = 0x986e5c00] 08:57:48 INFO - PROCESS | 1801 | 1460995068861 Marionette TRACE conn4 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 08:57:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 08:57:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1631ms 08:57:48 INFO - PROCESS | 1801 | 1460995068881 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 08:57:48 INFO - PROCESS | 1801 | 1460995068887 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 08:57:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 08:57:48 INFO - PROCESS | 1801 | 1460995068896 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 08:57:48 INFO - PROCESS | 1801 | 1460995068902 Marionette TRACE conn4 <- [1,22,null,{}] 08:57:48 INFO - PROCESS | 1801 | 1460995068912 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:49 INFO - PROCESS | 1801 | 1460995069072 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 08:57:49 INFO - PROCESS | 1801 | 1460995069255 Marionette TRACE conn4 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:49 INFO - PROCESS | 1801 | ++DOCSHELL 0x95913000 == 13 [pid = 1801] [id = 13] 08:57:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 36 (0x95a48c00) [pid = 1801] [serial = 36] [outer = (nil)] 08:57:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 37 (0x95c59c00) [pid = 1801] [serial = 37] [outer = 0x95a48c00] 08:57:49 INFO - PROCESS | 1801 | 1460995069345 Marionette DEBUG loaded listener.js 08:57:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 38 (0x9630e800) [pid = 1801] [serial = 38] [outer = 0x95a48c00] 08:57:49 INFO - PROCESS | 1801 | --DOCSHELL 0x9fcc5c00 == 12 [pid = 1801] [id = 6] 08:57:50 INFO - PROCESS | 1801 | 1460995070301 Marionette TRACE conn4 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 08:57:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 08:57:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1435ms 08:57:50 INFO - PROCESS | 1801 | 1460995070331 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 08:57:50 INFO - PROCESS | 1801 | 1460995070340 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 08:57:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 08:57:50 INFO - PROCESS | 1801 | 1460995070350 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 08:57:50 INFO - PROCESS | 1801 | 1460995070353 Marionette TRACE conn4 <- [1,26,null,{}] 08:57:50 INFO - PROCESS | 1801 | 1460995070360 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:50 INFO - PROCESS | 1801 | 1460995070520 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 08:57:50 INFO - PROCESS | 1801 | 1460995070613 Marionette TRACE conn4 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:50 INFO - PROCESS | 1801 | ++DOCSHELL 0x96308800 == 13 [pid = 1801] [id = 14] 08:57:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 39 (0x963c0c00) [pid = 1801] [serial = 39] [outer = (nil)] 08:57:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 40 (0x986ef000) [pid = 1801] [serial = 40] [outer = 0x963c0c00] 08:57:50 INFO - PROCESS | 1801 | 1460995070687 Marionette DEBUG loaded listener.js 08:57:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 41 (0x98986800) [pid = 1801] [serial = 41] [outer = 0x963c0c00] 08:57:51 INFO - PROCESS | 1801 | 1460995071436 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 08:57:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 08:57:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1133ms 08:57:51 INFO - PROCESS | 1801 | 1460995071495 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 08:57:51 INFO - PROCESS | 1801 | 1460995071498 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 08:57:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 08:57:51 INFO - PROCESS | 1801 | 1460995071507 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 08:57:51 INFO - PROCESS | 1801 | 1460995071513 Marionette TRACE conn4 <- [1,30,null,{}] 08:57:51 INFO - PROCESS | 1801 | 1460995071530 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:51 INFO - PROCESS | 1801 | 1460995071693 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 08:57:51 INFO - PROCESS | 1801 | 1460995071705 Marionette TRACE conn4 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:51 INFO - PROCESS | 1801 | ++DOCSHELL 0x9a639800 == 14 [pid = 1801] [id = 15] 08:57:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 42 (0x9a63a800) [pid = 1801] [serial = 42] [outer = (nil)] 08:57:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 43 (0x9a647800) [pid = 1801] [serial = 43] [outer = 0x9a63a800] 08:57:51 INFO - PROCESS | 1801 | 1460995071791 Marionette DEBUG loaded listener.js 08:57:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 44 (0x9a9b2c00) [pid = 1801] [serial = 44] [outer = 0x9a63a800] 08:57:52 INFO - PROCESS | 1801 | 1460995072583 Marionette TRACE conn4 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 08:57:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 08:57:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1132ms 08:57:52 INFO - PROCESS | 1801 | 1460995072640 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 08:57:52 INFO - PROCESS | 1801 | 1460995072644 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 08:57:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 08:57:52 INFO - PROCESS | 1801 | 1460995072650 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 08:57:52 INFO - PROCESS | 1801 | 1460995072654 Marionette TRACE conn4 <- [1,34,null,{}] 08:57:52 INFO - PROCESS | 1801 | 1460995072659 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:52 INFO - PROCESS | 1801 | 1460995072816 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 08:57:52 INFO - PROCESS | 1801 | 1460995072826 Marionette TRACE conn4 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:52 INFO - PROCESS | 1801 | ++DOCSHELL 0x97855800 == 15 [pid = 1801] [id = 16] 08:57:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 45 (0x9fc55000) [pid = 1801] [serial = 45] [outer = (nil)] 08:57:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 46 (0x9fccc800) [pid = 1801] [serial = 46] [outer = 0x9fc55000] 08:57:52 INFO - PROCESS | 1801 | 1460995072905 Marionette DEBUG loaded listener.js 08:57:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 47 (0x9ff80800) [pid = 1801] [serial = 47] [outer = 0x9fc55000] 08:57:53 INFO - PROCESS | 1801 | 1460995073694 Marionette TRACE conn4 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 08:57:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 08:57:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1086ms 08:57:53 INFO - PROCESS | 1801 | 1460995073738 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 08:57:53 INFO - PROCESS | 1801 | 1460995073742 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 08:57:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 08:57:53 INFO - PROCESS | 1801 | 1460995073760 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 08:57:53 INFO - PROCESS | 1801 | 1460995073762 Marionette TRACE conn4 <- [1,38,null,{}] 08:57:53 INFO - PROCESS | 1801 | 1460995073768 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:53 INFO - PROCESS | 1801 | 1460995073924 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 08:57:53 INFO - PROCESS | 1801 | 1460995073934 Marionette TRACE conn4 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:53 INFO - PROCESS | 1801 | ++DOCSHELL 0x8fbcf800 == 16 [pid = 1801] [id = 17] 08:57:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 48 (0x90713000) [pid = 1801] [serial = 48] [outer = (nil)] 08:57:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 49 (0x9a6e5400) [pid = 1801] [serial = 49] [outer = 0x90713000] 08:57:54 INFO - PROCESS | 1801 | 1460995074008 Marionette DEBUG loaded listener.js 08:57:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 50 (0x9ff8b000) [pid = 1801] [serial = 50] [outer = 0x90713000] 08:57:54 INFO - PROCESS | 1801 | 1460995074912 Marionette TRACE conn4 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 08:57:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 08:57:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1194ms 08:57:54 INFO - PROCESS | 1801 | 1460995074944 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 08:57:54 INFO - PROCESS | 1801 | 1460995074950 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 08:57:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 08:57:54 INFO - PROCESS | 1801 | 1460995074960 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 08:57:54 INFO - PROCESS | 1801 | 1460995074967 Marionette TRACE conn4 <- [1,42,null,{}] 08:57:54 INFO - PROCESS | 1801 | 1460995074977 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:55 INFO - PROCESS | 1801 | 1460995075218 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 08:57:55 INFO - PROCESS | 1801 | 1460995075352 Marionette TRACE conn4 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:55 INFO - PROCESS | 1801 | ++DOCSHELL 0x8fbcdc00 == 17 [pid = 1801] [id = 18] 08:57:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 51 (0x914cac00) [pid = 1801] [serial = 51] [outer = (nil)] 08:57:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 52 (0x95c5a000) [pid = 1801] [serial = 52] [outer = 0x914cac00] 08:57:55 INFO - PROCESS | 1801 | 1460995075443 Marionette DEBUG loaded listener.js 08:57:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 53 (0x963c2000) [pid = 1801] [serial = 53] [outer = 0x914cac00] 08:57:56 INFO - PROCESS | 1801 | 1460995076344 Marionette TRACE conn4 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 08:57:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 08:57:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1447ms 08:57:56 INFO - PROCESS | 1801 | 1460995076407 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 08:57:56 INFO - PROCESS | 1801 | 1460995076416 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 08:57:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 08:57:56 INFO - PROCESS | 1801 | 1460995076427 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 08:57:56 INFO - PROCESS | 1801 | 1460995076430 Marionette TRACE conn4 <- [1,46,null,{}] 08:57:56 INFO - PROCESS | 1801 | 1460995076437 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:56 INFO - PROCESS | 1801 | 1460995076660 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 08:57:56 INFO - PROCESS | 1801 | 1460995076796 Marionette TRACE conn4 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:56 INFO - PROCESS | 1801 | ++DOCSHELL 0x98e08800 == 18 [pid = 1801] [id = 19] 08:57:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 54 (0x98e0e400) [pid = 1801] [serial = 54] [outer = (nil)] 08:57:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 55 (0x99392c00) [pid = 1801] [serial = 55] [outer = 0x98e0e400] 08:57:56 INFO - PROCESS | 1801 | 1460995076890 Marionette DEBUG loaded listener.js 08:57:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 56 (0x9a9ac000) [pid = 1801] [serial = 56] [outer = 0x98e0e400] 08:57:57 INFO - PROCESS | 1801 | 1460995077767 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 08:57:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 08:57:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1379ms 08:57:57 INFO - PROCESS | 1801 | 1460995077807 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 08:57:57 INFO - PROCESS | 1801 | 1460995077811 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 08:57:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 08:57:57 INFO - PROCESS | 1801 | 1460995077819 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 08:57:57 INFO - PROCESS | 1801 | 1460995077825 Marionette TRACE conn4 <- [1,50,null,{}] 08:57:57 INFO - PROCESS | 1801 | 1460995077843 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:58 INFO - PROCESS | 1801 | 1460995078028 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 08:57:58 INFO - PROCESS | 1801 | 1460995078171 Marionette TRACE conn4 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:58 INFO - PROCESS | 1801 | ++DOCSHELL 0x9a502400 == 19 [pid = 1801] [id = 20] 08:57:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 57 (0x9feec000) [pid = 1801] [serial = 57] [outer = (nil)] 08:57:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 58 (0xa0103800) [pid = 1801] [serial = 58] [outer = 0x9feec000] 08:57:58 INFO - PROCESS | 1801 | 1460995078271 Marionette DEBUG loaded listener.js 08:57:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 59 (0xa0171000) [pid = 1801] [serial = 59] [outer = 0x9feec000] 08:57:59 INFO - PROCESS | 1801 | 1460995079187 Marionette TRACE conn4 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:57:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 08:57:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1390ms 08:57:59 INFO - PROCESS | 1801 | 1460995079209 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 08:57:59 INFO - PROCESS | 1801 | 1460995079214 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 08:57:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 08:57:59 INFO - PROCESS | 1801 | 1460995079222 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 08:57:59 INFO - PROCESS | 1801 | 1460995079225 Marionette TRACE conn4 <- [1,54,null,{}] 08:57:59 INFO - PROCESS | 1801 | 1460995079250 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:59 INFO - PROCESS | 1801 | 1460995079424 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 08:57:59 INFO - PROCESS | 1801 | 1460995079553 Marionette TRACE conn4 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:59 INFO - PROCESS | 1801 | ++DOCSHELL 0x9a50e800 == 20 [pid = 1801] [id = 21] 08:57:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 60 (0x9a9b1000) [pid = 1801] [serial = 60] [outer = (nil)] 08:57:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 61 (0xa0b47c00) [pid = 1801] [serial = 61] [outer = 0x9a9b1000] 08:57:59 INFO - PROCESS | 1801 | 1460995079646 Marionette DEBUG loaded listener.js 08:57:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 62 (0xa10e6400) [pid = 1801] [serial = 62] [outer = 0x9a9b1000] 08:58:00 INFO - PROCESS | 1801 | 1460995080664 Marionette TRACE conn4 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:58:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 08:58:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1540ms 08:58:00 INFO - PROCESS | 1801 | 1460995080763 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 08:58:00 INFO - PROCESS | 1801 | 1460995080769 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 08:58:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 08:58:00 INFO - PROCESS | 1801 | 1460995080777 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 08:58:00 INFO - PROCESS | 1801 | 1460995080783 Marionette TRACE conn4 <- [1,58,null,{}] 08:58:00 INFO - PROCESS | 1801 | 1460995080791 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:00 INFO - PROCESS | 1801 | 1460995080958 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 08:58:01 INFO - PROCESS | 1801 | 1460995081104 Marionette TRACE conn4 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:01 INFO - PROCESS | 1801 | ++DOCSHELL 0x9376c400 == 21 [pid = 1801] [id = 22] 08:58:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 63 (0x95c5fc00) [pid = 1801] [serial = 63] [outer = (nil)] 08:58:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 64 (0x974ac000) [pid = 1801] [serial = 64] [outer = 0x95c5fc00] 08:58:01 INFO - PROCESS | 1801 | 1460995081191 Marionette DEBUG loaded listener.js 08:58:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 65 (0x986eac00) [pid = 1801] [serial = 65] [outer = 0x95c5fc00] 08:58:02 INFO - PROCESS | 1801 | --DOCSHELL 0x97855800 == 20 [pid = 1801] [id = 16] 08:58:02 INFO - PROCESS | 1801 | --DOCSHELL 0x9a639800 == 19 [pid = 1801] [id = 15] 08:58:02 INFO - PROCESS | 1801 | --DOCSHELL 0x96308800 == 18 [pid = 1801] [id = 14] 08:58:02 INFO - PROCESS | 1801 | 1460995082065 Marionette TRACE conn4 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:58:02 INFO - PROCESS | 1801 | --DOCSHELL 0x95913000 == 17 [pid = 1801] [id = 13] 08:58:02 INFO - PROCESS | 1801 | --DOCSHELL 0x97f9cc00 == 16 [pid = 1801] [id = 12] 08:58:02 INFO - PROCESS | 1801 | --DOCSHELL 0x914c7800 == 15 [pid = 1801] [id = 11] 08:58:02 INFO - PROCESS | 1801 | --DOCSHELL 0x8fbd0800 == 14 [pid = 1801] [id = 8] 08:58:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 08:58:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1331ms 08:58:02 INFO - PROCESS | 1801 | 1460995082118 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 08:58:02 INFO - PROCESS | 1801 | 1460995082125 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 08:58:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 08:58:02 INFO - PROCESS | 1801 | 1460995082134 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 08:58:02 INFO - PROCESS | 1801 | 1460995082141 Marionette TRACE conn4 <- [1,62,null,{}] 08:58:02 INFO - PROCESS | 1801 | 1460995082151 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:02 INFO - PROCESS | 1801 | 1460995082339 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 08:58:02 INFO - PROCESS | 1801 | 1460995082454 Marionette TRACE conn4 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:02 INFO - PROCESS | 1801 | ++DOCSHELL 0x916d3c00 == 15 [pid = 1801] [id = 23] 08:58:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 66 (0x95a51400) [pid = 1801] [serial = 66] [outer = (nil)] 08:58:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 67 (0x963c1c00) [pid = 1801] [serial = 67] [outer = 0x95a51400] 08:58:02 INFO - PROCESS | 1801 | 1460995082564 Marionette DEBUG loaded listener.js 08:58:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 68 (0x9784ac00) [pid = 1801] [serial = 68] [outer = 0x95a51400] 08:58:03 INFO - PROCESS | 1801 | 1460995083392 Marionette TRACE conn4 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:58:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 08:58:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1298ms 08:58:03 INFO - PROCESS | 1801 | 1460995083432 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 08:58:03 INFO - PROCESS | 1801 | 1460995083441 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 08:58:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 08:58:03 INFO - PROCESS | 1801 | 1460995083453 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 08:58:03 INFO - PROCESS | 1801 | 1460995083457 Marionette TRACE conn4 <- [1,66,null,{}] 08:58:03 INFO - PROCESS | 1801 | 1460995083480 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:03 INFO - PROCESS | 1801 | 1460995083699 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 08:58:03 INFO - PROCESS | 1801 | 1460995083803 Marionette TRACE conn4 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:03 INFO - PROCESS | 1801 | ++DOCSHELL 0x98987400 == 16 [pid = 1801] [id = 24] 08:58:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 69 (0x9898b800) [pid = 1801] [serial = 69] [outer = (nil)] 08:58:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 70 (0x9df2a800) [pid = 1801] [serial = 70] [outer = 0x9898b800] 08:58:03 INFO - PROCESS | 1801 | 1460995083894 Marionette DEBUG loaded listener.js 08:58:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 71 (0x9fc55800) [pid = 1801] [serial = 71] [outer = 0x9898b800] 08:58:04 INFO - PROCESS | 1801 | 1460995084793 Marionette TRACE conn4 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:58:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 08:58:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1383ms 08:58:04 INFO - PROCESS | 1801 | 1460995084836 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 08:58:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 08:58:04 INFO - PROCESS | 1801 | 1460995084841 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 08:58:04 INFO - PROCESS | 1801 | 1460995084848 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 08:58:04 INFO - PROCESS | 1801 | 1460995084854 Marionette TRACE conn4 <- [1,70,null,{}] 08:58:04 INFO - PROCESS | 1801 | 1460995084872 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:05 INFO - PROCESS | 1801 | 1460995085058 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 08:58:05 INFO - PROCESS | 1801 | 1460995085204 Marionette TRACE conn4 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:05 INFO - PROCESS | 1801 | ++DOCSHELL 0x8fbd8400 == 17 [pid = 1801] [id = 25] 08:58:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 72 (0x9feec400) [pid = 1801] [serial = 72] [outer = (nil)] 08:58:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 73 (0xa0179000) [pid = 1801] [serial = 73] [outer = 0x9feec400] 08:58:05 INFO - PROCESS | 1801 | 1460995085304 Marionette DEBUG loaded listener.js 08:58:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 74 (0xa01e0000) [pid = 1801] [serial = 74] [outer = 0x9feec400] 08:58:06 INFO - PROCESS | 1801 | 1460995086194 Marionette TRACE conn4 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:58:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 08:58:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1398ms 08:58:06 INFO - PROCESS | 1801 | 1460995086246 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 08:58:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 08:58:06 INFO - PROCESS | 1801 | 1460995086252 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 08:58:06 INFO - PROCESS | 1801 | 1460995086259 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 08:58:06 INFO - PROCESS | 1801 | 1460995086262 Marionette TRACE conn4 <- [1,74,null,{}] 08:58:06 INFO - PROCESS | 1801 | 1460995086268 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:06 INFO - PROCESS | 1801 | 1460995086433 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 08:58:06 INFO - PROCESS | 1801 | 1460995086578 Marionette TRACE conn4 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:06 INFO - PROCESS | 1801 | ++DOCSHELL 0x916d1800 == 18 [pid = 1801] [id = 26] 08:58:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 75 (0x98e0ec00) [pid = 1801] [serial = 75] [outer = (nil)] 08:58:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 76 (0xa294bc00) [pid = 1801] [serial = 76] [outer = 0x98e0ec00] 08:58:06 INFO - PROCESS | 1801 | 1460995086669 Marionette DEBUG loaded listener.js 08:58:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 77 (0xa2bf5800) [pid = 1801] [serial = 77] [outer = 0x98e0ec00] 08:58:07 INFO - PROCESS | 1801 | 1460995087531 Marionette TRACE conn4 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:58:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 08:58:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1331ms 08:58:07 INFO - PROCESS | 1801 | 1460995087606 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 08:58:07 INFO - PROCESS | 1801 | 1460995087611 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 08:58:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 08:58:07 INFO - PROCESS | 1801 | 1460995087621 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 08:58:07 INFO - PROCESS | 1801 | 1460995087624 Marionette TRACE conn4 <- [1,78,null,{}] 08:58:07 INFO - PROCESS | 1801 | 1460995087631 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:07 INFO - PROCESS | 1801 | 1460995087800 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 08:58:07 INFO - PROCESS | 1801 | 1460995087933 Marionette TRACE conn4 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:07 INFO - PROCESS | 1801 | ++DOCSHELL 0x914d1000 == 19 [pid = 1801] [id = 27] 08:58:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 78 (0xa10ec800) [pid = 1801] [serial = 78] [outer = (nil)] 08:58:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 79 (0xa3d26400) [pid = 1801] [serial = 79] [outer = 0xa10ec800] 08:58:08 INFO - PROCESS | 1801 | 1460995088032 Marionette DEBUG loaded listener.js 08:58:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 80 (0xa3dc6c00) [pid = 1801] [serial = 80] [outer = 0xa10ec800] 08:58:08 INFO - PROCESS | 1801 | 1460995088853 Marionette TRACE conn4 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:58:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 08:58:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1277ms 08:58:08 INFO - PROCESS | 1801 | 1460995088902 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 08:58:08 INFO - PROCESS | 1801 | 1460995088906 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 08:58:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 08:58:08 INFO - PROCESS | 1801 | 1460995088939 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 08:58:08 INFO - PROCESS | 1801 | 1460995088942 Marionette TRACE conn4 <- [1,82,null,{}] 08:58:08 INFO - PROCESS | 1801 | 1460995088949 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:09 INFO - PROCESS | 1801 | 1460995089180 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 08:58:09 INFO - PROCESS | 1801 | 1460995089294 Marionette TRACE conn4 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:09 INFO - PROCESS | 1801 | ++DOCSHELL 0x8fbcd400 == 20 [pid = 1801] [id = 28] 08:58:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 81 (0xa2b09c00) [pid = 1801] [serial = 81] [outer = (nil)] 08:58:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 82 (0xa46ef800) [pid = 1801] [serial = 82] [outer = 0xa2b09c00] 08:58:09 INFO - PROCESS | 1801 | 1460995089390 Marionette DEBUG loaded listener.js 08:58:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 83 (0xa4c4f800) [pid = 1801] [serial = 83] [outer = 0xa2b09c00] 08:58:10 INFO - PROCESS | 1801 | 1460995090284 Marionette TRACE conn4 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:58:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 08:58:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1388ms 08:58:10 INFO - PROCESS | 1801 | 1460995090324 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 08:58:10 INFO - PROCESS | 1801 | 1460995090329 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 08:58:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 08:58:10 INFO - PROCESS | 1801 | 1460995090336 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 08:58:10 INFO - PROCESS | 1801 | 1460995090340 Marionette TRACE conn4 <- [1,86,null,{}] 08:58:10 INFO - PROCESS | 1801 | 1460995090346 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:10 INFO - PROCESS | 1801 | 1460995090513 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 08:58:10 INFO - PROCESS | 1801 | 1460995090629 Marionette TRACE conn4 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:10 INFO - PROCESS | 1801 | ++DOCSHELL 0x914abc00 == 21 [pid = 1801] [id = 29] 08:58:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 84 (0x914c7800) [pid = 1801] [serial = 84] [outer = (nil)] 08:58:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 85 (0x9207e800) [pid = 1801] [serial = 85] [outer = 0x914c7800] 08:58:10 INFO - PROCESS | 1801 | 1460995090867 Marionette DEBUG loaded listener.js 08:58:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 86 (0x95914c00) [pid = 1801] [serial = 86] [outer = 0x914c7800] 08:58:11 INFO - PROCESS | 1801 | --DOCSHELL 0x98e08800 == 20 [pid = 1801] [id = 19] 08:58:11 INFO - PROCESS | 1801 | --DOCSHELL 0x8fbcdc00 == 19 [pid = 1801] [id = 18] 08:58:11 INFO - PROCESS | 1801 | 1460995091877 Marionette TRACE conn4 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:58:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 08:58:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1586ms 08:58:11 INFO - PROCESS | 1801 | 1460995091923 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 08:58:11 INFO - PROCESS | 1801 | 1460995091929 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 08:58:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 08:58:11 INFO - PROCESS | 1801 | 1460995091938 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 08:58:11 INFO - PROCESS | 1801 | 1460995091945 Marionette TRACE conn4 <- [1,90,null,{}] 08:58:11 INFO - PROCESS | 1801 | 1460995091955 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:12 INFO - PROCESS | 1801 | 1460995092138 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 08:58:12 INFO - PROCESS | 1801 | 1460995092337 Marionette TRACE conn4 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:12 INFO - PROCESS | 1801 | ++DOCSHELL 0x9596e400 == 20 [pid = 1801] [id = 30] 08:58:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 87 (0x95970400) [pid = 1801] [serial = 87] [outer = (nil)] 08:58:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 88 (0x95972400) [pid = 1801] [serial = 88] [outer = 0x95970400] 08:58:12 INFO - PROCESS | 1801 | 1460995092440 Marionette DEBUG loaded listener.js 08:58:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 89 (0x969ef000) [pid = 1801] [serial = 89] [outer = 0x95970400] 08:58:13 INFO - PROCESS | 1801 | 1460995093262 Marionette TRACE conn4 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:58:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 08:58:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1384ms 08:58:13 INFO - PROCESS | 1801 | 1460995093326 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 08:58:13 INFO - PROCESS | 1801 | 1460995093336 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 08:58:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 08:58:13 INFO - PROCESS | 1801 | 1460995093350 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 08:58:13 INFO - PROCESS | 1801 | 1460995093356 Marionette TRACE conn4 <- [1,94,null,{}] 08:58:13 INFO - PROCESS | 1801 | 1460995093363 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:13 INFO - PROCESS | 1801 | 1460995093554 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 08:58:13 INFO - PROCESS | 1801 | 1460995093740 Marionette TRACE conn4 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:13 INFO - PROCESS | 1801 | ++DOCSHELL 0x986eb000 == 21 [pid = 1801] [id = 31] 08:58:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 90 (0x98ea3c00) [pid = 1801] [serial = 90] [outer = (nil)] 08:58:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 91 (0x9a639000) [pid = 1801] [serial = 91] [outer = 0x98ea3c00] 08:58:13 INFO - PROCESS | 1801 | 1460995093841 Marionette DEBUG loaded listener.js 08:58:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 92 (0x9df2fc00) [pid = 1801] [serial = 92] [outer = 0x98ea3c00] 08:58:14 INFO - PROCESS | 1801 | 1460995094674 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 08:58:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 08:58:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1391ms 08:58:14 INFO - PROCESS | 1801 | 1460995094759 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 08:58:14 INFO - PROCESS | 1801 | 1460995094764 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 08:58:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 08:58:14 INFO - PROCESS | 1801 | 1460995094774 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 08:58:14 INFO - PROCESS | 1801 | 1460995094781 Marionette TRACE conn4 <- [1,98,null,{}] 08:58:14 INFO - PROCESS | 1801 | 1460995094799 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:14 INFO - PROCESS | 1801 | 1460995094979 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 08:58:15 INFO - PROCESS | 1801 | 1460995095095 Marionette TRACE conn4 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:15 INFO - PROCESS | 1801 | ++DOCSHELL 0x95914800 == 22 [pid = 1801] [id = 32] 08:58:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 93 (0x9926a000) [pid = 1801] [serial = 93] [outer = (nil)] 08:58:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 94 (0x99271c00) [pid = 1801] [serial = 94] [outer = 0x9926a000] 08:58:15 INFO - PROCESS | 1801 | 1460995095196 Marionette DEBUG loaded listener.js 08:58:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 95 (0x9fccc400) [pid = 1801] [serial = 95] [outer = 0x9926a000] 08:58:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 96 (0xa0f3e000) [pid = 1801] [serial = 96] [outer = 0x916cb000] 08:58:16 INFO - PROCESS | 1801 | 1460995096183 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 08:58:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 08:58:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1489ms 08:58:16 INFO - PROCESS | 1801 | 1460995096264 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 08:58:16 INFO - PROCESS | 1801 | 1460995096269 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 08:58:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 08:58:16 INFO - PROCESS | 1801 | 1460995096276 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 08:58:16 INFO - PROCESS | 1801 | 1460995096279 Marionette TRACE conn4 <- [1,102,null,{}] 08:58:16 INFO - PROCESS | 1801 | 1460995096285 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:16 INFO - PROCESS | 1801 | 1460995096465 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 08:58:16 INFO - PROCESS | 1801 | 1460995096623 Marionette TRACE conn4 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:16 INFO - PROCESS | 1801 | ++DOCSHELL 0x914a8000 == 23 [pid = 1801] [id = 33] 08:58:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 97 (0x92080800) [pid = 1801] [serial = 97] [outer = (nil)] 08:58:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 98 (0xa0d5c400) [pid = 1801] [serial = 98] [outer = 0x92080800] 08:58:16 INFO - PROCESS | 1801 | 1460995096752 Marionette DEBUG loaded listener.js 08:58:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 99 (0xa10efc00) [pid = 1801] [serial = 99] [outer = 0x92080800] 08:58:17 INFO - PROCESS | 1801 | 1460995097565 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 08:58:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 08:58:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1333ms 08:58:17 INFO - PROCESS | 1801 | 1460995097610 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 08:58:17 INFO - PROCESS | 1801 | 1460995097614 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 08:58:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 08:58:17 INFO - PROCESS | 1801 | 1460995097622 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 08:58:17 INFO - PROCESS | 1801 | 1460995097625 Marionette TRACE conn4 <- [1,106,null,{}] 08:58:17 INFO - PROCESS | 1801 | 1460995097632 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:17 INFO - PROCESS | 1801 | 1460995097791 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 08:58:17 INFO - PROCESS | 1801 | 1460995097937 Marionette TRACE conn4 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:17 INFO - PROCESS | 1801 | ++DOCSHELL 0x8fbd7400 == 24 [pid = 1801] [id = 34] 08:58:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 100 (0xa294a800) [pid = 1801] [serial = 100] [outer = (nil)] 08:58:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 101 (0xa3d22400) [pid = 1801] [serial = 101] [outer = 0xa294a800] 08:58:18 INFO - PROCESS | 1801 | 1460995098027 Marionette DEBUG loaded listener.js 08:58:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 102 (0xa4699c00) [pid = 1801] [serial = 102] [outer = 0xa294a800] 08:58:18 INFO - PROCESS | 1801 | 1460995098899 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 08:58:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 08:58:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1329ms 08:58:18 INFO - PROCESS | 1801 | 1460995098976 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 08:58:18 INFO - PROCESS | 1801 | 1460995098980 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 08:58:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 08:58:18 INFO - PROCESS | 1801 | 1460995098991 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 08:58:18 INFO - PROCESS | 1801 | 1460995098994 Marionette TRACE conn4 <- [1,110,null,{}] 08:58:19 INFO - PROCESS | 1801 | 1460995099001 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:19 INFO - PROCESS | 1801 | 1460995099226 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 08:58:19 INFO - PROCESS | 1801 | 1460995099348 Marionette TRACE conn4 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:19 INFO - PROCESS | 1801 | ++DOCSHELL 0x914a3800 == 25 [pid = 1801] [id = 35] 08:58:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 103 (0x969edc00) [pid = 1801] [serial = 103] [outer = (nil)] 08:58:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 104 (0xa4adcc00) [pid = 1801] [serial = 104] [outer = 0x969edc00] 08:58:19 INFO - PROCESS | 1801 | 1460995099444 Marionette DEBUG loaded listener.js 08:58:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 105 (0xa4ae6c00) [pid = 1801] [serial = 105] [outer = 0x969edc00] 08:58:20 INFO - PROCESS | 1801 | 1460995100304 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 08:58:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 08:58:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1379ms 08:58:20 INFO - PROCESS | 1801 | 1460995100370 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 08:58:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 08:58:20 INFO - PROCESS | 1801 | 1460995100375 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 08:58:20 INFO - PROCESS | 1801 | 1460995100382 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 08:58:20 INFO - PROCESS | 1801 | 1460995100386 Marionette TRACE conn4 <- [1,114,null,{}] 08:58:20 INFO - PROCESS | 1801 | 1460995100393 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:20 INFO - PROCESS | 1801 | 1460995100566 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 08:58:20 INFO - PROCESS | 1801 | 1460995100708 Marionette TRACE conn4 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:20 INFO - PROCESS | 1801 | ++DOCSHELL 0x8fbd1400 == 26 [pid = 1801] [id = 36] 08:58:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 106 (0x98ead800) [pid = 1801] [serial = 106] [outer = (nil)] 08:58:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 107 (0xa4c43c00) [pid = 1801] [serial = 107] [outer = 0x98ead800] 08:58:20 INFO - PROCESS | 1801 | 1460995100800 Marionette DEBUG loaded listener.js 08:58:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 108 (0xa4c50400) [pid = 1801] [serial = 108] [outer = 0x98ead800] 08:58:21 INFO - PROCESS | 1801 | 1460995101767 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 08:58:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 08:58:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1437ms 08:58:21 INFO - PROCESS | 1801 | 1460995101819 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 08:58:21 INFO - PROCESS | 1801 | 1460995101822 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 08:58:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 08:58:21 INFO - PROCESS | 1801 | 1460995101829 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 08:58:21 INFO - PROCESS | 1801 | 1460995101832 Marionette TRACE conn4 <- [1,118,null,{}] 08:58:21 INFO - PROCESS | 1801 | 1460995101838 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:22 INFO - PROCESS | 1801 | 1460995101997 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 08:58:22 INFO - PROCESS | 1801 | 1460995102283 Marionette TRACE conn4 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:22 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ea8d800 == 27 [pid = 1801] [id = 37] 08:58:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 109 (0x8ea8dc00) [pid = 1801] [serial = 109] [outer = (nil)] 08:58:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 110 (0x8ea90000) [pid = 1801] [serial = 110] [outer = 0x8ea8dc00] 08:58:22 INFO - PROCESS | 1801 | 1460995102379 Marionette DEBUG loaded listener.js 08:58:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 111 (0x8ea92800) [pid = 1801] [serial = 111] [outer = 0x8ea8dc00] 08:58:23 INFO - PROCESS | 1801 | 1460995103182 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 08:58:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 08:58:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1383ms 08:58:23 INFO - PROCESS | 1801 | 1460995103214 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 08:58:23 INFO - PROCESS | 1801 | 1460995103219 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 08:58:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 08:58:23 INFO - PROCESS | 1801 | 1460995103225 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 08:58:23 INFO - PROCESS | 1801 | 1460995103229 Marionette TRACE conn4 <- [1,122,null,{}] 08:58:23 INFO - PROCESS | 1801 | 1460995103235 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:23 INFO - PROCESS | 1801 | 1460995103392 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 08:58:23 INFO - PROCESS | 1801 | 1460995103546 Marionette TRACE conn4 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:23 INFO - PROCESS | 1801 | ++DOCSHELL 0x8fbd0800 == 28 [pid = 1801] [id = 38] 08:58:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 112 (0x8fc98000) [pid = 1801] [serial = 112] [outer = (nil)] 08:58:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 113 (0x933ad800) [pid = 1801] [serial = 113] [outer = 0x8fc98000] 08:58:23 INFO - PROCESS | 1801 | 1460995103655 Marionette DEBUG loaded listener.js 08:58:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 114 (0x933b0000) [pid = 1801] [serial = 114] [outer = 0x8fc98000] 08:58:24 INFO - PROCESS | 1801 | 1460995104714 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 08:58:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 08:58:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1539ms 08:58:24 INFO - PROCESS | 1801 | 1460995104765 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 08:58:24 INFO - PROCESS | 1801 | 1460995104772 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 08:58:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 08:58:24 INFO - PROCESS | 1801 | 1460995104782 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 08:58:24 INFO - PROCESS | 1801 | 1460995104786 Marionette TRACE conn4 <- [1,126,null,{}] 08:58:24 INFO - PROCESS | 1801 | 1460995104794 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:24 INFO - PROCESS | 1801 | 1460995104965 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 08:58:25 INFO - PROCESS | 1801 | --DOCSHELL 0x98987400 == 27 [pid = 1801] [id = 24] 08:58:25 INFO - PROCESS | 1801 | --DOCSHELL 0x916d3c00 == 26 [pid = 1801] [id = 23] 08:58:27 INFO - PROCESS | 1801 | --DOCSHELL 0x8fbd8400 == 25 [pid = 1801] [id = 25] 08:58:27 INFO - PROCESS | 1801 | --DOCSHELL 0x914d1000 == 24 [pid = 1801] [id = 27] 08:58:27 INFO - PROCESS | 1801 | --DOCSHELL 0x8fbcf800 == 23 [pid = 1801] [id = 17] 08:58:27 INFO - PROCESS | 1801 | --DOCSHELL 0x916d1800 == 22 [pid = 1801] [id = 26] 08:58:27 INFO - PROCESS | 1801 | --DOCSHELL 0x8fbcd400 == 21 [pid = 1801] [id = 28] 08:58:27 INFO - PROCESS | 1801 | --DOCSHELL 0x9a502400 == 20 [pid = 1801] [id = 20] 08:58:27 INFO - PROCESS | 1801 | --DOCSHELL 0x8ea8d800 == 19 [pid = 1801] [id = 37] 08:58:27 INFO - PROCESS | 1801 | --DOCSHELL 0x9376c400 == 18 [pid = 1801] [id = 22] 08:58:27 INFO - PROCESS | 1801 | --DOCSHELL 0x914a3800 == 17 [pid = 1801] [id = 35] 08:58:27 INFO - PROCESS | 1801 | --DOCSHELL 0x8fbd1400 == 16 [pid = 1801] [id = 36] 08:58:27 INFO - PROCESS | 1801 | --DOCSHELL 0x95914800 == 15 [pid = 1801] [id = 32] 08:58:27 INFO - PROCESS | 1801 | --DOCSHELL 0x914a8000 == 14 [pid = 1801] [id = 33] 08:58:27 INFO - PROCESS | 1801 | --DOCSHELL 0x8fbd7400 == 13 [pid = 1801] [id = 34] 08:58:27 INFO - PROCESS | 1801 | --DOCSHELL 0x914abc00 == 12 [pid = 1801] [id = 29] 08:58:27 INFO - PROCESS | 1801 | --DOCSHELL 0x9a50e800 == 11 [pid = 1801] [id = 21] 08:58:27 INFO - PROCESS | 1801 | --DOCSHELL 0x9596e400 == 10 [pid = 1801] [id = 30] 08:58:27 INFO - PROCESS | 1801 | --DOCSHELL 0x986eb000 == 9 [pid = 1801] [id = 31] 08:58:28 INFO - PROCESS | 1801 | --DOCSHELL 0x8fbd0800 == 8 [pid = 1801] [id = 38] 08:58:28 INFO - PROCESS | 1801 | 1460995108963 Marionette TRACE conn4 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:29 INFO - PROCESS | 1801 | ++DOCSHELL 0x8fbce000 == 9 [pid = 1801] [id = 39] 08:58:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 115 (0x8fbcf800) [pid = 1801] [serial = 115] [outer = (nil)] 08:58:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 116 (0x8fbd7c00) [pid = 1801] [serial = 116] [outer = 0x8fbcf800] 08:58:29 INFO - PROCESS | 1801 | 1460995109076 Marionette DEBUG loaded listener.js 08:58:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 117 (0x914c8c00) [pid = 1801] [serial = 117] [outer = 0x8fbcf800] 08:58:29 INFO - PROCESS | 1801 | 1460995109869 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 08:58:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 08:58:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 5146ms 08:58:29 INFO - PROCESS | 1801 | 1460995109930 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 08:58:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 08:58:29 INFO - PROCESS | 1801 | 1460995109936 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 08:58:29 INFO - PROCESS | 1801 | 1460995109945 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 08:58:29 INFO - PROCESS | 1801 | 1460995109953 Marionette TRACE conn4 <- [1,130,null,{}] 08:58:29 INFO - PROCESS | 1801 | 1460995109961 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:30 INFO - PROCESS | 1801 | 1460995110126 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 08:58:30 INFO - PROCESS | 1801 | 1460995110138 Marionette TRACE conn4 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:30 INFO - PROCESS | 1801 | ++DOCSHELL 0x93771800 == 10 [pid = 1801] [id = 40] 08:58:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 118 (0x93772800) [pid = 1801] [serial = 118] [outer = (nil)] 08:58:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 119 (0x95916000) [pid = 1801] [serial = 119] [outer = 0x93772800] 08:58:30 INFO - PROCESS | 1801 | 1460995110239 Marionette DEBUG loaded listener.js 08:58:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 120 (0x9596cc00) [pid = 1801] [serial = 120] [outer = 0x93772800] 08:58:31 INFO - PROCESS | 1801 | 1460995111251 Marionette TRACE conn4 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 08:58:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 08:58:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1386ms 08:58:31 INFO - PROCESS | 1801 | 1460995111371 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 08:58:31 INFO - PROCESS | 1801 | 1460995111379 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 08:58:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 08:58:31 INFO - PROCESS | 1801 | 1460995111409 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 08:58:31 INFO - PROCESS | 1801 | 1460995111412 Marionette TRACE conn4 <- [1,134,null,{}] 08:58:31 INFO - PROCESS | 1801 | 1460995111418 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:31 INFO - PROCESS | 1801 | 1460995111617 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 08:58:31 INFO - PROCESS | 1801 | 1460995111745 Marionette TRACE conn4 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:31 INFO - PROCESS | 1801 | ++DOCSHELL 0x96302400 == 11 [pid = 1801] [id = 41] 08:58:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 121 (0x969f9c00) [pid = 1801] [serial = 121] [outer = (nil)] 08:58:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 122 (0x97410000) [pid = 1801] [serial = 122] [outer = 0x969f9c00] 08:58:31 INFO - PROCESS | 1801 | 1460995111825 Marionette DEBUG loaded listener.js 08:58:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 123 (0x986e8000) [pid = 1801] [serial = 123] [outer = 0x969f9c00] 08:58:32 INFO - PROCESS | 1801 | 1460995112691 Marionette TRACE conn4 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 08:58:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 08:58:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1339ms 08:58:32 INFO - PROCESS | 1801 | 1460995112761 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 08:58:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 08:58:32 INFO - PROCESS | 1801 | 1460995112766 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 08:58:32 INFO - PROCESS | 1801 | 1460995112792 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 08:58:32 INFO - PROCESS | 1801 | 1460995112802 Marionette TRACE conn4 <- [1,138,null,{}] 08:58:32 INFO - PROCESS | 1801 | 1460995112809 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:33 INFO - PROCESS | 1801 | 1460995113024 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 08:58:33 INFO - PROCESS | 1801 | 1460995113052 Marionette TRACE conn4 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:33 INFO - PROCESS | 1801 | ++DOCSHELL 0x9926c800 == 12 [pid = 1801] [id = 42] 08:58:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 124 (0x99271800) [pid = 1801] [serial = 124] [outer = (nil)] 08:58:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 125 (0x99275400) [pid = 1801] [serial = 125] [outer = 0x99271800] 08:58:33 INFO - PROCESS | 1801 | 1460995113133 Marionette DEBUG loaded listener.js 08:58:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 126 (0x9df2d400) [pid = 1801] [serial = 126] [outer = 0x99271800] 08:58:34 INFO - PROCESS | 1801 | --DOMWINDOW == 125 (0x963c0c00) [pid = 1801] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 08:58:34 INFO - PROCESS | 1801 | --DOMWINDOW == 124 (0x95a48c00) [pid = 1801] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 08:58:34 INFO - PROCESS | 1801 | --DOMWINDOW == 123 (0x9a63a800) [pid = 1801] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 08:58:34 INFO - PROCESS | 1801 | --DOMWINDOW == 122 (0x9fc55000) [pid = 1801] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 08:58:34 INFO - PROCESS | 1801 | --DOMWINDOW == 121 (0x914ce000) [pid = 1801] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 08:58:34 INFO - PROCESS | 1801 | --DOMWINDOW == 120 (0x986e5c00) [pid = 1801] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 08:58:34 INFO - PROCESS | 1801 | --DOMWINDOW == 119 (0x8fbd0c00) [pid = 1801] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 08:58:34 INFO - PROCESS | 1801 | --DOMWINDOW == 118 (0xa2b09c00) [pid = 1801] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 08:58:34 INFO - PROCESS | 1801 | --DOMWINDOW == 117 (0x95a51400) [pid = 1801] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 08:58:34 INFO - PROCESS | 1801 | --DOMWINDOW == 116 (0x9feec000) [pid = 1801] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 08:58:34 INFO - PROCESS | 1801 | --DOMWINDOW == 115 (0x98e0e400) [pid = 1801] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 08:58:34 INFO - PROCESS | 1801 | --DOMWINDOW == 114 (0x98ea3c00) [pid = 1801] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 08:58:34 INFO - PROCESS | 1801 | --DOMWINDOW == 113 (0x914cac00) [pid = 1801] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 08:58:34 INFO - PROCESS | 1801 | --DOMWINDOW == 112 (0x90713000) [pid = 1801] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 08:58:34 INFO - PROCESS | 1801 | --DOMWINDOW == 111 (0x9898b800) [pid = 1801] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 08:58:34 INFO - PROCESS | 1801 | --DOMWINDOW == 110 (0xa10ec800) [pid = 1801] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 08:58:34 INFO - PROCESS | 1801 | --DOMWINDOW == 109 (0x8ea8dc00) [pid = 1801] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 08:58:34 INFO - PROCESS | 1801 | --DOMWINDOW == 108 (0x98ead800) [pid = 1801] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 08:58:34 INFO - PROCESS | 1801 | --DOMWINDOW == 107 (0x969edc00) [pid = 1801] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 08:58:34 INFO - PROCESS | 1801 | --DOMWINDOW == 106 (0x9926a000) [pid = 1801] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 08:58:34 INFO - PROCESS | 1801 | --DOMWINDOW == 105 (0x916c6400) [pid = 1801] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 08:58:34 INFO - PROCESS | 1801 | --DOMWINDOW == 104 (0xa294a800) [pid = 1801] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 08:58:34 INFO - PROCESS | 1801 | --DOMWINDOW == 103 (0x98e0ec00) [pid = 1801] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 08:58:34 INFO - PROCESS | 1801 | --DOMWINDOW == 102 (0x92080800) [pid = 1801] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 08:58:34 INFO - PROCESS | 1801 | --DOMWINDOW == 101 (0x9feec400) [pid = 1801] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 08:58:34 INFO - PROCESS | 1801 | --DOMWINDOW == 100 (0x914c7800) [pid = 1801] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 08:58:34 INFO - PROCESS | 1801 | --DOMWINDOW == 99 (0x95970400) [pid = 1801] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 08:58:34 INFO - PROCESS | 1801 | --DOMWINDOW == 98 (0x9a9b1000) [pid = 1801] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 08:58:34 INFO - PROCESS | 1801 | --DOMWINDOW == 97 (0x95c5fc00) [pid = 1801] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 08:58:35 INFO - PROCESS | 1801 | 1460995115030 Marionette TRACE conn4 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 08:58:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 08:58:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 2308ms 08:58:35 INFO - PROCESS | 1801 | 1460995115094 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 08:58:35 INFO - PROCESS | 1801 | 1460995115099 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 08:58:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 08:58:35 INFO - PROCESS | 1801 | 1460995115124 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 08:58:35 INFO - PROCESS | 1801 | 1460995115136 Marionette TRACE conn4 <- [1,142,null,{}] 08:58:35 INFO - PROCESS | 1801 | 1460995115140 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:35 INFO - PROCESS | 1801 | 1460995115305 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 08:58:35 INFO - PROCESS | 1801 | 1460995115316 Marionette TRACE conn4 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:35 INFO - PROCESS | 1801 | ++DOCSHELL 0x92080800 == 13 [pid = 1801] [id = 43] 08:58:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 98 (0x95cb1400) [pid = 1801] [serial = 127] [outer = (nil)] 08:58:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 99 (0x97858000) [pid = 1801] [serial = 128] [outer = 0x95cb1400] 08:58:35 INFO - PROCESS | 1801 | 1460995115394 Marionette DEBUG loaded listener.js 08:58:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 100 (0x9892c800) [pid = 1801] [serial = 129] [outer = 0x95cb1400] 08:58:36 INFO - PROCESS | 1801 | 1460995116209 Marionette TRACE conn4 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 08:58:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 08:58:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1189ms 08:58:36 INFO - PROCESS | 1801 | 1460995116312 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 08:58:36 INFO - PROCESS | 1801 | 1460995116318 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 08:58:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 08:58:36 INFO - PROCESS | 1801 | 1460995116327 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 08:58:36 INFO - PROCESS | 1801 | 1460995116334 Marionette TRACE conn4 <- [1,146,null,{}] 08:58:36 INFO - PROCESS | 1801 | 1460995116344 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:36 INFO - PROCESS | 1801 | 1460995116566 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 08:58:36 INFO - PROCESS | 1801 | 1460995116715 Marionette TRACE conn4 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:36 INFO - PROCESS | 1801 | ++DOCSHELL 0x914a7c00 == 14 [pid = 1801] [id = 44] 08:58:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 101 (0x914a8400) [pid = 1801] [serial = 130] [outer = (nil)] 08:58:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 102 (0x916d1800) [pid = 1801] [serial = 131] [outer = 0x914a8400] 08:58:36 INFO - PROCESS | 1801 | 1460995116811 Marionette DEBUG loaded listener.js 08:58:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 103 (0x95913000) [pid = 1801] [serial = 132] [outer = 0x914a8400] 08:58:37 INFO - PROCESS | 1801 | 1460995117754 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 08:58:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 08:58:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1494ms 08:58:37 INFO - PROCESS | 1801 | 1460995117822 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 08:58:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 08:58:37 INFO - PROCESS | 1801 | 1460995117828 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 08:58:37 INFO - PROCESS | 1801 | 1460995117841 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 08:58:37 INFO - PROCESS | 1801 | 1460995117847 Marionette TRACE conn4 <- [1,150,null,{}] 08:58:37 INFO - PROCESS | 1801 | 1460995117855 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:38 INFO - PROCESS | 1801 | 1460995118075 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 08:58:38 INFO - PROCESS | 1801 | 1460995118222 Marionette TRACE conn4 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:38 INFO - PROCESS | 1801 | ++DOCSHELL 0x8fbcdc00 == 15 [pid = 1801] [id = 45] 08:58:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 104 (0x914ce800) [pid = 1801] [serial = 133] [outer = (nil)] 08:58:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 105 (0x9897f400) [pid = 1801] [serial = 134] [outer = 0x914ce800] 08:58:38 INFO - PROCESS | 1801 | 1460995118313 Marionette DEBUG loaded listener.js 08:58:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 106 (0x9926d400) [pid = 1801] [serial = 135] [outer = 0x914ce800] 08:58:39 INFO - PROCESS | 1801 | 1460995119291 Marionette TRACE conn4 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 08:58:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 08:58:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1492ms 08:58:39 INFO - PROCESS | 1801 | 1460995119329 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 08:58:39 INFO - PROCESS | 1801 | 1460995119333 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 08:58:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 08:58:39 INFO - PROCESS | 1801 | 1460995119340 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 08:58:39 INFO - PROCESS | 1801 | 1460995119344 Marionette TRACE conn4 <- [1,154,null,{}] 08:58:39 INFO - PROCESS | 1801 | 1460995119360 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:39 INFO - PROCESS | 1801 | 1460995119541 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 08:58:39 INFO - PROCESS | 1801 | 1460995119685 Marionette TRACE conn4 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:39 INFO - PROCESS | 1801 | ++DOCSHELL 0x9a502400 == 16 [pid = 1801] [id = 46] 08:58:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 107 (0x9a9ad800) [pid = 1801] [serial = 136] [outer = (nil)] 08:58:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 108 (0x9ff80400) [pid = 1801] [serial = 137] [outer = 0x9a9ad800] 08:58:39 INFO - PROCESS | 1801 | 1460995119784 Marionette DEBUG loaded listener.js 08:58:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 109 (0x9ffb2800) [pid = 1801] [serial = 138] [outer = 0x9a9ad800] 08:58:40 INFO - PROCESS | 1801 | 1460995120231 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 08:58:40 INFO - PROCESS | 1801 | 1460995120824 Marionette TRACE conn4 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 08:58:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 08:58:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1534ms 08:58:40 INFO - PROCESS | 1801 | 1460995120875 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 08:58:40 INFO - PROCESS | 1801 | 1460995120878 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 08:58:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 08:58:40 INFO - PROCESS | 1801 | 1460995120886 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 08:58:40 INFO - PROCESS | 1801 | 1460995120889 Marionette TRACE conn4 <- [1,158,null,{}] 08:58:40 INFO - PROCESS | 1801 | 1460995120895 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:41 INFO - PROCESS | 1801 | 1460995121116 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 08:58:41 INFO - PROCESS | 1801 | 1460995121261 Marionette TRACE conn4 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:41 INFO - PROCESS | 1801 | ++DOCSHELL 0x91689c00 == 17 [pid = 1801] [id = 47] 08:58:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 110 (0x9168fc00) [pid = 1801] [serial = 139] [outer = (nil)] 08:58:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 111 (0x91698000) [pid = 1801] [serial = 140] [outer = 0x9168fc00] 08:58:41 INFO - PROCESS | 1801 | 1460995121354 Marionette DEBUG loaded listener.js 08:58:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 112 (0x933af400) [pid = 1801] [serial = 141] [outer = 0x9168fc00] 08:58:42 INFO - PROCESS | 1801 | 1460995122384 Marionette TRACE conn4 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 08:58:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 08:58:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1531ms 08:58:42 INFO - PROCESS | 1801 | 1460995122417 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 08:58:42 INFO - PROCESS | 1801 | 1460995122420 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 08:58:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 08:58:42 INFO - PROCESS | 1801 | 1460995122434 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 08:58:42 INFO - PROCESS | 1801 | 1460995122437 Marionette TRACE conn4 <- [1,162,null,{}] 08:58:42 INFO - PROCESS | 1801 | 1460995122449 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:42 INFO - PROCESS | 1801 | 1460995122707 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 08:58:42 INFO - PROCESS | 1801 | 1460995122893 Marionette TRACE conn4 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:42 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ea88000 == 18 [pid = 1801] [id = 48] 08:58:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 113 (0x91698400) [pid = 1801] [serial = 142] [outer = (nil)] 08:58:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 114 (0x9334c400) [pid = 1801] [serial = 143] [outer = 0x91698400] 08:58:43 INFO - PROCESS | 1801 | 1460995122999 Marionette DEBUG loaded listener.js 08:58:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 115 (0x9334ec00) [pid = 1801] [serial = 144] [outer = 0x91698400] 08:58:43 INFO - PROCESS | 1801 | 1460995123928 Marionette TRACE conn4 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 08:58:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 08:58:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1537ms 08:58:43 INFO - PROCESS | 1801 | 1460995123969 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 08:58:43 INFO - PROCESS | 1801 | 1460995123973 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 08:58:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 08:58:43 INFO - PROCESS | 1801 | 1460995123979 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 08:58:43 INFO - PROCESS | 1801 | 1460995123983 Marionette TRACE conn4 <- [1,166,null,{}] 08:58:43 INFO - PROCESS | 1801 | 1460995123989 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:44 INFO - PROCESS | 1801 | 1460995124293 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 08:58:44 INFO - PROCESS | 1801 | 1460995124499 Marionette TRACE conn4 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:44 INFO - PROCESS | 1801 | ++DOCSHELL 0x92082400 == 19 [pid = 1801] [id = 49] 08:58:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 116 (0x9208b800) [pid = 1801] [serial = 145] [outer = (nil)] 08:58:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 117 (0x976e8800) [pid = 1801] [serial = 146] [outer = 0x9208b800] 08:58:44 INFO - PROCESS | 1801 | 1460995124605 Marionette DEBUG loaded listener.js 08:58:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 118 (0x9926e800) [pid = 1801] [serial = 147] [outer = 0x9208b800] 08:58:45 INFO - PROCESS | 1801 | 1460995125687 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 08:58:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 08:58:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1740ms 08:58:45 INFO - PROCESS | 1801 | 1460995125721 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 08:58:45 INFO - PROCESS | 1801 | 1460995125726 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 08:58:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 08:58:45 INFO - PROCESS | 1801 | 1460995125738 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 08:58:45 INFO - PROCESS | 1801 | 1460995125743 Marionette TRACE conn4 <- [1,170,null,{}] 08:58:45 INFO - PROCESS | 1801 | 1460995125754 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:45 INFO - PROCESS | 1801 | 1460995125961 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 08:58:46 INFO - PROCESS | 1801 | 1460995126230 Marionette TRACE conn4 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:46 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ea89800 == 20 [pid = 1801] [id = 50] 08:58:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 119 (0x8fbcb400) [pid = 1801] [serial = 148] [outer = (nil)] 08:58:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 120 (0x916cf800) [pid = 1801] [serial = 149] [outer = 0x8fbcb400] 08:58:46 INFO - PROCESS | 1801 | 1460995126317 Marionette DEBUG loaded listener.js 08:58:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 121 (0x933ae800) [pid = 1801] [serial = 150] [outer = 0x8fbcb400] 08:58:47 INFO - PROCESS | 1801 | --DOMWINDOW == 120 (0x986eac00) [pid = 1801] [serial = 65] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 1801 | --DOMWINDOW == 119 (0xa3dc6c00) [pid = 1801] [serial = 80] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 1801 | --DOMWINDOW == 118 (0xa3d26400) [pid = 1801] [serial = 79] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 1801 | --DOMWINDOW == 117 (0xa2942400) [pid = 1801] [serial = 2] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 1801 | --DOMWINDOW == 116 (0x963c1c00) [pid = 1801] [serial = 67] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 1801 | --DOMWINDOW == 115 (0x986ef000) [pid = 1801] [serial = 40] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 1801 | --DOMWINDOW == 114 (0x95c59c00) [pid = 1801] [serial = 37] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 1801 | --DOMWINDOW == 113 (0x98986800) [pid = 1801] [serial = 41] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 1801 | --DOMWINDOW == 112 (0x90718000) [pid = 1801] [serial = 25] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 1801 | --DOMWINDOW == 111 (0x9a647800) [pid = 1801] [serial = 43] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 1801 | --DOMWINDOW == 110 (0x9a9b2c00) [pid = 1801] [serial = 44] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 1801 | --DOMWINDOW == 109 (0x9fccc800) [pid = 1801] [serial = 46] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 1801 | --DOMWINDOW == 108 (0x9ff80800) [pid = 1801] [serial = 47] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 1801 | --DOMWINDOW == 107 (0x971dc800) [pid = 1801] [serial = 31] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 1801 | --DOMWINDOW == 106 (0x974b1000) [pid = 1801] [serial = 32] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 1801 | --DOMWINDOW == 105 (0x986eec00) [pid = 1801] [serial = 34] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 1801 | --DOMWINDOW == 104 (0x8fbd3800) [pid = 1801] [serial = 22] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 1801 | --DOMWINDOW == 103 (0x9630e800) [pid = 1801] [serial = 38] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 1801 | --DOMWINDOW == 102 (0x933b1800) [pid = 1801] [serial = 28] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 1801 | --DOMWINDOW == 101 (0x98e07000) [pid = 1801] [serial = 35] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 1801 | --DOMWINDOW == 100 (0x9ff8b000) [pid = 1801] [serial = 50] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 1801 | --DOMWINDOW == 99 (0x8fbd7000) [pid = 1801] [serial = 23] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 1801 | --DOMWINDOW == 98 (0x9a9ac000) [pid = 1801] [serial = 56] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 1801 | --DOMWINDOW == 97 (0x9df2fc00) [pid = 1801] [serial = 92] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 1801 | --DOMWINDOW == 96 (0xa0103800) [pid = 1801] [serial = 58] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 1801 | --DOMWINDOW == 95 (0x99271c00) [pid = 1801] [serial = 94] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 1801 | --DOMWINDOW == 94 (0x99392c00) [pid = 1801] [serial = 55] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 1801 | --DOMWINDOW == 93 (0x963c2000) [pid = 1801] [serial = 53] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 1801 | --DOMWINDOW == 92 (0x9a639000) [pid = 1801] [serial = 91] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 1801 | --DOMWINDOW == 91 (0x9a6e5400) [pid = 1801] [serial = 49] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 1801 | --DOMWINDOW == 90 (0x95c5a000) [pid = 1801] [serial = 52] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 1801 | --DOMWINDOW == 89 (0x9fc55800) [pid = 1801] [serial = 71] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 1801 | --DOMWINDOW == 88 (0xa0179000) [pid = 1801] [serial = 73] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 1801 | --DOMWINDOW == 87 (0xa46ef800) [pid = 1801] [serial = 82] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 1801 | --DOMWINDOW == 86 (0x9df2a800) [pid = 1801] [serial = 70] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 1801 | --DOMWINDOW == 85 (0xa10e6400) [pid = 1801] [serial = 62] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 1801 | --DOMWINDOW == 84 (0x974ac000) [pid = 1801] [serial = 64] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 1801 | --DOMWINDOW == 83 (0xa294bc00) [pid = 1801] [serial = 76] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 1801 | --DOMWINDOW == 82 (0xa4c4f800) [pid = 1801] [serial = 83] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 1801 | --DOMWINDOW == 81 (0x9207e800) [pid = 1801] [serial = 85] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 1801 | --DOMWINDOW == 80 (0x969ef000) [pid = 1801] [serial = 89] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 1801 | --DOMWINDOW == 79 (0x9784ac00) [pid = 1801] [serial = 68] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 1801 | --DOMWINDOW == 78 (0x976e3400) [pid = 1801] [serial = 12] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 1801 | --DOMWINDOW == 77 (0xa0171000) [pid = 1801] [serial = 59] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 1801 | --DOMWINDOW == 76 (0xa0b47c00) [pid = 1801] [serial = 61] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 1801 | --DOMWINDOW == 75 (0x97ac2800) [pid = 1801] [serial = 9] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 1801 | --DOMWINDOW == 74 (0xa4c50400) [pid = 1801] [serial = 108] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 1801 | --DOMWINDOW == 73 (0xa4c43c00) [pid = 1801] [serial = 107] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 1801 | --DOMWINDOW == 72 (0xa4ae6c00) [pid = 1801] [serial = 105] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 1801 | --DOMWINDOW == 71 (0x9fccc400) [pid = 1801] [serial = 95] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 1801 | --DOMWINDOW == 70 (0x916cc800) [pid = 1801] [serial = 17] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 1801 | --DOMWINDOW == 69 (0xa4adcc00) [pid = 1801] [serial = 104] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 1801 | --DOMWINDOW == 68 (0xa4699c00) [pid = 1801] [serial = 102] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 1801 | --DOMWINDOW == 67 (0xa2bf5800) [pid = 1801] [serial = 77] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 1801 | --DOMWINDOW == 66 (0xa10efc00) [pid = 1801] [serial = 99] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 1801 | --DOMWINDOW == 65 (0x916c8000) [pid = 1801] [serial = 16] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 1801 | --DOMWINDOW == 64 (0xa3d22400) [pid = 1801] [serial = 101] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 1801 | --DOMWINDOW == 63 (0xa0d5c400) [pid = 1801] [serial = 98] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 1801 | --DOMWINDOW == 62 (0x95916400) [pid = 1801] [serial = 29] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:58:47 INFO - PROCESS | 1801 | --DOMWINDOW == 61 (0x971dd800) [pid = 1801] [serial = 19] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 1801 | --DOMWINDOW == 60 (0xa01e0000) [pid = 1801] [serial = 74] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 1801 | --DOMWINDOW == 59 (0x95914c00) [pid = 1801] [serial = 86] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 1801 | --DOMWINDOW == 58 (0x95972400) [pid = 1801] [serial = 88] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 1801 | --DOMWINDOW == 57 (0x8ea90000) [pid = 1801] [serial = 110] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 1801 | --DOMWINDOW == 56 (0x8ea92800) [pid = 1801] [serial = 111] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 1801 | --DOMWINDOW == 55 (0x933ad800) [pid = 1801] [serial = 113] [outer = (nil)] [url = about:blank] 08:58:47 INFO - PROCESS | 1801 | 1460995127271 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 08:58:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 08:58:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1585ms 08:58:47 INFO - PROCESS | 1801 | 1460995127323 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 08:58:47 INFO - PROCESS | 1801 | 1460995127331 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 08:58:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 08:58:47 INFO - PROCESS | 1801 | 1460995127343 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 08:58:47 INFO - PROCESS | 1801 | 1460995127347 Marionette TRACE conn4 <- [1,174,null,{}] 08:58:47 INFO - PROCESS | 1801 | 1460995127354 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:47 INFO - PROCESS | 1801 | 1460995127511 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 08:58:47 INFO - PROCESS | 1801 | 1460995127619 Marionette TRACE conn4 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:47 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ea90000 == 21 [pid = 1801] [id = 51] 08:58:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 56 (0x8ea93800) [pid = 1801] [serial = 151] [outer = (nil)] 08:58:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 57 (0x93348c00) [pid = 1801] [serial = 152] [outer = 0x8ea93800] 08:58:47 INFO - PROCESS | 1801 | 1460995127699 Marionette DEBUG loaded listener.js 08:58:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 58 (0x93772c00) [pid = 1801] [serial = 153] [outer = 0x8ea93800] 08:58:48 INFO - PROCESS | 1801 | 1460995128423 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 08:58:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 08:58:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1091ms 08:58:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 08:58:48 INFO - PROCESS | 1801 | 1460995128432 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 08:58:48 INFO - PROCESS | 1801 | 1460995128435 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 08:58:48 INFO - PROCESS | 1801 | 1460995128442 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 08:58:48 INFO - PROCESS | 1801 | 1460995128447 Marionette TRACE conn4 <- [1,178,null,{}] 08:58:48 INFO - PROCESS | 1801 | 1460995128463 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:48 INFO - PROCESS | 1801 | 1460995128649 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 08:58:48 INFO - PROCESS | 1801 | 1460995128670 Marionette TRACE conn4 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:48 INFO - PROCESS | 1801 | ++DOCSHELL 0x90715000 == 22 [pid = 1801] [id = 52] 08:58:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 59 (0x95972400) [pid = 1801] [serial = 154] [outer = (nil)] 08:58:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 60 (0x96310400) [pid = 1801] [serial = 155] [outer = 0x95972400] 08:58:48 INFO - PROCESS | 1801 | 1460995128749 Marionette DEBUG loaded listener.js 08:58:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 61 (0x969f9000) [pid = 1801] [serial = 156] [outer = 0x95972400] 08:58:49 INFO - PROCESS | 1801 | 1460995129560 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 08:58:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 08:58:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1144ms 08:58:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 08:58:49 INFO - PROCESS | 1801 | 1460995129591 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 08:58:49 INFO - PROCESS | 1801 | 1460995129595 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 08:58:49 INFO - PROCESS | 1801 | 1460995129601 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 08:58:49 INFO - PROCESS | 1801 | 1460995129605 Marionette TRACE conn4 <- [1,182,null,{}] 08:58:49 INFO - PROCESS | 1801 | 1460995129610 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:49 INFO - PROCESS | 1801 | 1460995129806 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 08:58:50 INFO - PROCESS | 1801 | --DOMWINDOW == 60 (0x99271800) [pid = 1801] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 08:58:50 INFO - PROCESS | 1801 | --DOMWINDOW == 59 (0x8fbcf800) [pid = 1801] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 08:58:50 INFO - PROCESS | 1801 | --DOMWINDOW == 58 (0x93772800) [pid = 1801] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 08:58:50 INFO - PROCESS | 1801 | --DOMWINDOW == 57 (0x969f9c00) [pid = 1801] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 08:58:50 INFO - PROCESS | 1801 | --DOMWINDOW == 56 (0x8fc98000) [pid = 1801] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 08:58:50 INFO - PROCESS | 1801 | 1460995130056 Marionette TRACE conn4 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:50 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ea87000 == 23 [pid = 1801] [id = 53] 08:58:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 57 (0x8ea87800) [pid = 1801] [serial = 157] [outer = (nil)] 08:58:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 58 (0x8fbcf800) [pid = 1801] [serial = 158] [outer = 0x8ea87800] 08:58:50 INFO - PROCESS | 1801 | 1460995130152 Marionette DEBUG loaded listener.js 08:58:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 59 (0x8fc99800) [pid = 1801] [serial = 159] [outer = 0x8ea87800] 08:58:51 INFO - PROCESS | 1801 | 1460995131130 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 08:58:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 08:58:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1587ms 08:58:51 INFO - PROCESS | 1801 | 1460995131190 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 08:58:51 INFO - PROCESS | 1801 | 1460995131198 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 08:58:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 08:58:51 INFO - PROCESS | 1801 | 1460995131207 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 08:58:51 INFO - PROCESS | 1801 | 1460995131213 Marionette TRACE conn4 <- [1,186,null,{}] 08:58:51 INFO - PROCESS | 1801 | 1460995131220 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:51 INFO - PROCESS | 1801 | 1460995131448 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 08:58:51 INFO - PROCESS | 1801 | 1460995131588 Marionette TRACE conn4 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:51 INFO - PROCESS | 1801 | ++DOCSHELL 0x92080000 == 24 [pid = 1801] [id = 54] 08:58:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 60 (0x933acc00) [pid = 1801] [serial = 160] [outer = (nil)] 08:58:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 61 (0x933bac00) [pid = 1801] [serial = 161] [outer = 0x933acc00] 08:58:51 INFO - PROCESS | 1801 | 1460995131688 Marionette DEBUG loaded listener.js 08:58:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 62 (0x9376d000) [pid = 1801] [serial = 162] [outer = 0x933acc00] 08:58:52 INFO - PROCESS | 1801 | 1460995132575 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 08:58:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 08:58:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1391ms 08:58:52 INFO - PROCESS | 1801 | 1460995132603 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 08:58:52 INFO - PROCESS | 1801 | 1460995132609 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 08:58:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 08:58:52 INFO - PROCESS | 1801 | 1460995132617 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 08:58:52 INFO - PROCESS | 1801 | 1460995132621 Marionette TRACE conn4 <- [1,190,null,{}] 08:58:52 INFO - PROCESS | 1801 | 1460995132646 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:52 INFO - PROCESS | 1801 | 1460995132826 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 08:58:52 INFO - PROCESS | 1801 | 1460995132962 Marionette TRACE conn4 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:53 INFO - PROCESS | 1801 | ++DOCSHELL 0x93347800 == 25 [pid = 1801] [id = 55] 08:58:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 63 (0x95965c00) [pid = 1801] [serial = 163] [outer = (nil)] 08:58:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 64 (0x95971000) [pid = 1801] [serial = 164] [outer = 0x95965c00] 08:58:53 INFO - PROCESS | 1801 | 1460995133059 Marionette DEBUG loaded listener.js 08:58:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 65 (0x969ed800) [pid = 1801] [serial = 165] [outer = 0x95965c00] 08:58:53 INFO - PROCESS | 1801 | 1460995133943 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 08:58:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 08:58:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1355ms 08:58:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 08:58:53 INFO - PROCESS | 1801 | 1460995133974 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 08:58:53 INFO - PROCESS | 1801 | 1460995133977 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 08:58:53 INFO - PROCESS | 1801 | 1460995133993 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 08:58:54 INFO - PROCESS | 1801 | 1460995134004 Marionette TRACE conn4 <- [1,194,null,{}] 08:58:54 INFO - PROCESS | 1801 | 1460995134014 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:54 INFO - PROCESS | 1801 | 1460995134211 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 08:58:54 INFO - PROCESS | 1801 | 1460995134350 Marionette TRACE conn4 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:54 INFO - PROCESS | 1801 | ++DOCSHELL 0x97412000 == 26 [pid = 1801] [id = 56] 08:58:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 66 (0x97ac3c00) [pid = 1801] [serial = 166] [outer = (nil)] 08:58:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 67 (0x98925800) [pid = 1801] [serial = 167] [outer = 0x97ac3c00] 08:58:54 INFO - PROCESS | 1801 | 1460995134439 Marionette DEBUG loaded listener.js 08:58:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 68 (0x98980400) [pid = 1801] [serial = 168] [outer = 0x97ac3c00] 08:58:55 INFO - PROCESS | 1801 | 1460995135342 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 08:58:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 08:58:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1400ms 08:58:55 INFO - PROCESS | 1801 | 1460995135384 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 08:58:55 INFO - PROCESS | 1801 | 1460995135389 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 08:58:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 08:58:55 INFO - PROCESS | 1801 | 1460995135395 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 08:58:55 INFO - PROCESS | 1801 | 1460995135399 Marionette TRACE conn4 <- [1,198,null,{}] 08:58:55 INFO - PROCESS | 1801 | 1460995135404 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:55 INFO - PROCESS | 1801 | 1460995135571 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 08:58:55 INFO - PROCESS | 1801 | 1460995135709 Marionette TRACE conn4 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:55 INFO - PROCESS | 1801 | ++DOCSHELL 0x97ac3000 == 27 [pid = 1801] [id = 57] 08:58:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 69 (0x98ea5800) [pid = 1801] [serial = 169] [outer = (nil)] 08:58:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 70 (0x9926a400) [pid = 1801] [serial = 170] [outer = 0x98ea5800] 08:58:55 INFO - PROCESS | 1801 | 1460995135796 Marionette DEBUG loaded listener.js 08:58:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 71 (0x99270400) [pid = 1801] [serial = 171] [outer = 0x98ea5800] 08:58:56 INFO - PROCESS | 1801 | 1460995136787 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 08:58:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 08:58:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1428ms 08:58:56 INFO - PROCESS | 1801 | 1460995136823 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 08:58:56 INFO - PROCESS | 1801 | 1460995136827 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 08:58:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 08:58:56 INFO - PROCESS | 1801 | 1460995136834 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 08:58:56 INFO - PROCESS | 1801 | 1460995136839 Marionette TRACE conn4 <- [1,202,null,{}] 08:58:56 INFO - PROCESS | 1801 | 1460995136845 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:57 INFO - PROCESS | 1801 | 1460995137010 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 08:58:57 INFO - PROCESS | 1801 | 1460995137154 Marionette TRACE conn4 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:57 INFO - PROCESS | 1801 | ++DOCSHELL 0x9938d400 == 28 [pid = 1801] [id = 58] 08:58:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 72 (0x99391400) [pid = 1801] [serial = 172] [outer = (nil)] 08:58:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 73 (0x9a506c00) [pid = 1801] [serial = 173] [outer = 0x99391400] 08:58:57 INFO - PROCESS | 1801 | 1460995137258 Marionette DEBUG loaded listener.js 08:58:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 74 (0x9df2dc00) [pid = 1801] [serial = 174] [outer = 0x99391400] 08:58:58 INFO - PROCESS | 1801 | 1460995138201 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 08:58:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 08:58:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1586ms 08:58:58 INFO - PROCESS | 1801 | 1460995138421 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 08:58:58 INFO - PROCESS | 1801 | 1460995138428 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 08:58:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 08:58:58 INFO - PROCESS | 1801 | 1460995138436 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 08:58:58 INFO - PROCESS | 1801 | 1460995138440 Marionette TRACE conn4 <- [1,206,null,{}] 08:58:58 INFO - PROCESS | 1801 | 1460995138449 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:58 INFO - PROCESS | 1801 | 1460995138607 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 08:58:58 INFO - PROCESS | 1801 | 1460995138806 Marionette TRACE conn4 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:58 INFO - PROCESS | 1801 | ++DOCSHELL 0x916d4c00 == 29 [pid = 1801] [id = 59] 08:58:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 75 (0x916d5c00) [pid = 1801] [serial = 175] [outer = (nil)] 08:58:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 76 (0x93349800) [pid = 1801] [serial = 176] [outer = 0x916d5c00] 08:58:58 INFO - PROCESS | 1801 | 1460995138895 Marionette DEBUG loaded listener.js 08:58:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 77 (0x933b4800) [pid = 1801] [serial = 177] [outer = 0x916d5c00] 08:58:59 INFO - PROCESS | 1801 | 1460995139847 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 08:58:59 INFO - PROCESS | 1801 | --DOCSHELL 0x90715000 == 28 [pid = 1801] [id = 52] 08:58:59 INFO - PROCESS | 1801 | --DOCSHELL 0x8ea90000 == 27 [pid = 1801] [id = 51] 08:58:59 INFO - PROCESS | 1801 | --DOCSHELL 0x8ea89800 == 26 [pid = 1801] [id = 50] 08:58:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 08:58:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1489ms 08:58:59 INFO - PROCESS | 1801 | --DOMWINDOW == 76 (0x97858000) [pid = 1801] [serial = 128] [outer = (nil)] [url = about:blank] 08:58:59 INFO - PROCESS | 1801 | --DOMWINDOW == 75 (0x933b0000) [pid = 1801] [serial = 114] [outer = (nil)] [url = about:blank] 08:58:59 INFO - PROCESS | 1801 | --DOMWINDOW == 74 (0x99275400) [pid = 1801] [serial = 125] [outer = (nil)] [url = about:blank] 08:58:59 INFO - PROCESS | 1801 | --DOMWINDOW == 73 (0x8fbd7c00) [pid = 1801] [serial = 116] [outer = (nil)] [url = about:blank] 08:58:59 INFO - PROCESS | 1801 | --DOMWINDOW == 72 (0x914c8c00) [pid = 1801] [serial = 117] [outer = (nil)] [url = about:blank] 08:58:59 INFO - PROCESS | 1801 | --DOMWINDOW == 71 (0x95916000) [pid = 1801] [serial = 119] [outer = (nil)] [url = about:blank] 08:58:59 INFO - PROCESS | 1801 | --DOMWINDOW == 70 (0x97410000) [pid = 1801] [serial = 122] [outer = (nil)] [url = about:blank] 08:58:59 INFO - PROCESS | 1801 | --DOMWINDOW == 69 (0x9df2d400) [pid = 1801] [serial = 126] [outer = (nil)] [url = about:blank] 08:58:59 INFO - PROCESS | 1801 | --DOMWINDOW == 68 (0x986e8000) [pid = 1801] [serial = 123] [outer = (nil)] [url = about:blank] 08:58:59 INFO - PROCESS | 1801 | --DOMWINDOW == 67 (0x9596cc00) [pid = 1801] [serial = 120] [outer = (nil)] [url = about:blank] 08:58:59 INFO - PROCESS | 1801 | 1460995139960 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 08:58:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 08:58:59 INFO - PROCESS | 1801 | 1460995139967 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 08:58:59 INFO - PROCESS | 1801 | 1460995139980 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 08:58:59 INFO - PROCESS | 1801 | 1460995139986 Marionette TRACE conn4 <- [1,210,null,{}] 08:59:00 INFO - PROCESS | 1801 | 1460995139999 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:00 INFO - PROCESS | 1801 | 1460995140157 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 08:59:00 INFO - PROCESS | 1801 | 1460995140270 Marionette TRACE conn4 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:00 INFO - PROCESS | 1801 | ++DOCSHELL 0x933b0000 == 27 [pid = 1801] [id = 60] 08:59:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 68 (0x93767000) [pid = 1801] [serial = 178] [outer = (nil)] 08:59:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 69 (0x95916000) [pid = 1801] [serial = 179] [outer = 0x93767000] 08:59:00 INFO - PROCESS | 1801 | 1460995140351 Marionette DEBUG loaded listener.js 08:59:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 70 (0x9596bc00) [pid = 1801] [serial = 180] [outer = 0x93767000] 08:59:01 INFO - PROCESS | 1801 | 1460995141108 Marionette TRACE conn4 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 08:59:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 08:59:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1190ms 08:59:01 INFO - PROCESS | 1801 | 1460995141166 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 08:59:01 INFO - PROCESS | 1801 | 1460995141170 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 08:59:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 08:59:01 INFO - PROCESS | 1801 | 1460995141178 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 08:59:01 INFO - PROCESS | 1801 | 1460995141182 Marionette TRACE conn4 <- [1,214,null,{}] 08:59:01 INFO - PROCESS | 1801 | 1460995141197 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:01 INFO - PROCESS | 1801 | 1460995141385 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 08:59:01 INFO - PROCESS | 1801 | 1460995141398 Marionette TRACE conn4 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:01 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ea8a000 == 28 [pid = 1801] [id = 61] 08:59:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 71 (0x9596dc00) [pid = 1801] [serial = 181] [outer = (nil)] 08:59:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 72 (0x9740f800) [pid = 1801] [serial = 182] [outer = 0x9596dc00] 08:59:01 INFO - PROCESS | 1801 | 1460995141566 Marionette DEBUG loaded listener.js 08:59:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 73 (0x976e4000) [pid = 1801] [serial = 183] [outer = 0x9596dc00] 08:59:02 INFO - PROCESS | 1801 | 1460995142350 Marionette TRACE conn4 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 08:59:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 08:59:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1193ms 08:59:02 INFO - PROCESS | 1801 | 1460995142371 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 08:59:02 INFO - PROCESS | 1801 | 1460995142374 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 08:59:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 08:59:02 INFO - PROCESS | 1801 | 1460995142388 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 08:59:02 INFO - PROCESS | 1801 | 1460995142391 Marionette TRACE conn4 <- [1,218,null,{}] 08:59:02 INFO - PROCESS | 1801 | 1460995142398 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:02 INFO - PROCESS | 1801 | 1460995142601 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 08:59:02 INFO - PROCESS | 1801 | 1460995142673 Marionette TRACE conn4 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:02 INFO - PROCESS | 1801 | ++DOCSHELL 0x93770c00 == 29 [pid = 1801] [id = 62] 08:59:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 74 (0x986eb400) [pid = 1801] [serial = 184] [outer = (nil)] 08:59:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 75 (0x98e07800) [pid = 1801] [serial = 185] [outer = 0x986eb400] 08:59:02 INFO - PROCESS | 1801 | 1460995142749 Marionette DEBUG loaded listener.js 08:59:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 76 (0x99270000) [pid = 1801] [serial = 186] [outer = 0x986eb400] 08:59:03 INFO - PROCESS | 1801 | 1460995143681 Marionette TRACE conn4 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 08:59:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 08:59:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1339ms 08:59:03 INFO - PROCESS | 1801 | 1460995143724 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 08:59:03 INFO - PROCESS | 1801 | 1460995143728 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 08:59:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 08:59:03 INFO - PROCESS | 1801 | 1460995143735 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 08:59:03 INFO - PROCESS | 1801 | 1460995143737 Marionette TRACE conn4 <- [1,222,null,{}] 08:59:03 INFO - PROCESS | 1801 | 1460995143743 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:03 INFO - PROCESS | 1801 | 1460995143936 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 08:59:03 INFO - PROCESS | 1801 | 1460995143957 Marionette TRACE conn4 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:03 INFO - PROCESS | 1801 | ++DOCSHELL 0x8fbd5000 == 30 [pid = 1801] [id = 63] 08:59:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 77 (0x99233c00) [pid = 1801] [serial = 187] [outer = (nil)] 08:59:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 78 (0x9a6edc00) [pid = 1801] [serial = 188] [outer = 0x99233c00] 08:59:04 INFO - PROCESS | 1801 | 1460995144045 Marionette DEBUG loaded listener.js 08:59:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 79 (0x9a9b0000) [pid = 1801] [serial = 189] [outer = 0x99233c00] 08:59:04 INFO - PROCESS | 1801 | --DOMWINDOW == 78 (0x95cb1400) [pid = 1801] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 08:59:04 INFO - PROCESS | 1801 | --DOMWINDOW == 77 (0x8fbcb400) [pid = 1801] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 08:59:04 INFO - PROCESS | 1801 | --DOMWINDOW == 76 (0x8ea93800) [pid = 1801] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 08:59:04 INFO - PROCESS | 1801 | 1460995144815 Marionette TRACE conn4 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 08:59:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 08:59:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1133ms 08:59:04 INFO - PROCESS | 1801 | 1460995144870 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 08:59:04 INFO - PROCESS | 1801 | 1460995144873 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 08:59:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 08:59:04 INFO - PROCESS | 1801 | 1460995144885 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 08:59:04 INFO - PROCESS | 1801 | 1460995144888 Marionette TRACE conn4 <- [1,226,null,{}] 08:59:04 INFO - PROCESS | 1801 | 1460995144895 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:05 INFO - PROCESS | 1801 | 1460995145108 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 08:59:05 INFO - PROCESS | 1801 | 1460995145218 Marionette TRACE conn4 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:05 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ea89c00 == 31 [pid = 1801] [id = 64] 08:59:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 77 (0x8ea8d000) [pid = 1801] [serial = 190] [outer = (nil)] 08:59:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 78 (0x9fc5cc00) [pid = 1801] [serial = 191] [outer = 0x8ea8d000] 08:59:05 INFO - PROCESS | 1801 | 1460995145309 Marionette DEBUG loaded listener.js 08:59:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 79 (0x9ffa7800) [pid = 1801] [serial = 192] [outer = 0x8ea8d000] 08:59:05 INFO - PROCESS | 1801 | 1460995145995 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 08:59:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 08:59:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1131ms 08:59:06 INFO - PROCESS | 1801 | 1460995146011 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 08:59:06 INFO - PROCESS | 1801 | 1460995146015 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 08:59:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 08:59:06 INFO - PROCESS | 1801 | 1460995146021 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 08:59:06 INFO - PROCESS | 1801 | 1460995146024 Marionette TRACE conn4 <- [1,230,null,{}] 08:59:06 INFO - PROCESS | 1801 | 1460995146029 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:06 INFO - PROCESS | 1801 | 1460995146205 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 08:59:06 INFO - PROCESS | 1801 | 1460995146222 Marionette TRACE conn4 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:06 INFO - PROCESS | 1801 | ++DOCSHELL 0x914a8000 == 32 [pid = 1801] [id = 65] 08:59:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 80 (0x9fc5d800) [pid = 1801] [serial = 193] [outer = (nil)] 08:59:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 81 (0xa011f800) [pid = 1801] [serial = 194] [outer = 0x9fc5d800] 08:59:06 INFO - PROCESS | 1801 | 1460995146297 Marionette DEBUG loaded listener.js 08:59:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 82 (0xa0172800) [pid = 1801] [serial = 195] [outer = 0x9fc5d800] 08:59:07 INFO - PROCESS | 1801 | 1460995147298 Marionette TRACE conn4 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 08:59:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 08:59:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1327ms 08:59:07 INFO - PROCESS | 1801 | 1460995147350 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 08:59:07 INFO - PROCESS | 1801 | 1460995147358 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 08:59:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 08:59:07 INFO - PROCESS | 1801 | 1460995147368 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 08:59:07 INFO - PROCESS | 1801 | 1460995147373 Marionette TRACE conn4 <- [1,234,null,{}] 08:59:07 INFO - PROCESS | 1801 | 1460995147382 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:07 INFO - PROCESS | 1801 | 1460995147567 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 08:59:07 INFO - PROCESS | 1801 | 1460995147712 Marionette TRACE conn4 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:07 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ea8f800 == 33 [pid = 1801] [id = 66] 08:59:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 83 (0x8fbd7000) [pid = 1801] [serial = 196] [outer = (nil)] 08:59:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 84 (0x9334b000) [pid = 1801] [serial = 197] [outer = 0x8fbd7000] 08:59:07 INFO - PROCESS | 1801 | 1460995147805 Marionette DEBUG loaded listener.js 08:59:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 85 (0x9376f800) [pid = 1801] [serial = 198] [outer = 0x8fbd7000] 08:59:08 INFO - PROCESS | 1801 | 1460995148690 Marionette TRACE conn4 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 08:59:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 08:59:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1381ms 08:59:08 INFO - PROCESS | 1801 | 1460995148751 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 08:59:08 INFO - PROCESS | 1801 | 1460995148760 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 08:59:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 08:59:08 INFO - PROCESS | 1801 | 1460995148772 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 08:59:08 INFO - PROCESS | 1801 | 1460995148776 Marionette TRACE conn4 <- [1,238,null,{}] 08:59:08 INFO - PROCESS | 1801 | 1460995148784 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:08 INFO - PROCESS | 1801 | 1460995148995 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 08:59:09 INFO - PROCESS | 1801 | 1460995149139 Marionette TRACE conn4 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:09 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ea8bc00 == 34 [pid = 1801] [id = 67] 08:59:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 86 (0x8ea8dc00) [pid = 1801] [serial = 199] [outer = (nil)] 08:59:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 87 (0x971d3000) [pid = 1801] [serial = 200] [outer = 0x8ea8dc00] 08:59:09 INFO - PROCESS | 1801 | 1460995149240 Marionette DEBUG loaded listener.js 08:59:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 88 (0x986e7400) [pid = 1801] [serial = 201] [outer = 0x8ea8dc00] 08:59:10 INFO - PROCESS | 1801 | 1460995150245 Marionette TRACE conn4 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 08:59:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 08:59:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1549ms 08:59:10 INFO - PROCESS | 1801 | 1460995150321 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 08:59:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 08:59:10 INFO - PROCESS | 1801 | 1460995150326 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 08:59:10 INFO - PROCESS | 1801 | 1460995150333 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 08:59:10 INFO - PROCESS | 1801 | 1460995150340 Marionette TRACE conn4 <- [1,242,null,{}] 08:59:10 INFO - PROCESS | 1801 | 1460995150358 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:10 INFO - PROCESS | 1801 | 1460995150602 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 08:59:10 INFO - PROCESS | 1801 | 1460995150803 Marionette TRACE conn4 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:10 INFO - PROCESS | 1801 | ++DOCSHELL 0x98e0e800 == 35 [pid = 1801] [id = 68] 08:59:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 89 (0x98e10400) [pid = 1801] [serial = 202] [outer = (nil)] 08:59:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 90 (0xa0171000) [pid = 1801] [serial = 203] [outer = 0x98e10400] 08:59:10 INFO - PROCESS | 1801 | 1460995150898 Marionette DEBUG loaded listener.js 08:59:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 91 (0xa0d59800) [pid = 1801] [serial = 204] [outer = 0x98e10400] 08:59:11 INFO - PROCESS | 1801 | 1460995151831 Marionette TRACE conn4 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 08:59:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 08:59:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1535ms 08:59:11 INFO - PROCESS | 1801 | 1460995151868 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 08:59:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 08:59:11 INFO - PROCESS | 1801 | 1460995151873 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 08:59:11 INFO - PROCESS | 1801 | 1460995151880 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 08:59:11 INFO - PROCESS | 1801 | 1460995151883 Marionette TRACE conn4 <- [1,246,null,{}] 08:59:11 INFO - PROCESS | 1801 | 1460995151889 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:12 INFO - PROCESS | 1801 | 1460995152058 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 08:59:12 INFO - PROCESS | 1801 | 1460995152201 Marionette TRACE conn4 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:12 INFO - PROCESS | 1801 | ++DOCSHELL 0x8fc99000 == 36 [pid = 1801] [id = 69] 08:59:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 92 (0xa0fe1400) [pid = 1801] [serial = 205] [outer = (nil)] 08:59:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 93 (0xa2942c00) [pid = 1801] [serial = 206] [outer = 0xa0fe1400] 08:59:12 INFO - PROCESS | 1801 | 1460995152301 Marionette DEBUG loaded listener.js 08:59:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 94 (0xa2b10800) [pid = 1801] [serial = 207] [outer = 0xa0fe1400] 08:59:13 INFO - PROCESS | 1801 | 1460995153148 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 08:59:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 08:59:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1298ms 08:59:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 08:59:13 INFO - PROCESS | 1801 | 1460995153178 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 08:59:13 INFO - PROCESS | 1801 | 1460995153181 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 08:59:13 INFO - PROCESS | 1801 | 1460995153189 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 08:59:13 INFO - PROCESS | 1801 | 1460995153192 Marionette TRACE conn4 <- [1,250,null,{}] 08:59:13 INFO - PROCESS | 1801 | 1460995153199 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:13 INFO - PROCESS | 1801 | 1460995153364 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 08:59:13 INFO - PROCESS | 1801 | 1460995153487 Marionette TRACE conn4 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:13 INFO - PROCESS | 1801 | ++DOCSHELL 0x8fbda800 == 37 [pid = 1801] [id = 70] 08:59:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 95 (0x979b0400) [pid = 1801] [serial = 208] [outer = (nil)] 08:59:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 96 (0xa2bf4400) [pid = 1801] [serial = 209] [outer = 0x979b0400] 08:59:13 INFO - PROCESS | 1801 | 1460995153613 Marionette DEBUG loaded listener.js 08:59:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 97 (0xa3d21800) [pid = 1801] [serial = 210] [outer = 0x979b0400] 08:59:14 INFO - PROCESS | 1801 | 1460995154582 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 08:59:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 08:59:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1430ms 08:59:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 08:59:14 INFO - PROCESS | 1801 | 1460995154618 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 08:59:14 INFO - PROCESS | 1801 | 1460995154622 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 08:59:14 INFO - PROCESS | 1801 | 1460995154628 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 08:59:14 INFO - PROCESS | 1801 | 1460995154632 Marionette TRACE conn4 <- [1,254,null,{}] 08:59:14 INFO - PROCESS | 1801 | 1460995154638 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:14 INFO - PROCESS | 1801 | 1460995154817 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 08:59:15 INFO - PROCESS | 1801 | 1460995155180 Marionette TRACE conn4 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:15 INFO - PROCESS | 1801 | ++DOCSHELL 0x916c6800 == 38 [pid = 1801] [id = 71] 08:59:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 98 (0x916c7400) [pid = 1801] [serial = 211] [outer = (nil)] 08:59:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 99 (0x916d2c00) [pid = 1801] [serial = 212] [outer = 0x916c7400] 08:59:15 INFO - PROCESS | 1801 | 1460995155348 Marionette DEBUG loaded listener.js 08:59:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 100 (0x9334f800) [pid = 1801] [serial = 213] [outer = 0x916c7400] 08:59:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 101 (0x9630e800) [pid = 1801] [serial = 214] [outer = 0x916cb000] 08:59:16 INFO - PROCESS | 1801 | 1460995156322 Marionette TRACE conn4 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 08:59:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 08:59:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1786ms 08:59:16 INFO - PROCESS | 1801 | 1460995156415 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 08:59:16 INFO - PROCESS | 1801 | 1460995156422 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 08:59:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 08:59:16 INFO - PROCESS | 1801 | 1460995156430 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 08:59:16 INFO - PROCESS | 1801 | 1460995156435 Marionette TRACE conn4 <- [1,258,null,{}] 08:59:16 INFO - PROCESS | 1801 | 1460995156443 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:16 INFO - PROCESS | 1801 | 1460995156607 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 08:59:16 INFO - PROCESS | 1801 | 1460995156771 Marionette TRACE conn4 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:16 INFO - PROCESS | 1801 | ++DOCSHELL 0x95c5b000 == 39 [pid = 1801] [id = 72] 08:59:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 102 (0x95cbac00) [pid = 1801] [serial = 215] [outer = (nil)] 08:59:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 103 (0x97343c00) [pid = 1801] [serial = 216] [outer = 0x95cbac00] 08:59:16 INFO - PROCESS | 1801 | 1460995156885 Marionette DEBUG loaded listener.js 08:59:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 104 (0x9784c000) [pid = 1801] [serial = 217] [outer = 0x95cbac00] 08:59:17 INFO - PROCESS | 1801 | --DOCSHELL 0x93771800 == 38 [pid = 1801] [id = 40] 08:59:17 INFO - PROCESS | 1801 | --DOCSHELL 0x8fbce000 == 37 [pid = 1801] [id = 39] 08:59:17 INFO - PROCESS | 1801 | --DOCSHELL 0x96302400 == 36 [pid = 1801] [id = 41] 08:59:17 INFO - PROCESS | 1801 | --DOCSHELL 0x9926c800 == 35 [pid = 1801] [id = 42] 08:59:17 INFO - PROCESS | 1801 | --DOMWINDOW == 103 (0x96310400) [pid = 1801] [serial = 155] [outer = (nil)] [url = about:blank] 08:59:17 INFO - PROCESS | 1801 | --DOCSHELL 0x97ac3000 == 34 [pid = 1801] [id = 57] 08:59:17 INFO - PROCESS | 1801 | --DOCSHELL 0x97412000 == 33 [pid = 1801] [id = 56] 08:59:17 INFO - PROCESS | 1801 | --DOCSHELL 0x93347800 == 32 [pid = 1801] [id = 55] 08:59:17 INFO - PROCESS | 1801 | --DOCSHELL 0x92080000 == 31 [pid = 1801] [id = 54] 08:59:17 INFO - PROCESS | 1801 | --DOCSHELL 0x8ea87000 == 30 [pid = 1801] [id = 53] 08:59:17 INFO - PROCESS | 1801 | 1460995157738 Marionette TRACE conn4 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 08:59:17 INFO - PROCESS | 1801 | --DOMWINDOW == 102 (0x9892c800) [pid = 1801] [serial = 129] [outer = (nil)] [url = about:blank] 08:59:17 INFO - PROCESS | 1801 | --DOMWINDOW == 101 (0x9897f400) [pid = 1801] [serial = 134] [outer = (nil)] [url = about:blank] 08:59:17 INFO - PROCESS | 1801 | --DOMWINDOW == 100 (0x933ae800) [pid = 1801] [serial = 150] [outer = (nil)] [url = about:blank] 08:59:17 INFO - PROCESS | 1801 | --DOMWINDOW == 99 (0x916cf800) [pid = 1801] [serial = 149] [outer = (nil)] [url = about:blank] 08:59:17 INFO - PROCESS | 1801 | --DOMWINDOW == 98 (0x9334c400) [pid = 1801] [serial = 143] [outer = (nil)] [url = about:blank] 08:59:17 INFO - PROCESS | 1801 | --DOMWINDOW == 97 (0x9ff80400) [pid = 1801] [serial = 137] [outer = (nil)] [url = about:blank] 08:59:17 INFO - PROCESS | 1801 | --DOMWINDOW == 96 (0x91698000) [pid = 1801] [serial = 140] [outer = (nil)] [url = about:blank] 08:59:17 INFO - PROCESS | 1801 | --DOMWINDOW == 95 (0x916d1800) [pid = 1801] [serial = 131] [outer = (nil)] [url = about:blank] 08:59:17 INFO - PROCESS | 1801 | --DOMWINDOW == 94 (0x976e8800) [pid = 1801] [serial = 146] [outer = (nil)] [url = about:blank] 08:59:17 INFO - PROCESS | 1801 | --DOMWINDOW == 93 (0x93772c00) [pid = 1801] [serial = 153] [outer = (nil)] [url = about:blank] 08:59:17 INFO - PROCESS | 1801 | --DOMWINDOW == 92 (0x93348c00) [pid = 1801] [serial = 152] [outer = (nil)] [url = about:blank] 08:59:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 08:59:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1386ms 08:59:17 INFO - PROCESS | 1801 | 1460995157819 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 08:59:17 INFO - PROCESS | 1801 | 1460995157824 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 08:59:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 08:59:17 INFO - PROCESS | 1801 | 1460995157834 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 08:59:17 INFO - PROCESS | 1801 | 1460995157838 Marionette TRACE conn4 <- [1,262,null,{}] 08:59:17 INFO - PROCESS | 1801 | 1460995157844 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:18 INFO - PROCESS | 1801 | 1460995157997 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 08:59:18 INFO - PROCESS | 1801 | 1460995158118 Marionette TRACE conn4 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:18 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ea8ac00 == 31 [pid = 1801] [id = 73] 08:59:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 93 (0x914a6000) [pid = 1801] [serial = 218] [outer = (nil)] 08:59:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 94 (0x9590d800) [pid = 1801] [serial = 219] [outer = 0x914a6000] 08:59:18 INFO - PROCESS | 1801 | 1460995158195 Marionette DEBUG loaded listener.js 08:59:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 95 (0x97ac3000) [pid = 1801] [serial = 220] [outer = 0x914a6000] 08:59:19 INFO - PROCESS | 1801 | 1460995159007 Marionette TRACE conn4 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 08:59:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 08:59:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1231ms 08:59:19 INFO - PROCESS | 1801 | 1460995159067 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 08:59:19 INFO - PROCESS | 1801 | 1460995159070 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 08:59:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 08:59:19 INFO - PROCESS | 1801 | 1460995159079 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 08:59:19 INFO - PROCESS | 1801 | 1460995159088 Marionette TRACE conn4 <- [1,266,null,{}] 08:59:19 INFO - PROCESS | 1801 | 1460995159109 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:19 INFO - PROCESS | 1801 | 1460995159282 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 08:59:19 INFO - PROCESS | 1801 | 1460995159415 Marionette TRACE conn4 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:19 INFO - PROCESS | 1801 | ++DOCSHELL 0x91698000 == 32 [pid = 1801] [id = 74] 08:59:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 96 (0x99271800) [pid = 1801] [serial = 221] [outer = (nil)] 08:59:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 97 (0x9a63d400) [pid = 1801] [serial = 222] [outer = 0x99271800] 08:59:19 INFO - PROCESS | 1801 | 1460995159489 Marionette DEBUG loaded listener.js 08:59:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 98 (0x9df2bc00) [pid = 1801] [serial = 223] [outer = 0x99271800] 08:59:20 INFO - PROCESS | 1801 | 1460995160282 Marionette TRACE conn4 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 08:59:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 08:59:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1236ms 08:59:20 INFO - PROCESS | 1801 | 1460995160323 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 08:59:20 INFO - PROCESS | 1801 | 1460995160333 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 08:59:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 08:59:20 INFO - PROCESS | 1801 | 1460995160347 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 08:59:20 INFO - PROCESS | 1801 | 1460995160350 Marionette TRACE conn4 <- [1,270,null,{}] 08:59:20 INFO - PROCESS | 1801 | 1460995160354 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:20 INFO - PROCESS | 1801 | 1460995160544 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 08:59:20 INFO - PROCESS | 1801 | 1460995160567 Marionette TRACE conn4 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:20 INFO - PROCESS | 1801 | ++DOCSHELL 0x9892c800 == 33 [pid = 1801] [id = 75] 08:59:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 99 (0x9a508400) [pid = 1801] [serial = 224] [outer = (nil)] 08:59:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 100 (0x9ff88000) [pid = 1801] [serial = 225] [outer = 0x9a508400] 08:59:20 INFO - PROCESS | 1801 | 1460995160640 Marionette DEBUG loaded listener.js 08:59:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 101 (0x9ffac000) [pid = 1801] [serial = 226] [outer = 0x9a508400] 08:59:21 INFO - PROCESS | 1801 | 1460995161448 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 08:59:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 08:59:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1136ms 08:59:21 INFO - PROCESS | 1801 | 1460995161487 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 08:59:21 INFO - PROCESS | 1801 | 1460995161490 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 08:59:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 08:59:21 INFO - PROCESS | 1801 | 1460995161496 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 08:59:21 INFO - PROCESS | 1801 | 1460995161500 Marionette TRACE conn4 <- [1,274,null,{}] 08:59:21 INFO - PROCESS | 1801 | 1460995161507 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:21 INFO - PROCESS | 1801 | 1460995161713 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 08:59:21 INFO - PROCESS | 1801 | 1460995161731 Marionette TRACE conn4 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:21 INFO - PROCESS | 1801 | ++DOCSHELL 0x9ffa8c00 == 34 [pid = 1801] [id = 76] 08:59:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 102 (0xa01d9000) [pid = 1801] [serial = 227] [outer = (nil)] 08:59:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 103 (0xa0fea800) [pid = 1801] [serial = 228] [outer = 0xa01d9000] 08:59:21 INFO - PROCESS | 1801 | 1460995161813 Marionette DEBUG loaded listener.js 08:59:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 104 (0xa2b5a400) [pid = 1801] [serial = 229] [outer = 0xa01d9000] 08:59:22 INFO - PROCESS | 1801 | --DOMWINDOW == 103 (0x9596dc00) [pid = 1801] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 08:59:22 INFO - PROCESS | 1801 | --DOMWINDOW == 102 (0x93767000) [pid = 1801] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 08:59:22 INFO - PROCESS | 1801 | --DOMWINDOW == 101 (0x916d5c00) [pid = 1801] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 08:59:22 INFO - PROCESS | 1801 | --DOMWINDOW == 100 (0x99233c00) [pid = 1801] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 08:59:22 INFO - PROCESS | 1801 | --DOMWINDOW == 99 (0x986eb400) [pid = 1801] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 08:59:22 INFO - PROCESS | 1801 | --DOMWINDOW == 98 (0x8ea8d000) [pid = 1801] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 08:59:22 INFO - PROCESS | 1801 | --DOMWINDOW == 97 (0x95972400) [pid = 1801] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 08:59:22 INFO - PROCESS | 1801 | 1460995162791 Marionette TRACE conn4 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 08:59:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 08:59:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1329ms 08:59:22 INFO - PROCESS | 1801 | 1460995162826 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 08:59:22 INFO - PROCESS | 1801 | 1460995162828 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 08:59:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 08:59:22 INFO - PROCESS | 1801 | 1460995162835 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 08:59:22 INFO - PROCESS | 1801 | 1460995162838 Marionette TRACE conn4 <- [1,278,null,{}] 08:59:22 INFO - PROCESS | 1801 | 1460995162844 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:22 INFO - PROCESS | 1801 | 1460995162990 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 08:59:23 INFO - PROCESS | 1801 | 1460995163006 Marionette TRACE conn4 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:23 INFO - PROCESS | 1801 | ++DOCSHELL 0x986eb400 == 35 [pid = 1801] [id = 77] 08:59:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 98 (0x9a639400) [pid = 1801] [serial = 230] [outer = (nil)] 08:59:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 99 (0xa2bf5800) [pid = 1801] [serial = 231] [outer = 0x9a639400] 08:59:23 INFO - PROCESS | 1801 | 1460995163080 Marionette DEBUG loaded listener.js 08:59:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 100 (0xa3dcc000) [pid = 1801] [serial = 232] [outer = 0x9a639400] 08:59:23 INFO - PROCESS | 1801 | 1460995163888 Marionette TRACE conn4 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 08:59:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 08:59:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1079ms 08:59:23 INFO - PROCESS | 1801 | 1460995163915 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 08:59:23 INFO - PROCESS | 1801 | 1460995163919 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 08:59:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 08:59:23 INFO - PROCESS | 1801 | 1460995163925 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 08:59:23 INFO - PROCESS | 1801 | 1460995163927 Marionette TRACE conn4 <- [1,282,null,{}] 08:59:23 INFO - PROCESS | 1801 | 1460995163941 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:24 INFO - PROCESS | 1801 | 1460995164083 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 08:59:24 INFO - PROCESS | 1801 | 1460995164103 Marionette TRACE conn4 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:24 INFO - PROCESS | 1801 | ++DOCSHELL 0x93415c00 == 36 [pid = 1801] [id = 78] 08:59:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 101 (0x93416400) [pid = 1801] [serial = 233] [outer = (nil)] 08:59:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 102 (0x9341e000) [pid = 1801] [serial = 234] [outer = 0x93416400] 08:59:24 INFO - PROCESS | 1801 | 1460995164182 Marionette DEBUG loaded listener.js 08:59:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 103 (0x93420c00) [pid = 1801] [serial = 235] [outer = 0x93416400] 08:59:25 INFO - PROCESS | 1801 | 1460995165258 Marionette TRACE conn4 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 08:59:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 08:59:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1392ms 08:59:25 INFO - PROCESS | 1801 | 1460995165318 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 08:59:25 INFO - PROCESS | 1801 | 1460995165327 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 08:59:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 08:59:25 INFO - PROCESS | 1801 | 1460995165346 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 08:59:25 INFO - PROCESS | 1801 | 1460995165358 Marionette TRACE conn4 <- [1,286,null,{}] 08:59:25 INFO - PROCESS | 1801 | 1460995165366 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:25 INFO - PROCESS | 1801 | 1460995165588 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 08:59:25 INFO - PROCESS | 1801 | 1460995165746 Marionette TRACE conn4 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:25 INFO - PROCESS | 1801 | ++DOCSHELL 0x8fbd7800 == 37 [pid = 1801] [id = 79] 08:59:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 104 (0x916c8000) [pid = 1801] [serial = 236] [outer = (nil)] 08:59:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 105 (0x9341a800) [pid = 1801] [serial = 237] [outer = 0x916c8000] 08:59:25 INFO - PROCESS | 1801 | 1460995165848 Marionette DEBUG loaded listener.js 08:59:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 106 (0x93423400) [pid = 1801] [serial = 238] [outer = 0x916c8000] 08:59:26 INFO - PROCESS | 1801 | 1460995166756 Marionette TRACE conn4 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 08:59:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 08:59:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1492ms 08:59:26 INFO - PROCESS | 1801 | 1460995166835 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 08:59:26 INFO - PROCESS | 1801 | 1460995166853 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 08:59:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 08:59:26 INFO - PROCESS | 1801 | 1460995166868 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 08:59:26 INFO - PROCESS | 1801 | 1460995166873 Marionette TRACE conn4 <- [1,290,null,{}] 08:59:26 INFO - PROCESS | 1801 | 1460995166920 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:27 INFO - PROCESS | 1801 | 1460995167176 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 08:59:27 INFO - PROCESS | 1801 | 1460995167352 Marionette TRACE conn4 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:27 INFO - PROCESS | 1801 | ++DOCSHELL 0x95973c00 == 38 [pid = 1801] [id = 80] 08:59:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 107 (0x95c59c00) [pid = 1801] [serial = 239] [outer = (nil)] 08:59:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 108 (0x97135000) [pid = 1801] [serial = 240] [outer = 0x95c59c00] 08:59:27 INFO - PROCESS | 1801 | 1460995167457 Marionette DEBUG loaded listener.js 08:59:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 109 (0x976e0800) [pid = 1801] [serial = 241] [outer = 0x95c59c00] 08:59:28 INFO - PROCESS | 1801 | 1460995168448 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 08:59:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 08:59:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1643ms 08:59:28 INFO - PROCESS | 1801 | 1460995168513 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 08:59:28 INFO - PROCESS | 1801 | 1460995168520 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 08:59:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 08:59:28 INFO - PROCESS | 1801 | 1460995168527 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 08:59:28 INFO - PROCESS | 1801 | 1460995168534 Marionette TRACE conn4 <- [1,294,null,{}] 08:59:28 INFO - PROCESS | 1801 | 1460995168554 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:28 INFO - PROCESS | 1801 | 1460995168788 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 08:59:29 INFO - PROCESS | 1801 | 1460995168987 Marionette TRACE conn4 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:29 INFO - PROCESS | 1801 | ++DOCSHELL 0x914a5000 == 39 [pid = 1801] [id = 81] 08:59:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 110 (0x98ea3800) [pid = 1801] [serial = 242] [outer = (nil)] 08:59:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 111 (0x9ff89000) [pid = 1801] [serial = 243] [outer = 0x98ea3800] 08:59:29 INFO - PROCESS | 1801 | 1460995169098 Marionette DEBUG loaded listener.js 08:59:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 112 (0xa2b0cc00) [pid = 1801] [serial = 244] [outer = 0x98ea3800] 08:59:29 INFO - PROCESS | 1801 | 1460995169973 Marionette TRACE conn4 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:59:30 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. 08:59:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1487ms 08:59:30 INFO - PROCESS | 1801 | 1460995170015 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 08:59:30 INFO - PROCESS | 1801 | 1460995170021 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 08:59:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 08:59:30 INFO - PROCESS | 1801 | 1460995170028 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 08:59:30 INFO - PROCESS | 1801 | 1460995170032 Marionette TRACE conn4 <- [1,298,null,{}] 08:59:30 INFO - PROCESS | 1801 | 1460995170038 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:30 INFO - PROCESS | 1801 | 1460995170239 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 08:59:30 INFO - PROCESS | 1801 | 1460995170391 Marionette TRACE conn4 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:30 INFO - PROCESS | 1801 | ++DOCSHELL 0x91695c00 == 40 [pid = 1801] [id = 82] 08:59:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 113 (0x9fccc800) [pid = 1801] [serial = 245] [outer = (nil)] 08:59:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 114 (0xa46ed400) [pid = 1801] [serial = 246] [outer = 0x9fccc800] 08:59:30 INFO - PROCESS | 1801 | 1460995170481 Marionette DEBUG loaded listener.js 08:59:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 115 (0xa48ad400) [pid = 1801] [serial = 247] [outer = 0x9fccc800] 08:59:31 INFO - PROCESS | 1801 | 1460995171375 Marionette TRACE conn4 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:59:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:59:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1395ms 08:59:31 INFO - PROCESS | 1801 | 1460995171438 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 08:59:31 INFO - PROCESS | 1801 | 1460995171443 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 08:59:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 08:59:31 INFO - PROCESS | 1801 | 1460995171451 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 08:59:31 INFO - PROCESS | 1801 | 1460995171454 Marionette TRACE conn4 <- [1,302,null,{}] 08:59:31 INFO - PROCESS | 1801 | 1460995171460 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:31 INFO - PROCESS | 1801 | 1460995171626 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 08:59:31 INFO - PROCESS | 1801 | 1460995171773 Marionette TRACE conn4 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:31 INFO - PROCESS | 1801 | ++DOCSHELL 0xa46e0c00 == 41 [pid = 1801] [id = 83] 08:59:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 116 (0xa46efc00) [pid = 1801] [serial = 248] [outer = (nil)] 08:59:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 117 (0xa4ade000) [pid = 1801] [serial = 249] [outer = 0xa46efc00] 08:59:31 INFO - PROCESS | 1801 | 1460995171868 Marionette DEBUG loaded listener.js 08:59:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 118 (0xa4adf400) [pid = 1801] [serial = 250] [outer = 0xa46efc00] 08:59:32 INFO - PROCESS | 1801 | 1460995172729 Marionette TRACE conn4 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:59:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:59:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1333ms 08:59:32 INFO - PROCESS | 1801 | 1460995172785 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 08:59:32 INFO - PROCESS | 1801 | 1460995172789 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 08:59:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 08:59:32 INFO - PROCESS | 1801 | 1460995172796 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 08:59:32 INFO - PROCESS | 1801 | 1460995172799 Marionette TRACE conn4 <- [1,306,null,{}] 08:59:32 INFO - PROCESS | 1801 | 1460995172805 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:33 INFO - PROCESS | 1801 | 1460995173024 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 08:59:33 INFO - PROCESS | 1801 | 1460995173176 Marionette TRACE conn4 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:33 INFO - PROCESS | 1801 | ++DOCSHELL 0x9e005400 == 42 [pid = 1801] [id = 84] 08:59:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 119 (0x9e005c00) [pid = 1801] [serial = 251] [outer = (nil)] 08:59:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 120 (0x9e00f000) [pid = 1801] [serial = 252] [outer = 0x9e005c00] 08:59:33 INFO - PROCESS | 1801 | 1460995173269 Marionette DEBUG loaded listener.js 08:59:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 121 (0xa46e1800) [pid = 1801] [serial = 253] [outer = 0x9e005c00] 08:59:34 INFO - PROCESS | 1801 | 1460995174216 Marionette TRACE conn4 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:59:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:59:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1438ms 08:59:34 INFO - PROCESS | 1801 | 1460995174234 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 08:59:34 INFO - PROCESS | 1801 | 1460995174237 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 08:59:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 08:59:34 INFO - PROCESS | 1801 | 1460995174263 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 08:59:34 INFO - PROCESS | 1801 | 1460995174267 Marionette TRACE conn4 <- [1,310,null,{}] 08:59:34 INFO - PROCESS | 1801 | 1460995174272 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:34 INFO - PROCESS | 1801 | 1460995174439 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 08:59:34 INFO - PROCESS | 1801 | 1460995174601 Marionette TRACE conn4 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:34 INFO - PROCESS | 1801 | ++DOCSHELL 0x8fbd2800 == 43 [pid = 1801] [id = 85] 08:59:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 122 (0x9e009800) [pid = 1801] [serial = 254] [outer = (nil)] 08:59:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 123 (0xa4ae7c00) [pid = 1801] [serial = 255] [outer = 0x9e009800] 08:59:34 INFO - PROCESS | 1801 | 1460995174692 Marionette DEBUG loaded listener.js 08:59:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 124 (0xa4c15c00) [pid = 1801] [serial = 256] [outer = 0x9e009800] 08:59:35 INFO - PROCESS | 1801 | 1460995175556 Marionette TRACE conn4 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:59:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:59:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1332ms 08:59:35 INFO - PROCESS | 1801 | 1460995175593 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 08:59:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 08:59:35 INFO - PROCESS | 1801 | 1460995175597 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 08:59:35 INFO - PROCESS | 1801 | 1460995175605 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 08:59:35 INFO - PROCESS | 1801 | 1460995175608 Marionette TRACE conn4 <- [1,314,null,{}] 08:59:35 INFO - PROCESS | 1801 | 1460995175648 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:35 INFO - PROCESS | 1801 | 1460995175818 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 08:59:35 INFO - PROCESS | 1801 | 1460995175976 Marionette TRACE conn4 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:36 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ea89800 == 44 [pid = 1801] [id = 86] 08:59:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 125 (0x9334a000) [pid = 1801] [serial = 257] [outer = (nil)] 08:59:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 126 (0x9596c400) [pid = 1801] [serial = 258] [outer = 0x9334a000] 08:59:36 INFO - PROCESS | 1801 | 1460995176069 Marionette DEBUG loaded listener.js 08:59:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 127 (0x971de400) [pid = 1801] [serial = 259] [outer = 0x9334a000] 08:59:36 INFO - PROCESS | 1801 | 1460995176945 Marionette TRACE conn4 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:59:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:59:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1389ms 08:59:36 INFO - PROCESS | 1801 | 1460995176995 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 08:59:37 INFO - PROCESS | 1801 | 1460995176999 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 08:59:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 08:59:37 INFO - PROCESS | 1801 | 1460995177006 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 08:59:37 INFO - PROCESS | 1801 | 1460995177010 Marionette TRACE conn4 <- [1,318,null,{}] 08:59:37 INFO - PROCESS | 1801 | 1460995177016 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:37 INFO - PROCESS | 1801 | 1460995177185 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 08:59:37 INFO - PROCESS | 1801 | 1460995177527 Marionette TRACE conn4 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:37 INFO - PROCESS | 1801 | ++DOCSHELL 0x9168d000 == 45 [pid = 1801] [id = 87] 08:59:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 128 (0x9168e400) [pid = 1801] [serial = 260] [outer = (nil)] 08:59:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 129 (0x916cc800) [pid = 1801] [serial = 261] [outer = 0x9168e400] 08:59:37 INFO - PROCESS | 1801 | 1460995177673 Marionette DEBUG loaded listener.js 08:59:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 130 (0x933b3000) [pid = 1801] [serial = 262] [outer = 0x9168e400] 08:59:38 INFO - PROCESS | 1801 | 1460995178557 Marionette TRACE conn4 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:59:38 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. 08:59:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1596ms 08:59:38 INFO - PROCESS | 1801 | 1460995178603 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 08:59:38 INFO - PROCESS | 1801 | 1460995178617 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 08:59:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 08:59:38 INFO - PROCESS | 1801 | 1460995178633 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 08:59:38 INFO - PROCESS | 1801 | 1460995178637 Marionette TRACE conn4 <- [1,322,null,{}] 08:59:38 INFO - PROCESS | 1801 | 1460995178652 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:38 INFO - PROCESS | 1801 | 1460995178885 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 08:59:39 INFO - PROCESS | 1801 | 1460995179083 Marionette TRACE conn4 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:39 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ea86c00 == 46 [pid = 1801] [id = 88] 08:59:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 131 (0x8fc98800) [pid = 1801] [serial = 263] [outer = (nil)] 08:59:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 132 (0x95909c00) [pid = 1801] [serial = 264] [outer = 0x8fc98800] 08:59:39 INFO - PROCESS | 1801 | 1460995179208 Marionette DEBUG loaded listener.js 08:59:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 133 (0x9596d400) [pid = 1801] [serial = 265] [outer = 0x8fc98800] 08:59:39 INFO - PROCESS | 1801 | --DOMWINDOW == 132 (0x969f9000) [pid = 1801] [serial = 156] [outer = (nil)] [url = about:blank] 08:59:39 INFO - PROCESS | 1801 | --DOMWINDOW == 131 (0x99270000) [pid = 1801] [serial = 186] [outer = (nil)] [url = about:blank] 08:59:39 INFO - PROCESS | 1801 | --DOMWINDOW == 130 (0x9fc5cc00) [pid = 1801] [serial = 191] [outer = (nil)] [url = about:blank] 08:59:39 INFO - PROCESS | 1801 | --DOMWINDOW == 129 (0x9ffa7800) [pid = 1801] [serial = 192] [outer = (nil)] [url = about:blank] 08:59:39 INFO - PROCESS | 1801 | --DOMWINDOW == 128 (0x976e4000) [pid = 1801] [serial = 183] [outer = (nil)] [url = about:blank] 08:59:39 INFO - PROCESS | 1801 | --DOMWINDOW == 127 (0x9740f800) [pid = 1801] [serial = 182] [outer = (nil)] [url = about:blank] 08:59:39 INFO - PROCESS | 1801 | --DOMWINDOW == 126 (0x95916000) [pid = 1801] [serial = 179] [outer = (nil)] [url = about:blank] 08:59:39 INFO - PROCESS | 1801 | --DOMWINDOW == 125 (0x9596bc00) [pid = 1801] [serial = 180] [outer = (nil)] [url = about:blank] 08:59:39 INFO - PROCESS | 1801 | --DOMWINDOW == 124 (0x933b4800) [pid = 1801] [serial = 177] [outer = (nil)] [url = about:blank] 08:59:39 INFO - PROCESS | 1801 | --DOMWINDOW == 123 (0x93349800) [pid = 1801] [serial = 176] [outer = (nil)] [url = about:blank] 08:59:39 INFO - PROCESS | 1801 | --DOMWINDOW == 122 (0x8fbcf800) [pid = 1801] [serial = 158] [outer = (nil)] [url = about:blank] 08:59:39 INFO - PROCESS | 1801 | --DOMWINDOW == 121 (0x933bac00) [pid = 1801] [serial = 161] [outer = (nil)] [url = about:blank] 08:59:39 INFO - PROCESS | 1801 | --DOMWINDOW == 120 (0x95971000) [pid = 1801] [serial = 164] [outer = (nil)] [url = about:blank] 08:59:39 INFO - PROCESS | 1801 | --DOMWINDOW == 119 (0x9a6edc00) [pid = 1801] [serial = 188] [outer = (nil)] [url = about:blank] 08:59:39 INFO - PROCESS | 1801 | --DOMWINDOW == 118 (0x98925800) [pid = 1801] [serial = 167] [outer = (nil)] [url = about:blank] 08:59:39 INFO - PROCESS | 1801 | --DOMWINDOW == 117 (0x9926a400) [pid = 1801] [serial = 170] [outer = (nil)] [url = about:blank] 08:59:39 INFO - PROCESS | 1801 | --DOMWINDOW == 116 (0x9a506c00) [pid = 1801] [serial = 173] [outer = (nil)] [url = about:blank] 08:59:39 INFO - PROCESS | 1801 | --DOMWINDOW == 115 (0x9a9b0000) [pid = 1801] [serial = 189] [outer = (nil)] [url = about:blank] 08:59:39 INFO - PROCESS | 1801 | --DOMWINDOW == 114 (0x98e07800) [pid = 1801] [serial = 185] [outer = (nil)] [url = about:blank] 08:59:40 INFO - PROCESS | 1801 | 1460995180055 Marionette TRACE conn4 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:59:40 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. 08:59:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1496ms 08:59:40 INFO - PROCESS | 1801 | 1460995180127 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 08:59:40 INFO - PROCESS | 1801 | 1460995180133 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 08:59:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 08:59:40 INFO - PROCESS | 1801 | 1460995180142 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 08:59:40 INFO - PROCESS | 1801 | 1460995180147 Marionette TRACE conn4 <- [1,326,null,{}] 08:59:40 INFO - PROCESS | 1801 | 1460995180153 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:40 INFO - PROCESS | 1801 | 1460995180327 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 08:59:40 INFO - PROCESS | 1801 | 1460995180453 Marionette TRACE conn4 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:40 INFO - PROCESS | 1801 | ++DOCSHELL 0x933bac00 == 47 [pid = 1801] [id = 89] 08:59:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 115 (0x9596bc00) [pid = 1801] [serial = 266] [outer = (nil)] 08:59:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 116 (0x979b0800) [pid = 1801] [serial = 267] [outer = 0x9596bc00] 08:59:40 INFO - PROCESS | 1801 | 1460995180533 Marionette DEBUG loaded listener.js 08:59:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 117 (0x98ea2400) [pid = 1801] [serial = 268] [outer = 0x9596bc00] 08:59:41 INFO - PROCESS | 1801 | 1460995181393 Marionette TRACE conn4 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:59:41 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. 08:59:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1333ms 08:59:41 INFO - PROCESS | 1801 | 1460995181475 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 08:59:41 INFO - PROCESS | 1801 | 1460995181479 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 08:59:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 08:59:41 INFO - PROCESS | 1801 | 1460995181488 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 08:59:41 INFO - PROCESS | 1801 | 1460995181497 Marionette TRACE conn4 <- [1,330,null,{}] 08:59:41 INFO - PROCESS | 1801 | 1460995181511 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:41 INFO - PROCESS | 1801 | 1460995181679 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 08:59:41 INFO - PROCESS | 1801 | 1460995181809 Marionette TRACE conn4 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:41 INFO - PROCESS | 1801 | ++DOCSHELL 0x93349800 == 48 [pid = 1801] [id = 90] 08:59:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 118 (0x9a63b000) [pid = 1801] [serial = 269] [outer = (nil)] 08:59:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 119 (0x9a9b1000) [pid = 1801] [serial = 270] [outer = 0x9a63b000] 08:59:41 INFO - PROCESS | 1801 | 1460995181886 Marionette DEBUG loaded listener.js 08:59:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 120 (0x9e004400) [pid = 1801] [serial = 271] [outer = 0x9a63b000] 08:59:42 INFO - PROCESS | 1801 | 1460995182751 Marionette TRACE conn4 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:59:42 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. 08:59:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1293ms 08:59:42 INFO - PROCESS | 1801 | 1460995182786 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 08:59:42 INFO - PROCESS | 1801 | 1460995182790 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 08:59:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 08:59:42 INFO - PROCESS | 1801 | 1460995182797 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 08:59:42 INFO - PROCESS | 1801 | 1460995182800 Marionette TRACE conn4 <- [1,334,null,{}] 08:59:42 INFO - PROCESS | 1801 | 1460995182806 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:42 INFO - PROCESS | 1801 | 1460995182994 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 08:59:43 INFO - PROCESS | 1801 | 1460995183033 Marionette TRACE conn4 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:43 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ea8b000 == 49 [pid = 1801] [id = 91] 08:59:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 121 (0x9e00d800) [pid = 1801] [serial = 272] [outer = (nil)] 08:59:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 122 (0x9eb41c00) [pid = 1801] [serial = 273] [outer = 0x9e00d800] 08:59:43 INFO - PROCESS | 1801 | 1460995183109 Marionette DEBUG loaded listener.js 08:59:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 123 (0x9feeb800) [pid = 1801] [serial = 274] [outer = 0x9e00d800] 08:59:43 INFO - PROCESS | 1801 | --DOMWINDOW == 122 (0x9a639400) [pid = 1801] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 08:59:43 INFO - PROCESS | 1801 | --DOMWINDOW == 121 (0x9a508400) [pid = 1801] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 08:59:43 INFO - PROCESS | 1801 | --DOMWINDOW == 120 (0xa01d9000) [pid = 1801] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 08:59:43 INFO - PROCESS | 1801 | --DOMWINDOW == 119 (0x95cbac00) [pid = 1801] [serial = 215] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 08:59:43 INFO - PROCESS | 1801 | --DOMWINDOW == 118 (0x99271800) [pid = 1801] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 08:59:43 INFO - PROCESS | 1801 | --DOMWINDOW == 117 (0x914a6000) [pid = 1801] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 08:59:43 INFO - PROCESS | 1801 | --DOMWINDOW == 116 (0x916c7400) [pid = 1801] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 08:59:44 INFO - PROCESS | 1801 | 1460995184079 Marionette TRACE conn4 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:59:44 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. 08:59:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1331ms 08:59:44 INFO - PROCESS | 1801 | 1460995184129 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 08:59:44 INFO - PROCESS | 1801 | 1460995184132 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 08:59:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 08:59:44 INFO - PROCESS | 1801 | 1460995184139 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 08:59:44 INFO - PROCESS | 1801 | 1460995184142 Marionette TRACE conn4 <- [1,338,null,{}] 08:59:44 INFO - PROCESS | 1801 | 1460995184147 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:44 INFO - PROCESS | 1801 | 1460995184307 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 08:59:44 INFO - PROCESS | 1801 | 1460995184321 Marionette TRACE conn4 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:44 INFO - PROCESS | 1801 | ++DOCSHELL 0x969f9c00 == 50 [pid = 1801] [id = 92] 08:59:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 117 (0x971dc800) [pid = 1801] [serial = 275] [outer = (nil)] 08:59:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 118 (0x9df26000) [pid = 1801] [serial = 276] [outer = 0x971dc800] 08:59:44 INFO - PROCESS | 1801 | 1460995184417 Marionette DEBUG loaded listener.js 08:59:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 119 (0xa0190400) [pid = 1801] [serial = 277] [outer = 0x971dc800] 08:59:45 INFO - PROCESS | 1801 | 1460995185300 Marionette TRACE conn4 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:59:45 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. 08:59:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1193ms 08:59:45 INFO - PROCESS | 1801 | 1460995185333 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 08:59:45 INFO - PROCESS | 1801 | 1460995185336 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 08:59:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 08:59:45 INFO - PROCESS | 1801 | 1460995185348 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 08:59:45 INFO - PROCESS | 1801 | 1460995185351 Marionette TRACE conn4 <- [1,342,null,{}] 08:59:45 INFO - PROCESS | 1801 | 1460995185357 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:45 INFO - PROCESS | 1801 | 1460995185527 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 08:59:45 INFO - PROCESS | 1801 | 1460995185539 Marionette TRACE conn4 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:45 INFO - PROCESS | 1801 | ++DOCSHELL 0xa2b08800 == 51 [pid = 1801] [id = 93] 08:59:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 120 (0xa2b5b000) [pid = 1801] [serial = 278] [outer = (nil)] 08:59:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 121 (0xa46e9000) [pid = 1801] [serial = 279] [outer = 0xa2b5b000] 08:59:45 INFO - PROCESS | 1801 | 1460995185613 Marionette DEBUG loaded listener.js 08:59:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 122 (0xa4addc00) [pid = 1801] [serial = 280] [outer = 0xa2b5b000] 08:59:46 INFO - PROCESS | 1801 | 1460995186700 Marionette TRACE conn4 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:59:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 08:59:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1379ms 08:59:46 INFO - PROCESS | 1801 | 1460995186729 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 08:59:46 INFO - PROCESS | 1801 | 1460995186736 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 08:59:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 08:59:46 INFO - PROCESS | 1801 | 1460995186747 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 08:59:46 INFO - PROCESS | 1801 | 1460995186752 Marionette TRACE conn4 <- [1,346,null,{}] 08:59:46 INFO - PROCESS | 1801 | 1460995186761 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:46 INFO - PROCESS | 1801 | 1460995186944 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 08:59:47 INFO - PROCESS | 1801 | 1460995187099 Marionette TRACE conn4 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:47 INFO - PROCESS | 1801 | ++DOCSHELL 0x93421000 == 52 [pid = 1801] [id = 94] 08:59:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 123 (0x93423800) [pid = 1801] [serial = 281] [outer = (nil)] 08:59:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 124 (0x9596cc00) [pid = 1801] [serial = 282] [outer = 0x93423800] 08:59:47 INFO - PROCESS | 1801 | 1460995187248 Marionette DEBUG loaded listener.js 08:59:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 125 (0x969eec00) [pid = 1801] [serial = 283] [outer = 0x93423800] 08:59:48 INFO - PROCESS | 1801 | 1460995188109 Marionette TRACE conn4 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:59:48 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. 08:59:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1436ms 08:59:48 INFO - PROCESS | 1801 | 1460995188184 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 08:59:48 INFO - PROCESS | 1801 | 1460995188193 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 08:59:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 08:59:48 INFO - PROCESS | 1801 | 1460995188205 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 08:59:48 INFO - PROCESS | 1801 | 1460995188209 Marionette TRACE conn4 <- [1,350,null,{}] 08:59:48 INFO - PROCESS | 1801 | 1460995188218 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:48 INFO - PROCESS | 1801 | 1460995188440 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 08:59:48 INFO - PROCESS | 1801 | 1460995188642 Marionette TRACE conn4 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:48 INFO - PROCESS | 1801 | ++DOCSHELL 0x97c17800 == 53 [pid = 1801] [id = 95] 08:59:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 126 (0x97c18c00) [pid = 1801] [serial = 284] [outer = (nil)] 08:59:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 127 (0x97c1b400) [pid = 1801] [serial = 285] [outer = 0x97c18c00] 08:59:48 INFO - PROCESS | 1801 | 1460995188777 Marionette DEBUG loaded listener.js 08:59:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 128 (0x97c1f800) [pid = 1801] [serial = 286] [outer = 0x97c18c00] 08:59:49 INFO - PROCESS | 1801 | 1460995189795 Marionette TRACE conn4 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:59:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 08:59:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1631ms 08:59:49 INFO - PROCESS | 1801 | 1460995189836 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 08:59:49 INFO - PROCESS | 1801 | 1460995189841 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 08:59:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 08:59:49 INFO - PROCESS | 1801 | 1460995189849 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 08:59:49 INFO - PROCESS | 1801 | 1460995189856 Marionette TRACE conn4 <- [1,354,null,{}] 08:59:49 INFO - PROCESS | 1801 | 1460995189873 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:50 INFO - PROCESS | 1801 | 1460995190110 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 08:59:50 INFO - PROCESS | 1801 | 1460995190353 Marionette TRACE conn4 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:50 INFO - PROCESS | 1801 | ++DOCSHELL 0x97c20800 == 54 [pid = 1801] [id = 96] 08:59:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 129 (0x99271800) [pid = 1801] [serial = 287] [outer = (nil)] 08:59:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 130 (0x9df26c00) [pid = 1801] [serial = 288] [outer = 0x99271800] 08:59:50 INFO - PROCESS | 1801 | 1460995190468 Marionette DEBUG loaded listener.js 08:59:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 131 (0x9eb42000) [pid = 1801] [serial = 289] [outer = 0x99271800] 08:59:51 INFO - PROCESS | 1801 | 1460995191352 Marionette TRACE conn4 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:59:51 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. 08:59:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1545ms 08:59:51 INFO - PROCESS | 1801 | 1460995191394 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 08:59:51 INFO - PROCESS | 1801 | 1460995191399 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 08:59:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 08:59:51 INFO - PROCESS | 1801 | 1460995191406 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 08:59:51 INFO - PROCESS | 1801 | 1460995191409 Marionette TRACE conn4 <- [1,358,null,{}] 08:59:51 INFO - PROCESS | 1801 | 1460995191415 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:51 INFO - PROCESS | 1801 | 1460995191586 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 08:59:51 INFO - PROCESS | 1801 | 1460995191742 Marionette TRACE conn4 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:51 INFO - PROCESS | 1801 | ++DOCSHELL 0x8fc94800 == 55 [pid = 1801] [id = 97] 08:59:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 132 (0x9e00b800) [pid = 1801] [serial = 290] [outer = (nil)] 08:59:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 133 (0xa3d22400) [pid = 1801] [serial = 291] [outer = 0x9e00b800] 08:59:51 INFO - PROCESS | 1801 | 1460995191833 Marionette DEBUG loaded listener.js 08:59:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 134 (0xa46eb400) [pid = 1801] [serial = 292] [outer = 0x9e00b800] 08:59:52 INFO - PROCESS | 1801 | 1460995192769 Marionette TRACE conn4 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:59:52 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. 08:59:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1378ms 08:59:52 INFO - PROCESS | 1801 | 1460995192785 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 08:59:52 INFO - PROCESS | 1801 | 1460995192789 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 08:59:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 08:59:52 INFO - PROCESS | 1801 | 1460995192796 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 08:59:52 INFO - PROCESS | 1801 | 1460995192800 Marionette TRACE conn4 <- [1,362,null,{}] 08:59:52 INFO - PROCESS | 1801 | 1460995192806 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:52 INFO - PROCESS | 1801 | 1460995192970 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 08:59:53 INFO - PROCESS | 1801 | 1460995193132 Marionette TRACE conn4 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:53 INFO - PROCESS | 1801 | ++DOCSHELL 0x8fc9a400 == 56 [pid = 1801] [id = 98] 08:59:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 135 (0x91696000) [pid = 1801] [serial = 293] [outer = (nil)] 08:59:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 136 (0xa4ae9400) [pid = 1801] [serial = 294] [outer = 0x91696000] 08:59:53 INFO - PROCESS | 1801 | 1460995193229 Marionette DEBUG loaded listener.js 08:59:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 137 (0xa4c41800) [pid = 1801] [serial = 295] [outer = 0x91696000] 08:59:54 INFO - PROCESS | 1801 | 1460995194155 Marionette TRACE conn4 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:59:54 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. 08:59:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1432ms 08:59:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 08:59:54 INFO - PROCESS | 1801 | 1460995194229 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 08:59:54 INFO - PROCESS | 1801 | 1460995194232 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 08:59:54 INFO - PROCESS | 1801 | 1460995194239 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 08:59:54 INFO - PROCESS | 1801 | 1460995194241 Marionette TRACE conn4 <- [1,366,null,{}] 08:59:54 INFO - PROCESS | 1801 | 1460995194248 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:54 INFO - PROCESS | 1801 | 1460995194495 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 08:59:54 INFO - PROCESS | 1801 | 1460995194693 Marionette TRACE conn4 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:54 INFO - PROCESS | 1801 | ++DOCSHELL 0x8dfb6800 == 57 [pid = 1801] [id = 99] 08:59:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 138 (0x8dfb7400) [pid = 1801] [serial = 296] [outer = (nil)] 08:59:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 139 (0x8dfbec00) [pid = 1801] [serial = 297] [outer = 0x8dfb7400] 08:59:54 INFO - PROCESS | 1801 | 1460995194830 Marionette DEBUG loaded listener.js 08:59:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 140 (0xa4c0b400) [pid = 1801] [serial = 298] [outer = 0x8dfb7400] 08:59:55 INFO - PROCESS | 1801 | 1460995195715 Marionette TRACE conn4 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:59:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:59:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1534ms 08:59:55 INFO - PROCESS | 1801 | 1460995195773 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 08:59:55 INFO - PROCESS | 1801 | 1460995195776 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 08:59:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 08:59:55 INFO - PROCESS | 1801 | 1460995195783 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 08:59:55 INFO - PROCESS | 1801 | 1460995195787 Marionette TRACE conn4 <- [1,370,null,{}] 08:59:55 INFO - PROCESS | 1801 | 1460995195793 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:55 INFO - PROCESS | 1801 | 1460995195960 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 08:59:56 INFO - PROCESS | 1801 | 1460995196116 Marionette TRACE conn4 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:56 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ea92c00 == 58 [pid = 1801] [id = 100] 08:59:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 141 (0x90402000) [pid = 1801] [serial = 299] [outer = (nil)] 08:59:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 142 (0x90406800) [pid = 1801] [serial = 300] [outer = 0x90402000] 08:59:56 INFO - PROCESS | 1801 | 1460995196208 Marionette DEBUG loaded listener.js 08:59:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 143 (0x90408c00) [pid = 1801] [serial = 301] [outer = 0x90402000] 08:59:57 INFO - PROCESS | 1801 | 1460995197451 Marionette TRACE conn4 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:59:57 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. 08:59:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1734ms 08:59:57 INFO - PROCESS | 1801 | 1460995197519 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 08:59:57 INFO - PROCESS | 1801 | 1460995197525 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 08:59:57 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 08:59:57 INFO - PROCESS | 1801 | 1460995197586 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 08:59:57 INFO - PROCESS | 1801 | 1460995197592 Marionette TRACE conn4 <- [1,374,null,{}] 08:59:57 INFO - PROCESS | 1801 | 1460995197675 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:57 INFO - PROCESS | 1801 | 1460995197895 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 08:59:58 INFO - PROCESS | 1801 | 1460995198022 Marionette TRACE conn4 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:58 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ea94400 == 59 [pid = 1801] [id = 101] 08:59:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 144 (0x90403000) [pid = 1801] [serial = 302] [outer = (nil)] 08:59:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 145 (0x90533000) [pid = 1801] [serial = 303] [outer = 0x90403000] 08:59:58 INFO - PROCESS | 1801 | 1460995198103 Marionette DEBUG loaded listener.js 08:59:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 146 (0x90535c00) [pid = 1801] [serial = 304] [outer = 0x90403000] 08:59:59 INFO - PROCESS | 1801 | 1460995199079 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 08:59:59 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 08:59:59 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1550ms 08:59:59 INFO - PROCESS | 1801 | 1460995199132 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 08:59:59 INFO - PROCESS | 1801 | 1460995199141 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 08:59:59 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 08:59:59 INFO - PROCESS | 1801 | 1460995199151 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 08:59:59 INFO - PROCESS | 1801 | 1460995199154 Marionette TRACE conn4 <- [1,378,null,{}] 08:59:59 INFO - PROCESS | 1801 | 1460995199162 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:59 INFO - PROCESS | 1801 | 1460995199345 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 08:59:59 INFO - PROCESS | 1801 | --DOCSHELL 0x969f9c00 == 58 [pid = 1801] [id = 92] 08:59:59 INFO - PROCESS | 1801 | --DOCSHELL 0x8ea8b000 == 57 [pid = 1801] [id = 91] 08:59:59 INFO - PROCESS | 1801 | --DOMWINDOW == 145 (0xa011f800) [pid = 1801] [serial = 194] [outer = (nil)] [url = about:blank] 08:59:59 INFO - PROCESS | 1801 | --DOMWINDOW == 144 (0x9334b000) [pid = 1801] [serial = 197] [outer = (nil)] [url = about:blank] 08:59:59 INFO - PROCESS | 1801 | --DOMWINDOW == 143 (0x971d3000) [pid = 1801] [serial = 200] [outer = (nil)] [url = about:blank] 08:59:59 INFO - PROCESS | 1801 | --DOMWINDOW == 142 (0xa2942c00) [pid = 1801] [serial = 206] [outer = (nil)] [url = about:blank] 08:59:59 INFO - PROCESS | 1801 | --DOMWINDOW == 141 (0xa0171000) [pid = 1801] [serial = 203] [outer = (nil)] [url = about:blank] 08:59:59 INFO - PROCESS | 1801 | --DOMWINDOW == 140 (0xa2bf4400) [pid = 1801] [serial = 209] [outer = (nil)] [url = about:blank] 08:59:59 INFO - PROCESS | 1801 | 1460995199607 Marionette TRACE conn4 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:59 INFO - PROCESS | 1801 | --DOCSHELL 0x93349800 == 56 [pid = 1801] [id = 90] 08:59:59 INFO - PROCESS | 1801 | --DOCSHELL 0x933bac00 == 55 [pid = 1801] [id = 89] 08:59:59 INFO - PROCESS | 1801 | --DOCSHELL 0x8ea86c00 == 54 [pid = 1801] [id = 88] 08:59:59 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ea86c00 == 55 [pid = 1801] [id = 102] 08:59:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 141 (0x9053c000) [pid = 1801] [serial = 305] [outer = (nil)] 08:59:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 142 (0x914c9400) [pid = 1801] [serial = 306] [outer = 0x9053c000] 08:59:59 INFO - PROCESS | 1801 | 1460995199697 Marionette DEBUG loaded listener.js 08:59:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 143 (0x92081800) [pid = 1801] [serial = 307] [outer = 0x9053c000] 08:59:59 INFO - PROCESS | 1801 | --DOCSHELL 0x9168d000 == 54 [pid = 1801] [id = 87] 08:59:59 INFO - PROCESS | 1801 | --DOCSHELL 0x8fbd2800 == 53 [pid = 1801] [id = 85] 08:59:59 INFO - PROCESS | 1801 | --DOCSHELL 0x9e005400 == 52 [pid = 1801] [id = 84] 08:59:59 INFO - PROCESS | 1801 | --DOCSHELL 0xa46e0c00 == 51 [pid = 1801] [id = 83] 08:59:59 INFO - PROCESS | 1801 | --DOCSHELL 0x91695c00 == 50 [pid = 1801] [id = 82] 08:59:59 INFO - PROCESS | 1801 | --DOCSHELL 0x914a5000 == 49 [pid = 1801] [id = 81] 08:59:59 INFO - PROCESS | 1801 | --DOCSHELL 0x95973c00 == 48 [pid = 1801] [id = 80] 09:00:00 INFO - PROCESS | 1801 | --DOCSHELL 0x8fbd7800 == 47 [pid = 1801] [id = 79] 09:00:00 INFO - PROCESS | 1801 | --DOMWINDOW == 142 (0xa2bf5800) [pid = 1801] [serial = 231] [outer = (nil)] [url = about:blank] 09:00:00 INFO - PROCESS | 1801 | --DOMWINDOW == 141 (0x9ff88000) [pid = 1801] [serial = 225] [outer = (nil)] [url = about:blank] 09:00:00 INFO - PROCESS | 1801 | --DOMWINDOW == 140 (0xa0fea800) [pid = 1801] [serial = 228] [outer = (nil)] [url = about:blank] 09:00:00 INFO - PROCESS | 1801 | --DOMWINDOW == 139 (0xa2b5a400) [pid = 1801] [serial = 229] [outer = (nil)] [url = about:blank] 09:00:00 INFO - PROCESS | 1801 | --DOMWINDOW == 138 (0x9784c000) [pid = 1801] [serial = 217] [outer = (nil)] [url = about:blank] 09:00:00 INFO - PROCESS | 1801 | --DOMWINDOW == 137 (0x97343c00) [pid = 1801] [serial = 216] [outer = (nil)] [url = about:blank] 09:00:00 INFO - PROCESS | 1801 | --DOMWINDOW == 136 (0x9a63d400) [pid = 1801] [serial = 222] [outer = (nil)] [url = about:blank] 09:00:00 INFO - PROCESS | 1801 | --DOMWINDOW == 135 (0x9590d800) [pid = 1801] [serial = 219] [outer = (nil)] [url = about:blank] 09:00:00 INFO - PROCESS | 1801 | --DOMWINDOW == 134 (0x97ac3000) [pid = 1801] [serial = 220] [outer = (nil)] [url = about:blank] 09:00:00 INFO - PROCESS | 1801 | --DOMWINDOW == 133 (0x9334f800) [pid = 1801] [serial = 213] [outer = (nil)] [url = about:blank] 09:00:00 INFO - PROCESS | 1801 | --DOMWINDOW == 132 (0x916d2c00) [pid = 1801] [serial = 212] [outer = (nil)] [url = about:blank] 09:00:00 INFO - PROCESS | 1801 | --DOMWINDOW == 131 (0xa0f3e000) [pid = 1801] [serial = 96] [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.] 09:00:00 INFO - PROCESS | 1801 | --DOMWINDOW == 130 (0xa3dcc000) [pid = 1801] [serial = 232] [outer = (nil)] [url = about:blank] 09:00:00 INFO - PROCESS | 1801 | --DOMWINDOW == 129 (0x9ffac000) [pid = 1801] [serial = 226] [outer = (nil)] [url = about:blank] 09:00:00 INFO - PROCESS | 1801 | --DOMWINDOW == 128 (0x9df2bc00) [pid = 1801] [serial = 223] [outer = (nil)] [url = about:blank] 09:00:00 INFO - PROCESS | 1801 | 1460995200729 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 09:00:00 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 09:00:00 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1637ms 09:00:00 INFO - PROCESS | 1801 | 1460995200803 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 09:00:00 INFO - PROCESS | 1801 | 1460995200807 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 09:00:00 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 09:00:00 INFO - PROCESS | 1801 | 1460995200820 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 09:00:00 INFO - PROCESS | 1801 | 1460995200827 Marionette TRACE conn4 <- [1,382,null,{}] 09:00:00 INFO - PROCESS | 1801 | 1460995200836 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:01 INFO - PROCESS | 1801 | 1460995201018 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 09:00:01 INFO - PROCESS | 1801 | 1460995201240 Marionette TRACE conn4 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:01 INFO - PROCESS | 1801 | ++DOCSHELL 0x9053a400 == 48 [pid = 1801] [id = 103] 09:00:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 129 (0x9053b000) [pid = 1801] [serial = 308] [outer = (nil)] 09:00:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 130 (0x914a6000) [pid = 1801] [serial = 309] [outer = 0x9053b000] 09:00:01 INFO - PROCESS | 1801 | 1460995201337 Marionette DEBUG loaded listener.js 09:00:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 131 (0x916d2c00) [pid = 1801] [serial = 310] [outer = 0x9053b000] 09:00:02 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 09:00:02 INFO - PROCESS | 1801 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:00:02 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 09:00:02 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 09:00:02 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 09:00:02 INFO - PROCESS | 1801 | 1460995202333 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 09:00:02 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 09:00:02 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1547ms 09:00:02 INFO - PROCESS | 1801 | 1460995202367 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 09:00:02 INFO - PROCESS | 1801 | 1460995202380 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 09:00:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 09:00:02 INFO - PROCESS | 1801 | 1460995202392 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 09:00:02 INFO - PROCESS | 1801 | 1460995202396 Marionette TRACE conn4 <- [1,386,null,{}] 09:00:02 INFO - PROCESS | 1801 | 1460995202403 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:02 INFO - PROCESS | 1801 | 1460995202594 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 09:00:02 INFO - PROCESS | 1801 | 1460995202749 Marionette TRACE conn4 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:02 INFO - PROCESS | 1801 | ++DOCSHELL 0x933bb000 == 49 [pid = 1801] [id = 104] 09:00:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 132 (0x9341ac00) [pid = 1801] [serial = 311] [outer = (nil)] 09:00:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 133 (0x9376a400) [pid = 1801] [serial = 312] [outer = 0x9341ac00] 09:00:02 INFO - PROCESS | 1801 | 1460995202891 Marionette DEBUG loaded listener.js 09:00:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 134 (0x95966000) [pid = 1801] [serial = 313] [outer = 0x9341ac00] 09:00:03 INFO - PROCESS | 1801 | 1460995203945 Marionette TRACE conn4 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 09:00:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 09:00:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1593ms 09:00:03 INFO - PROCESS | 1801 | 1460995203985 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 09:00:03 INFO - PROCESS | 1801 | 1460995203989 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 09:00:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 09:00:03 INFO - PROCESS | 1801 | 1460995203996 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 09:00:04 INFO - PROCESS | 1801 | 1460995204003 Marionette TRACE conn4 <- [1,390,null,{}] 09:00:04 INFO - PROCESS | 1801 | 1460995204020 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:04 INFO - PROCESS | 1801 | 1460995204224 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 09:00:04 INFO - PROCESS | 1801 | 1460995204467 Marionette TRACE conn4 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:04 INFO - PROCESS | 1801 | ++DOCSHELL 0x97343c00 == 50 [pid = 1801] [id = 105] 09:00:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 135 (0x97ac3000) [pid = 1801] [serial = 314] [outer = (nil)] 09:00:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 136 (0x97c16000) [pid = 1801] [serial = 315] [outer = 0x97ac3000] 09:00:04 INFO - PROCESS | 1801 | 1460995204565 Marionette DEBUG loaded listener.js 09:00:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 137 (0x97c1cc00) [pid = 1801] [serial = 316] [outer = 0x97ac3000] 09:00:05 INFO - PROCESS | 1801 | 1460995205497 Marionette TRACE conn4 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 09:00:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 09:00:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1537ms 09:00:05 INFO - PROCESS | 1801 | 1460995205534 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 09:00:05 INFO - PROCESS | 1801 | 1460995205544 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 09:00:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 09:00:05 INFO - PROCESS | 1801 | 1460995205551 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 09:00:05 INFO - PROCESS | 1801 | 1460995205555 Marionette TRACE conn4 <- [1,394,null,{}] 09:00:05 INFO - PROCESS | 1801 | 1460995205561 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:05 INFO - PROCESS | 1801 | 1460995205745 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 09:00:05 INFO - PROCESS | 1801 | 1460995205959 Marionette TRACE conn4 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:06 INFO - PROCESS | 1801 | ++DOCSHELL 0x8dfc1400 == 51 [pid = 1801] [id = 106] 09:00:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 138 (0x97c1c400) [pid = 1801] [serial = 317] [outer = (nil)] 09:00:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 139 (0x98e0ec00) [pid = 1801] [serial = 318] [outer = 0x97c1c400] 09:00:06 INFO - PROCESS | 1801 | 1460995206101 Marionette DEBUG loaded listener.js 09:00:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 140 (0x9926dc00) [pid = 1801] [serial = 319] [outer = 0x97c1c400] 09:00:07 INFO - PROCESS | 1801 | 1460995207045 Marionette TRACE conn4 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 09:00:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 09:00:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1531ms 09:00:07 INFO - PROCESS | 1801 | 1460995207083 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 09:00:07 INFO - PROCESS | 1801 | 1460995207087 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 09:00:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 09:00:07 INFO - PROCESS | 1801 | 1460995207093 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 09:00:07 INFO - PROCESS | 1801 | 1460995207097 Marionette TRACE conn4 <- [1,398,null,{}] 09:00:07 INFO - PROCESS | 1801 | 1460995207103 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:07 INFO - PROCESS | 1801 | 1460995207264 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 09:00:07 INFO - PROCESS | 1801 | 1460995207429 Marionette TRACE conn4 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:07 INFO - PROCESS | 1801 | ++DOCSHELL 0x98e07c00 == 52 [pid = 1801] [id = 107] 09:00:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 141 (0x98ea4800) [pid = 1801] [serial = 320] [outer = (nil)] 09:00:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 142 (0x9a638800) [pid = 1801] [serial = 321] [outer = 0x98ea4800] 09:00:07 INFO - PROCESS | 1801 | 1460995207567 Marionette DEBUG loaded listener.js 09:00:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 143 (0x9a6e5800) [pid = 1801] [serial = 322] [outer = 0x98ea4800] 09:00:08 INFO - PROCESS | 1801 | 1460995208485 Marionette TRACE conn4 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 09:00:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 09:00:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1432ms 09:00:08 INFO - PROCESS | 1801 | 1460995208526 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 09:00:08 INFO - PROCESS | 1801 | 1460995208530 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 09:00:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 09:00:08 INFO - PROCESS | 1801 | 1460995208537 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 09:00:08 INFO - PROCESS | 1801 | 1460995208540 Marionette TRACE conn4 <- [1,402,null,{}] 09:00:08 INFO - PROCESS | 1801 | 1460995208546 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:08 INFO - PROCESS | 1801 | 1460995208741 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 09:00:08 INFO - PROCESS | 1801 | 1460995208897 Marionette TRACE conn4 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:08 INFO - PROCESS | 1801 | ++DOCSHELL 0x99271c00 == 53 [pid = 1801] [id = 108] 09:00:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 144 (0x9e012000) [pid = 1801] [serial = 323] [outer = (nil)] 09:00:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 145 (0xa0112400) [pid = 1801] [serial = 324] [outer = 0x9e012000] 09:00:09 INFO - PROCESS | 1801 | 1460995209047 Marionette DEBUG loaded listener.js 09:00:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 146 (0xa0192800) [pid = 1801] [serial = 325] [outer = 0x9e012000] 09:00:09 INFO - PROCESS | 1801 | 1460995209947 Marionette TRACE conn4 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 09:00:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 09:00:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1485ms 09:00:10 INFO - PROCESS | 1801 | 1460995210023 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 09:00:10 INFO - PROCESS | 1801 | 1460995210027 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 09:00:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 09:00:10 INFO - PROCESS | 1801 | 1460995210034 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 09:00:10 INFO - PROCESS | 1801 | 1460995210038 Marionette TRACE conn4 <- [1,406,null,{}] 09:00:10 INFO - PROCESS | 1801 | 1460995210044 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:10 INFO - PROCESS | 1801 | 1460995210232 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 09:00:10 INFO - PROCESS | 1801 | 1460995210436 Marionette TRACE conn4 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:10 INFO - PROCESS | 1801 | ++DOCSHELL 0x8f65f800 == 54 [pid = 1801] [id = 109] 09:00:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 147 (0x8f660000) [pid = 1801] [serial = 326] [outer = (nil)] 09:00:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 148 (0x8f666400) [pid = 1801] [serial = 327] [outer = 0x8f660000] 09:00:10 INFO - PROCESS | 1801 | 1460995210576 Marionette DEBUG loaded listener.js 09:00:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 149 (0x8f668800) [pid = 1801] [serial = 328] [outer = 0x8f660000] 09:00:11 INFO - PROCESS | 1801 | 1460995211432 Marionette TRACE conn4 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 09:00:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 09:00:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1430ms 09:00:11 INFO - PROCESS | 1801 | 1460995211465 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 09:00:11 INFO - PROCESS | 1801 | 1460995211468 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 09:00:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 09:00:11 INFO - PROCESS | 1801 | 1460995211476 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 09:00:11 INFO - PROCESS | 1801 | 1460995211479 Marionette TRACE conn4 <- [1,410,null,{}] 09:00:11 INFO - PROCESS | 1801 | 1460995211485 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:11 INFO - PROCESS | 1801 | 1460995211643 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 09:00:11 INFO - PROCESS | 1801 | 1460995211806 Marionette TRACE conn4 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:11 INFO - PROCESS | 1801 | ++DOCSHELL 0x8f65dc00 == 55 [pid = 1801] [id = 110] 09:00:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 150 (0x8f66a400) [pid = 1801] [serial = 329] [outer = (nil)] 09:00:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 151 (0xa0172400) [pid = 1801] [serial = 330] [outer = 0x8f66a400] 09:00:11 INFO - PROCESS | 1801 | 1460995211899 Marionette DEBUG loaded listener.js 09:00:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 152 (0xa0f3e800) [pid = 1801] [serial = 331] [outer = 0x8f66a400] 09:00:12 INFO - PROCESS | 1801 | 1460995212868 Marionette TRACE conn4 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 09:00:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 09:00:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1435ms 09:00:12 INFO - PROCESS | 1801 | 1460995212912 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 09:00:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 09:00:12 INFO - PROCESS | 1801 | 1460995212917 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 09:00:12 INFO - PROCESS | 1801 | 1460995212923 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 09:00:12 INFO - PROCESS | 1801 | 1460995212926 Marionette TRACE conn4 <- [1,414,null,{}] 09:00:12 INFO - PROCESS | 1801 | 1460995212932 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:13 INFO - PROCESS | 1801 | 1460995213102 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 09:00:13 INFO - PROCESS | 1801 | 1460995213267 Marionette TRACE conn4 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:13 INFO - PROCESS | 1801 | ++DOCSHELL 0x94476000 == 56 [pid = 1801] [id = 111] 09:00:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 153 (0x94477400) [pid = 1801] [serial = 332] [outer = (nil)] 09:00:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 154 (0x9447c000) [pid = 1801] [serial = 333] [outer = 0x94477400] 09:00:13 INFO - PROCESS | 1801 | 1460995213400 Marionette DEBUG loaded listener.js 09:00:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 155 (0x9447e000) [pid = 1801] [serial = 334] [outer = 0x94477400] 09:00:14 INFO - PROCESS | 1801 | 1460995214308 Marionette TRACE conn4 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 09:00:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 09:00:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1429ms 09:00:14 INFO - PROCESS | 1801 | 1460995214352 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 09:00:14 INFO - PROCESS | 1801 | 1460995214356 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 09:00:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 09:00:14 INFO - PROCESS | 1801 | 1460995214362 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 09:00:14 INFO - PROCESS | 1801 | 1460995214367 Marionette TRACE conn4 <- [1,418,null,{}] 09:00:14 INFO - PROCESS | 1801 | 1460995214373 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:14 INFO - PROCESS | 1801 | 1460995214558 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 09:00:14 INFO - PROCESS | 1801 | 1460995214720 Marionette TRACE conn4 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:14 INFO - PROCESS | 1801 | ++DOCSHELL 0x8fbcf800 == 57 [pid = 1801] [id = 112] 09:00:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 156 (0x8fbd3000) [pid = 1801] [serial = 335] [outer = (nil)] 09:00:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 157 (0x94483800) [pid = 1801] [serial = 336] [outer = 0x8fbd3000] 09:00:14 INFO - PROCESS | 1801 | 1460995214848 Marionette DEBUG loaded listener.js 09:00:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 158 (0xa0179000) [pid = 1801] [serial = 337] [outer = 0x8fbd3000] 09:00:16 INFO - PROCESS | 1801 | 1460995216246 Marionette TRACE conn4 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 09:00:16 INFO - PROCESS | 1801 | --DOCSHELL 0x8ea94400 == 56 [pid = 1801] [id = 101] 09:00:16 INFO - PROCESS | 1801 | --DOCSHELL 0x8fc94800 == 55 [pid = 1801] [id = 97] 09:00:16 INFO - PROCESS | 1801 | --DOCSHELL 0x97c17800 == 54 [pid = 1801] [id = 95] 09:00:16 INFO - PROCESS | 1801 | --DOCSHELL 0x97c20800 == 53 [pid = 1801] [id = 96] 09:00:16 INFO - PROCESS | 1801 | --DOCSHELL 0x93421000 == 52 [pid = 1801] [id = 94] 09:00:16 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 09:00:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 2394ms 09:00:16 INFO - PROCESS | 1801 | 1460995216803 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 09:00:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 09:00:16 INFO - PROCESS | 1801 | 1460995216809 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 09:00:16 INFO - PROCESS | 1801 | 1460995216817 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 09:00:16 INFO - PROCESS | 1801 | 1460995216823 Marionette TRACE conn4 <- [1,422,null,{}] 09:00:16 INFO - PROCESS | 1801 | 1460995216831 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:16 INFO - PROCESS | 1801 | 1460995216982 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 09:00:17 INFO - PROCESS | 1801 | 1460995217113 Marionette TRACE conn4 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:17 INFO - PROCESS | 1801 | ++DOCSHELL 0x9040dc00 == 53 [pid = 1801] [id = 113] 09:00:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 159 (0x9040f400) [pid = 1801] [serial = 338] [outer = (nil)] 09:00:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 160 (0x90531000) [pid = 1801] [serial = 339] [outer = 0x9040f400] 09:00:17 INFO - PROCESS | 1801 | 1460995217191 Marionette DEBUG loaded listener.js 09:00:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 161 (0x9053a800) [pid = 1801] [serial = 340] [outer = 0x9040f400] 09:00:18 INFO - PROCESS | 1801 | 1460995218388 Marionette TRACE conn4 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 09:00:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 09:00:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1597ms 09:00:18 INFO - PROCESS | 1801 | 1460995218414 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 09:00:18 INFO - PROCESS | 1801 | 1460995218419 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 09:00:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 09:00:18 INFO - PROCESS | 1801 | 1460995218431 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 09:00:18 INFO - PROCESS | 1801 | 1460995218436 Marionette TRACE conn4 <- [1,426,null,{}] 09:00:18 INFO - PROCESS | 1801 | 1460995218443 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:18 INFO - PROCESS | 1801 | 1460995218651 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 09:00:18 INFO - PROCESS | 1801 | 1460995218798 Marionette TRACE conn4 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:18 INFO - PROCESS | 1801 | ++DOCSHELL 0x90408400 == 54 [pid = 1801] [id = 114] 09:00:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 162 (0x9053c800) [pid = 1801] [serial = 341] [outer = (nil)] 09:00:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 163 (0x93552c00) [pid = 1801] [serial = 342] [outer = 0x9053c800] 09:00:18 INFO - PROCESS | 1801 | 1460995218872 Marionette DEBUG loaded listener.js 09:00:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 164 (0x9447c800) [pid = 1801] [serial = 343] [outer = 0x9053c800] 09:00:19 INFO - PROCESS | 1801 | 1460995219786 Marionette TRACE conn4 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 09:00:19 INFO - PROCESS | 1801 | 1460995219836 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 09:00:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 09:00:19 INFO - PROCESS | 1801 | 1460995219842 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 09:00:19 INFO - PROCESS | 1801 | 1460995219846 Marionette TRACE conn4 <- [1,430,null,{}] 09:00:19 INFO - PROCESS | 1801 | 1460995219866 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:20 INFO - PROCESS | 1801 | 1460995220086 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 09:00:20 INFO - PROCESS | 1801 | 1460995220110 Marionette TRACE conn4 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:20 INFO - PROCESS | 1801 | ++DOCSHELL 0x946eb800 == 55 [pid = 1801] [id = 115] 09:00:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 165 (0x946f2000) [pid = 1801] [serial = 344] [outer = (nil)] 09:00:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 166 (0x95970800) [pid = 1801] [serial = 345] [outer = 0x946f2000] 09:00:20 INFO - PROCESS | 1801 | 1460995220196 Marionette DEBUG loaded listener.js 09:00:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 167 (0x973bbc00) [pid = 1801] [serial = 346] [outer = 0x946f2000] 09:00:20 INFO - PROCESS | 1801 | --DOMWINDOW == 166 (0x90403000) [pid = 1801] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 09:00:20 INFO - PROCESS | 1801 | --DOMWINDOW == 165 (0xa2b5b000) [pid = 1801] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 09:00:20 INFO - PROCESS | 1801 | --DOMWINDOW == 164 (0x9596bc00) [pid = 1801] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 09:00:20 INFO - PROCESS | 1801 | --DOMWINDOW == 163 (0x8fc98800) [pid = 1801] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 09:00:20 INFO - PROCESS | 1801 | --DOMWINDOW == 162 (0x93416400) [pid = 1801] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 09:00:20 INFO - PROCESS | 1801 | --DOMWINDOW == 161 (0x9fc5d800) [pid = 1801] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 09:00:20 INFO - PROCESS | 1801 | --DOMWINDOW == 160 (0x971dc800) [pid = 1801] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 09:00:20 INFO - PROCESS | 1801 | --DOMWINDOW == 159 (0x9168e400) [pid = 1801] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 09:00:20 INFO - PROCESS | 1801 | --DOMWINDOW == 158 (0x9a63b000) [pid = 1801] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 09:00:20 INFO - PROCESS | 1801 | --DOMWINDOW == 157 (0x9e00d800) [pid = 1801] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 09:00:21 INFO - PROCESS | 1801 | 1460995221254 Marionette TRACE conn4 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 09:00:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 09:00:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1435ms 09:00:21 INFO - PROCESS | 1801 | 1460995221277 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 09:00:21 INFO - PROCESS | 1801 | 1460995221281 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 09:00:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 09:00:21 INFO - PROCESS | 1801 | 1460995221287 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 09:00:21 INFO - PROCESS | 1801 | 1460995221290 Marionette TRACE conn4 <- [1,434,null,{}] 09:00:21 INFO - PROCESS | 1801 | 1460995221295 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:21 INFO - PROCESS | 1801 | 1460995221453 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 09:00:21 INFO - PROCESS | 1801 | 1460995221596 Marionette TRACE conn4 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:21 INFO - PROCESS | 1801 | ++DOCSHELL 0x8fc98800 == 56 [pid = 1801] [id = 116] 09:00:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 158 (0x8ff14400) [pid = 1801] [serial = 347] [outer = (nil)] 09:00:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 159 (0x8ff1bc00) [pid = 1801] [serial = 348] [outer = 0x8ff14400] 09:00:21 INFO - PROCESS | 1801 | 1460995221670 Marionette DEBUG loaded listener.js 09:00:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 160 (0x8ff1f400) [pid = 1801] [serial = 349] [outer = 0x8ff14400] 09:00:22 INFO - PROCESS | 1801 | 1460995222408 Marionette TRACE conn4 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 09:00:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 09:00:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1177ms 09:00:22 INFO - PROCESS | 1801 | 1460995222465 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 09:00:22 INFO - PROCESS | 1801 | 1460995222469 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 09:00:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 09:00:22 INFO - PROCESS | 1801 | 1460995222475 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 09:00:22 INFO - PROCESS | 1801 | 1460995222478 Marionette TRACE conn4 <- [1,438,null,{}] 09:00:22 INFO - PROCESS | 1801 | 1460995222484 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:22 INFO - PROCESS | 1801 | 1460995222678 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 09:00:22 INFO - PROCESS | 1801 | 1460995222692 Marionette TRACE conn4 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:22 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ff19800 == 57 [pid = 1801] [id = 117] 09:00:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 161 (0x8ff1cc00) [pid = 1801] [serial = 350] [outer = (nil)] 09:00:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 162 (0x93419000) [pid = 1801] [serial = 351] [outer = 0x8ff1cc00] 09:00:22 INFO - PROCESS | 1801 | 1460995222765 Marionette DEBUG loaded listener.js 09:00:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 163 (0x96305800) [pid = 1801] [serial = 352] [outer = 0x8ff1cc00] 09:00:23 INFO - PROCESS | 1801 | 1460995223840 Marionette TRACE conn4 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 09:00:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 09:00:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1428ms 09:00:23 INFO - PROCESS | 1801 | 1460995223906 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 09:00:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 09:00:23 INFO - PROCESS | 1801 | 1460995223914 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 09:00:23 INFO - PROCESS | 1801 | 1460995223923 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 09:00:23 INFO - PROCESS | 1801 | 1460995223929 Marionette TRACE conn4 <- [1,442,null,{}] 09:00:23 INFO - PROCESS | 1801 | 1460995223937 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:24 INFO - PROCESS | 1801 | 1460995224157 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 09:00:24 INFO - PROCESS | 1801 | 1460995224351 Marionette TRACE conn4 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:24 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ff13c00 == 58 [pid = 1801] [id = 118] 09:00:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 164 (0x8ff16800) [pid = 1801] [serial = 353] [outer = (nil)] 09:00:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 165 (0x90534c00) [pid = 1801] [serial = 354] [outer = 0x8ff16800] 09:00:24 INFO - PROCESS | 1801 | 1460995224460 Marionette DEBUG loaded listener.js 09:00:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 166 (0x93352c00) [pid = 1801] [serial = 355] [outer = 0x8ff16800] 09:00:25 INFO - PROCESS | 1801 | 1460995225429 Marionette TRACE conn4 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 09:00:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 09:00:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1533ms 09:00:25 INFO - PROCESS | 1801 | 1460995225455 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 09:00:25 INFO - PROCESS | 1801 | 1460995225472 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 09:00:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 09:00:25 INFO - PROCESS | 1801 | 1460995225489 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 09:00:25 INFO - PROCESS | 1801 | 1460995225494 Marionette TRACE conn4 <- [1,446,null,{}] 09:00:25 INFO - PROCESS | 1801 | 1460995225500 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:25 INFO - PROCESS | 1801 | 1460995225713 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 09:00:25 INFO - PROCESS | 1801 | 1460995225979 Marionette TRACE conn4 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:26 INFO - PROCESS | 1801 | ++DOCSHELL 0x933b2400 == 59 [pid = 1801] [id = 119] 09:00:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 167 (0x93764400) [pid = 1801] [serial = 356] [outer = (nil)] 09:00:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 168 (0x946f0000) [pid = 1801] [serial = 357] [outer = 0x93764400] 09:00:26 INFO - PROCESS | 1801 | 1460995226116 Marionette DEBUG loaded listener.js 09:00:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 169 (0x95973c00) [pid = 1801] [serial = 358] [outer = 0x93764400] 09:00:27 INFO - PROCESS | 1801 | 1460995227060 Marionette TRACE conn4 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 09:00:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 09:00:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1637ms 09:00:27 INFO - PROCESS | 1801 | 1460995227126 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 09:00:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 09:00:27 INFO - PROCESS | 1801 | 1460995227130 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 09:00:27 INFO - PROCESS | 1801 | 1460995227137 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 09:00:27 INFO - PROCESS | 1801 | 1460995227144 Marionette TRACE conn4 <- [1,450,null,{}] 09:00:27 INFO - PROCESS | 1801 | 1460995227160 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:27 INFO - PROCESS | 1801 | 1460995227381 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 09:00:27 INFO - PROCESS | 1801 | 1460995227602 Marionette TRACE conn4 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:27 INFO - PROCESS | 1801 | ++DOCSHELL 0x98e07800 == 60 [pid = 1801] [id = 120] 09:00:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 170 (0x99233c00) [pid = 1801] [serial = 359] [outer = (nil)] 09:00:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 171 (0x9e004c00) [pid = 1801] [serial = 360] [outer = 0x99233c00] 09:00:27 INFO - PROCESS | 1801 | 1460995227711 Marionette DEBUG loaded listener.js 09:00:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 172 (0x9eb40c00) [pid = 1801] [serial = 361] [outer = 0x99233c00] 09:00:28 INFO - PROCESS | 1801 | 1460995228603 Marionette TRACE conn4 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 09:00:28 INFO - PROCESS | 1801 | 1460995228678 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 09:00:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 09:00:28 INFO - PROCESS | 1801 | 1460995228685 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 09:00:28 INFO - PROCESS | 1801 | 1460995228689 Marionette TRACE conn4 <- [1,454,null,{}] 09:00:28 INFO - PROCESS | 1801 | 1460995228694 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:28 INFO - PROCESS | 1801 | 1460995228871 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 09:00:29 INFO - PROCESS | 1801 | 1460995229081 Marionette TRACE conn4 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:29 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ffd6400 == 61 [pid = 1801] [id = 121] 09:00:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 173 (0x8ffd9800) [pid = 1801] [serial = 362] [outer = (nil)] 09:00:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 174 (0x8ffdd000) [pid = 1801] [serial = 363] [outer = 0x8ffd9800] 09:00:29 INFO - PROCESS | 1801 | 1460995229224 Marionette DEBUG loaded listener.js 09:00:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 175 (0x8ffe2400) [pid = 1801] [serial = 364] [outer = 0x8ffd9800] 09:00:30 INFO - PROCESS | 1801 | [1801] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:00:30 INFO - PROCESS | 1801 | 1460995230119 Marionette TRACE conn4 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 09:00:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 09:00:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1480ms 09:00:30 INFO - PROCESS | 1801 | 1460995230166 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 09:00:30 INFO - PROCESS | 1801 | 1460995230170 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 09:00:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 09:00:30 INFO - PROCESS | 1801 | 1460995230177 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 09:00:30 INFO - PROCESS | 1801 | 1460995230180 Marionette TRACE conn4 <- [1,458,null,{}] 09:00:30 INFO - PROCESS | 1801 | 1460995230186 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:30 INFO - PROCESS | 1801 | 1460995230366 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 09:00:30 INFO - PROCESS | 1801 | 1460995230575 Marionette TRACE conn4 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:30 INFO - PROCESS | 1801 | ++DOCSHELL 0x9040a800 == 62 [pid = 1801] [id = 122] 09:00:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 176 (0x9e00a800) [pid = 1801] [serial = 365] [outer = (nil)] 09:00:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 177 (0x9ffaf400) [pid = 1801] [serial = 366] [outer = 0x9e00a800] 09:00:30 INFO - PROCESS | 1801 | 1460995230784 Marionette DEBUG loaded listener.js 09:00:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 178 (0xa01e3000) [pid = 1801] [serial = 367] [outer = 0x9e00a800] 09:00:31 INFO - PROCESS | 1801 | 1460995231723 Marionette TRACE conn4 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 09:00:31 INFO - PROCESS | 1801 | 1460995231781 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 09:00:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 09:00:31 INFO - PROCESS | 1801 | 1460995231789 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 09:00:31 INFO - PROCESS | 1801 | 1460995231793 Marionette TRACE conn4 <- [1,462,null,{}] 09:00:31 INFO - PROCESS | 1801 | 1460995231799 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:31 INFO - PROCESS | 1801 | 1460995231994 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 09:00:32 INFO - PROCESS | 1801 | 1460995232221 Marionette TRACE conn4 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:32 INFO - PROCESS | 1801 | ++DOCSHELL 0x8f66b400 == 63 [pid = 1801] [id = 123] 09:00:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 179 (0x8f66c800) [pid = 1801] [serial = 368] [outer = (nil)] 09:00:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 180 (0x8fbd7c00) [pid = 1801] [serial = 369] [outer = 0x8f66c800] 09:00:32 INFO - PROCESS | 1801 | 1460995232722 Marionette DEBUG loaded listener.js 09:00:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 181 (0x8ff15800) [pid = 1801] [serial = 370] [outer = 0x8f66c800] 09:00:33 INFO - PROCESS | 1801 | [1801] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:00:33 INFO - PROCESS | 1801 | 1460995233772 Marionette TRACE conn4 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 09:00:33 INFO - PROCESS | 1801 | 1460995233885 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 09:00:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 09:00:33 INFO - PROCESS | 1801 | 1460995233895 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 09:00:33 INFO - PROCESS | 1801 | 1460995233899 Marionette TRACE conn4 <- [1,466,null,{}] 09:00:33 INFO - PROCESS | 1801 | 1460995233917 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:34 INFO - PROCESS | 1801 | 1460995234155 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 09:00:34 INFO - PROCESS | 1801 | 1460995234383 Marionette TRACE conn4 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:34 INFO - PROCESS | 1801 | ++DOCSHELL 0x8fbd9000 == 64 [pid = 1801] [id = 124] 09:00:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 182 (0x9040a000) [pid = 1801] [serial = 371] [outer = (nil)] 09:00:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 183 (0x914c5c00) [pid = 1801] [serial = 372] [outer = 0x9040a000] 09:00:34 INFO - PROCESS | 1801 | 1460995234465 Marionette DEBUG loaded listener.js 09:00:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 184 (0x9168b000) [pid = 1801] [serial = 373] [outer = 0x9040a000] 09:00:35 INFO - PROCESS | 1801 | 1460995235409 Marionette TRACE conn4 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 09:00:35 INFO - PROCESS | 1801 | 1460995235495 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 09:00:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 09:00:35 INFO - PROCESS | 1801 | 1460995235506 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 09:00:35 INFO - PROCESS | 1801 | 1460995235510 Marionette TRACE conn4 <- [1,470,null,{}] 09:00:35 INFO - PROCESS | 1801 | 1460995235517 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:35 INFO - PROCESS | 1801 | 1460995235740 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 09:00:36 INFO - PROCESS | 1801 | 1460995236022 Marionette TRACE conn4 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:36 INFO - PROCESS | 1801 | ++DOCSHELL 0x8dfc0000 == 65 [pid = 1801] [id = 125] 09:00:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 185 (0x8ea8c800) [pid = 1801] [serial = 374] [outer = (nil)] 09:00:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 186 (0x90535400) [pid = 1801] [serial = 375] [outer = 0x8ea8c800] 09:00:36 INFO - PROCESS | 1801 | 1460995236177 Marionette DEBUG loaded listener.js 09:00:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 187 (0x93352400) [pid = 1801] [serial = 376] [outer = 0x8ea8c800] 09:00:36 INFO - PROCESS | 1801 | --DOCSHELL 0x9938d400 == 64 [pid = 1801] [id = 58] 09:00:36 INFO - PROCESS | 1801 | --DOCSHELL 0x9a502400 == 63 [pid = 1801] [id = 46] 09:00:36 INFO - PROCESS | 1801 | --DOCSHELL 0x8fbcdc00 == 62 [pid = 1801] [id = 45] 09:00:36 INFO - PROCESS | 1801 | --DOMWINDOW == 186 (0x914c9400) [pid = 1801] [serial = 306] [outer = (nil)] [url = about:blank] 09:00:36 INFO - PROCESS | 1801 | --DOMWINDOW == 185 (0xa46ed400) [pid = 1801] [serial = 246] [outer = (nil)] [url = about:blank] 09:00:36 INFO - PROCESS | 1801 | --DOMWINDOW == 184 (0xa4ade000) [pid = 1801] [serial = 249] [outer = (nil)] [url = about:blank] 09:00:36 INFO - PROCESS | 1801 | --DOMWINDOW == 183 (0x9e00f000) [pid = 1801] [serial = 252] [outer = (nil)] [url = about:blank] 09:00:36 INFO - PROCESS | 1801 | --DOMWINDOW == 182 (0xa4ae7c00) [pid = 1801] [serial = 255] [outer = (nil)] [url = about:blank] 09:00:36 INFO - PROCESS | 1801 | --DOMWINDOW == 181 (0x9341a800) [pid = 1801] [serial = 237] [outer = (nil)] [url = about:blank] 09:00:36 INFO - PROCESS | 1801 | --DOMWINDOW == 180 (0x97135000) [pid = 1801] [serial = 240] [outer = (nil)] [url = about:blank] 09:00:36 INFO - PROCESS | 1801 | --DOMWINDOW == 179 (0x9596c400) [pid = 1801] [serial = 258] [outer = (nil)] [url = about:blank] 09:00:36 INFO - PROCESS | 1801 | --DOMWINDOW == 178 (0x9ff89000) [pid = 1801] [serial = 243] [outer = (nil)] [url = about:blank] 09:00:36 INFO - PROCESS | 1801 | --DOMWINDOW == 177 (0x9596cc00) [pid = 1801] [serial = 282] [outer = (nil)] [url = about:blank] 09:00:36 INFO - PROCESS | 1801 | --DOMWINDOW == 176 (0x97c1b400) [pid = 1801] [serial = 285] [outer = (nil)] [url = about:blank] 09:00:36 INFO - PROCESS | 1801 | --DOMWINDOW == 175 (0x9df26c00) [pid = 1801] [serial = 288] [outer = (nil)] [url = about:blank] 09:00:36 INFO - PROCESS | 1801 | --DOMWINDOW == 174 (0xa3d22400) [pid = 1801] [serial = 291] [outer = (nil)] [url = about:blank] 09:00:36 INFO - PROCESS | 1801 | --DOMWINDOW == 173 (0xa4ae9400) [pid = 1801] [serial = 294] [outer = (nil)] [url = about:blank] 09:00:36 INFO - PROCESS | 1801 | --DOMWINDOW == 172 (0x8dfbec00) [pid = 1801] [serial = 297] [outer = (nil)] [url = about:blank] 09:00:36 INFO - PROCESS | 1801 | --DOMWINDOW == 171 (0x90406800) [pid = 1801] [serial = 300] [outer = (nil)] [url = about:blank] 09:00:36 INFO - PROCESS | 1801 | --DOCSHELL 0x8ea88000 == 61 [pid = 1801] [id = 48] 09:00:36 INFO - PROCESS | 1801 | --DOCSHELL 0x92082400 == 60 [pid = 1801] [id = 49] 09:00:36 INFO - PROCESS | 1801 | --DOCSHELL 0x92080800 == 59 [pid = 1801] [id = 43] 09:00:36 INFO - PROCESS | 1801 | --DOCSHELL 0x91689c00 == 58 [pid = 1801] [id = 47] 09:00:36 INFO - PROCESS | 1801 | --DOCSHELL 0x8fc98800 == 57 [pid = 1801] [id = 116] 09:00:36 INFO - PROCESS | 1801 | --DOCSHELL 0x946eb800 == 56 [pid = 1801] [id = 115] 09:00:36 INFO - PROCESS | 1801 | --DOCSHELL 0x90408400 == 55 [pid = 1801] [id = 114] 09:00:36 INFO - PROCESS | 1801 | --DOCSHELL 0x9040dc00 == 54 [pid = 1801] [id = 113] 09:00:36 INFO - PROCESS | 1801 | --DOCSHELL 0x99271c00 == 53 [pid = 1801] [id = 108] 09:00:36 INFO - PROCESS | 1801 | --DOCSHELL 0x98e07c00 == 52 [pid = 1801] [id = 107] 09:00:36 INFO - PROCESS | 1801 | --DOCSHELL 0x8dfc1400 == 51 [pid = 1801] [id = 106] 09:00:36 INFO - PROCESS | 1801 | --DOCSHELL 0x97343c00 == 50 [pid = 1801] [id = 105] 09:00:36 INFO - PROCESS | 1801 | --DOCSHELL 0x933bb000 == 49 [pid = 1801] [id = 104] 09:00:36 INFO - PROCESS | 1801 | --DOCSHELL 0x9053a400 == 48 [pid = 1801] [id = 103] 09:00:36 INFO - PROCESS | 1801 | --DOCSHELL 0x8ea86c00 == 47 [pid = 1801] [id = 102] 09:00:36 INFO - PROCESS | 1801 | --DOCSHELL 0xa2b08800 == 46 [pid = 1801] [id = 93] 09:00:37 INFO - PROCESS | 1801 | 1460995237097 Marionette TRACE conn4 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 09:00:37 INFO - PROCESS | 1801 | --DOMWINDOW == 170 (0xa46e9000) [pid = 1801] [serial = 279] [outer = (nil)] [url = about:blank] 09:00:37 INFO - PROCESS | 1801 | --DOMWINDOW == 169 (0xa4addc00) [pid = 1801] [serial = 280] [outer = (nil)] [url = about:blank] 09:00:37 INFO - PROCESS | 1801 | --DOMWINDOW == 168 (0xa0190400) [pid = 1801] [serial = 277] [outer = (nil)] [url = about:blank] 09:00:37 INFO - PROCESS | 1801 | --DOMWINDOW == 167 (0x979b0800) [pid = 1801] [serial = 267] [outer = (nil)] [url = about:blank] 09:00:37 INFO - PROCESS | 1801 | --DOMWINDOW == 166 (0x95909c00) [pid = 1801] [serial = 264] [outer = (nil)] [url = about:blank] 09:00:37 INFO - PROCESS | 1801 | --DOMWINDOW == 165 (0x93420c00) [pid = 1801] [serial = 235] [outer = (nil)] [url = about:blank] 09:00:37 INFO - PROCESS | 1801 | --DOMWINDOW == 164 (0xa0172800) [pid = 1801] [serial = 195] [outer = (nil)] [url = about:blank] 09:00:37 INFO - PROCESS | 1801 | --DOMWINDOW == 163 (0x9df26000) [pid = 1801] [serial = 276] [outer = (nil)] [url = about:blank] 09:00:37 INFO - PROCESS | 1801 | --DOMWINDOW == 162 (0x9596d400) [pid = 1801] [serial = 265] [outer = (nil)] [url = about:blank] 09:00:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 09:00:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1634ms 09:00:37 INFO - PROCESS | 1801 | --DOMWINDOW == 161 (0x933b3000) [pid = 1801] [serial = 262] [outer = (nil)] [url = about:blank] 09:00:37 INFO - PROCESS | 1801 | --DOMWINDOW == 160 (0x9341e000) [pid = 1801] [serial = 234] [outer = (nil)] [url = about:blank] 09:00:37 INFO - PROCESS | 1801 | --DOMWINDOW == 159 (0x9a9b1000) [pid = 1801] [serial = 270] [outer = (nil)] [url = about:blank] 09:00:37 INFO - PROCESS | 1801 | --DOMWINDOW == 158 (0x98ea2400) [pid = 1801] [serial = 268] [outer = (nil)] [url = about:blank] 09:00:37 INFO - PROCESS | 1801 | --DOMWINDOW == 157 (0x9eb41c00) [pid = 1801] [serial = 273] [outer = (nil)] [url = about:blank] 09:00:37 INFO - PROCESS | 1801 | --DOMWINDOW == 156 (0x9e004400) [pid = 1801] [serial = 271] [outer = (nil)] [url = about:blank] 09:00:37 INFO - PROCESS | 1801 | --DOMWINDOW == 155 (0x9feeb800) [pid = 1801] [serial = 274] [outer = (nil)] [url = about:blank] 09:00:37 INFO - PROCESS | 1801 | --DOMWINDOW == 154 (0x916cc800) [pid = 1801] [serial = 261] [outer = (nil)] [url = about:blank] 09:00:37 INFO - PROCESS | 1801 | --DOMWINDOW == 153 (0x90533000) [pid = 1801] [serial = 303] [outer = (nil)] [url = about:blank] 09:00:37 INFO - PROCESS | 1801 | --DOMWINDOW == 152 (0x90535c00) [pid = 1801] [serial = 304] [outer = (nil)] [url = about:blank] 09:00:37 INFO - PROCESS | 1801 | 1460995237153 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 09:00:37 INFO - PROCESS | 1801 | 1460995237159 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 09:00:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 09:00:37 INFO - PROCESS | 1801 | 1460995237166 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 09:00:37 INFO - PROCESS | 1801 | 1460995237172 Marionette TRACE conn4 <- [1,474,null,{}] 09:00:37 INFO - PROCESS | 1801 | 1460995237188 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:37 INFO - PROCESS | 1801 | 1460995237357 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 09:00:37 INFO - PROCESS | 1801 | 1460995237484 Marionette TRACE conn4 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:37 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ea86c00 == 47 [pid = 1801] [id = 126] 09:00:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 153 (0x8fc98800) [pid = 1801] [serial = 377] [outer = (nil)] 09:00:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 154 (0x93423c00) [pid = 1801] [serial = 378] [outer = 0x8fc98800] 09:00:37 INFO - PROCESS | 1801 | 1460995237562 Marionette DEBUG loaded listener.js 09:00:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 155 (0x9376dc00) [pid = 1801] [serial = 379] [outer = 0x8fc98800] 09:00:38 INFO - PROCESS | 1801 | 1460995238356 Marionette TRACE conn4 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 09:00:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 09:00:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1236ms 09:00:38 INFO - PROCESS | 1801 | 1460995238420 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 09:00:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 09:00:38 INFO - PROCESS | 1801 | 1460995238426 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 09:00:38 INFO - PROCESS | 1801 | 1460995238432 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 09:00:38 INFO - PROCESS | 1801 | 1460995238436 Marionette TRACE conn4 <- [1,478,null,{}] 09:00:38 INFO - PROCESS | 1801 | 1460995238442 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:38 INFO - PROCESS | 1801 | 1460995238644 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 09:00:38 INFO - PROCESS | 1801 | 1460995238670 Marionette TRACE conn4 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:38 INFO - PROCESS | 1801 | ++DOCSHELL 0x916d0400 == 48 [pid = 1801] [id = 127] 09:00:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 156 (0x9447a800) [pid = 1801] [serial = 380] [outer = (nil)] 09:00:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 157 (0x946e8c00) [pid = 1801] [serial = 381] [outer = 0x9447a800] 09:00:38 INFO - PROCESS | 1801 | 1460995238745 Marionette DEBUG loaded listener.js 09:00:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 158 (0x946ecc00) [pid = 1801] [serial = 382] [outer = 0x9447a800] 09:00:40 INFO - PROCESS | 1801 | 1460995240240 Marionette TRACE conn4 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 09:00:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 09:00:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1839ms 09:00:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 09:00:40 INFO - PROCESS | 1801 | 1460995240272 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 09:00:40 INFO - PROCESS | 1801 | 1460995240275 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 09:00:40 INFO - PROCESS | 1801 | 1460995240281 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 09:00:40 INFO - PROCESS | 1801 | 1460995240284 Marionette TRACE conn4 <- [1,482,null,{}] 09:00:40 INFO - PROCESS | 1801 | 1460995240290 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:41 INFO - PROCESS | 1801 | 1460995241430 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 09:00:41 INFO - PROCESS | 1801 | --DOMWINDOW == 157 (0x8fbd7000) [pid = 1801] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 09:00:41 INFO - PROCESS | 1801 | --DOMWINDOW == 156 (0x946f2000) [pid = 1801] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 09:00:41 INFO - PROCESS | 1801 | --DOMWINDOW == 155 (0x9208b800) [pid = 1801] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 09:00:41 INFO - PROCESS | 1801 | --DOMWINDOW == 154 (0x914a8400) [pid = 1801] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 09:00:41 INFO - PROCESS | 1801 | --DOMWINDOW == 153 (0x9334a000) [pid = 1801] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 09:00:41 INFO - PROCESS | 1801 | --DOMWINDOW == 152 (0x98ea5800) [pid = 1801] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 09:00:41 INFO - PROCESS | 1801 | --DOMWINDOW == 151 (0x9040f400) [pid = 1801] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 09:00:41 INFO - PROCESS | 1801 | --DOMWINDOW == 150 (0x9168fc00) [pid = 1801] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 09:00:41 INFO - PROCESS | 1801 | --DOMWINDOW == 149 (0x99271800) [pid = 1801] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 09:00:41 INFO - PROCESS | 1801 | --DOMWINDOW == 148 (0x95965c00) [pid = 1801] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 09:00:41 INFO - PROCESS | 1801 | --DOMWINDOW == 147 (0x8ea8dc00) [pid = 1801] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 09:00:41 INFO - PROCESS | 1801 | --DOMWINDOW == 146 (0x97ac3c00) [pid = 1801] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 09:00:41 INFO - PROCESS | 1801 | --DOMWINDOW == 145 (0x916c8000) [pid = 1801] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 09:00:41 INFO - PROCESS | 1801 | --DOMWINDOW == 144 (0x914ce800) [pid = 1801] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 09:00:41 INFO - PROCESS | 1801 | --DOMWINDOW == 143 (0x9e009800) [pid = 1801] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 09:00:41 INFO - PROCESS | 1801 | --DOMWINDOW == 142 (0xa0fe1400) [pid = 1801] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 09:00:41 INFO - PROCESS | 1801 | --DOMWINDOW == 141 (0xa46efc00) [pid = 1801] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 09:00:41 INFO - PROCESS | 1801 | --DOMWINDOW == 140 (0x933acc00) [pid = 1801] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 09:00:41 INFO - PROCESS | 1801 | --DOMWINDOW == 139 (0x979b0400) [pid = 1801] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 09:00:41 INFO - PROCESS | 1801 | --DOMWINDOW == 138 (0x9fccc800) [pid = 1801] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 09:00:41 INFO - PROCESS | 1801 | --DOMWINDOW == 137 (0x9a9ad800) [pid = 1801] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 09:00:41 INFO - PROCESS | 1801 | --DOMWINDOW == 136 (0x9053c800) [pid = 1801] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 09:00:41 INFO - PROCESS | 1801 | --DOMWINDOW == 135 (0x9e005c00) [pid = 1801] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 09:00:41 INFO - PROCESS | 1801 | --DOMWINDOW == 134 (0x8ff14400) [pid = 1801] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 09:00:41 INFO - PROCESS | 1801 | --DOMWINDOW == 133 (0x98e10400) [pid = 1801] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 09:00:41 INFO - PROCESS | 1801 | --DOMWINDOW == 132 (0x8dfb7400) [pid = 1801] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 09:00:41 INFO - PROCESS | 1801 | --DOMWINDOW == 131 (0x91698400) [pid = 1801] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 09:00:41 INFO - PROCESS | 1801 | --DOMWINDOW == 130 (0x98ea3800) [pid = 1801] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 09:00:41 INFO - PROCESS | 1801 | --DOMWINDOW == 129 (0x9e00b800) [pid = 1801] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 09:00:41 INFO - PROCESS | 1801 | --DOMWINDOW == 128 (0x90402000) [pid = 1801] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 09:00:41 INFO - PROCESS | 1801 | --DOMWINDOW == 127 (0x99391400) [pid = 1801] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 09:00:41 INFO - PROCESS | 1801 | --DOMWINDOW == 126 (0x93423800) [pid = 1801] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 09:00:41 INFO - PROCESS | 1801 | --DOMWINDOW == 125 (0x8ea87800) [pid = 1801] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 09:00:41 INFO - PROCESS | 1801 | --DOMWINDOW == 124 (0x91696000) [pid = 1801] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 09:00:41 INFO - PROCESS | 1801 | --DOMWINDOW == 123 (0x97c18c00) [pid = 1801] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 09:00:41 INFO - PROCESS | 1801 | --DOMWINDOW == 122 (0x95c59c00) [pid = 1801] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 09:00:41 INFO - PROCESS | 1801 | 1460995241608 Marionette TRACE conn4 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:41 INFO - PROCESS | 1801 | ++DOCSHELL 0x8dfb4c00 == 49 [pid = 1801] [id = 128] 09:00:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 123 (0x8dfb7400) [pid = 1801] [serial = 383] [outer = (nil)] 09:00:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 124 (0x8ea8e800) [pid = 1801] [serial = 384] [outer = 0x8dfb7400] 09:00:41 INFO - PROCESS | 1801 | 1460995241698 Marionette DEBUG loaded listener.js 09:00:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 125 (0x914ccc00) [pid = 1801] [serial = 385] [outer = 0x8dfb7400] 09:00:42 INFO - PROCESS | 1801 | 1460995242474 Marionette TRACE conn4 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 09:00:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 09:00:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 2231ms 09:00:42 INFO - PROCESS | 1801 | 1460995242512 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 09:00:42 INFO - PROCESS | 1801 | 1460995242515 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 09:00:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 09:00:42 INFO - PROCESS | 1801 | 1460995242521 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 09:00:42 INFO - PROCESS | 1801 | 1460995242525 Marionette TRACE conn4 <- [1,486,null,{}] 09:00:42 INFO - PROCESS | 1801 | 1460995242530 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:42 INFO - PROCESS | 1801 | 1460995242723 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 09:00:42 INFO - PROCESS | 1801 | 1460995242741 Marionette TRACE conn4 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:42 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ea87400 == 50 [pid = 1801] [id = 129] 09:00:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 126 (0x93423800) [pid = 1801] [serial = 386] [outer = (nil)] 09:00:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 127 (0x95969800) [pid = 1801] [serial = 387] [outer = 0x93423800] 09:00:42 INFO - PROCESS | 1801 | 1460995242812 Marionette DEBUG loaded listener.js 09:00:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 128 (0x946f0800) [pid = 1801] [serial = 388] [outer = 0x93423800] 09:00:43 INFO - PROCESS | 1801 | 1460995243855 Marionette TRACE conn4 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 09:00:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 09:00:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1377ms 09:00:43 INFO - PROCESS | 1801 | 1460995243900 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 09:00:43 INFO - PROCESS | 1801 | 1460995243907 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 09:00:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 09:00:43 INFO - PROCESS | 1801 | 1460995243916 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 09:00:43 INFO - PROCESS | 1801 | 1460995243923 Marionette TRACE conn4 <- [1,490,null,{}] 09:00:43 INFO - PROCESS | 1801 | 1460995243933 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:44 INFO - PROCESS | 1801 | 1460995244120 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 09:00:44 INFO - PROCESS | 1801 | 1460995244354 Marionette TRACE conn4 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:44 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ea93400 == 51 [pid = 1801] [id = 130] 09:00:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 129 (0x8f66b000) [pid = 1801] [serial = 389] [outer = (nil)] 09:00:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 130 (0x8ff20c00) [pid = 1801] [serial = 390] [outer = 0x8f66b000] 09:00:44 INFO - PROCESS | 1801 | 1460995244489 Marionette DEBUG loaded listener.js 09:00:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 131 (0x9040fc00) [pid = 1801] [serial = 391] [outer = 0x8f66b000] 09:00:45 INFO - PROCESS | 1801 | 1460995245340 Marionette TRACE conn4 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 09:00:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 09:00:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1492ms 09:00:45 INFO - PROCESS | 1801 | 1460995245408 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 09:00:45 INFO - PROCESS | 1801 | 1460995245419 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 09:00:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 09:00:45 INFO - PROCESS | 1801 | 1460995245429 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 09:00:45 INFO - PROCESS | 1801 | 1460995245434 Marionette TRACE conn4 <- [1,494,null,{}] 09:00:45 INFO - PROCESS | 1801 | 1460995245440 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:45 INFO - PROCESS | 1801 | 1460995245665 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 09:00:45 INFO - PROCESS | 1801 | 1460995245923 Marionette TRACE conn4 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:46 INFO - PROCESS | 1801 | ++DOCSHELL 0x916d5400 == 52 [pid = 1801] [id = 131] 09:00:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 132 (0x9207f400) [pid = 1801] [serial = 392] [outer = (nil)] 09:00:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 133 (0x93348800) [pid = 1801] [serial = 393] [outer = 0x9207f400] 09:00:46 INFO - PROCESS | 1801 | 1460995246053 Marionette DEBUG loaded listener.js 09:00:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 134 (0x933ae800) [pid = 1801] [serial = 394] [outer = 0x9207f400] 09:00:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 135 (0x93416c00) [pid = 1801] [serial = 395] [outer = 0x916cb000] 09:00:47 INFO - PROCESS | 1801 | 1460995247207 Marionette TRACE conn4 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 09:00:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 09:00:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1847ms 09:00:47 INFO - PROCESS | 1801 | 1460995247277 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 09:00:47 INFO - PROCESS | 1801 | 1460995247281 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 09:00:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 09:00:47 INFO - PROCESS | 1801 | 1460995247288 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 09:00:47 INFO - PROCESS | 1801 | 1460995247295 Marionette TRACE conn4 <- [1,498,null,{}] 09:00:47 INFO - PROCESS | 1801 | 1460995247325 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:47 INFO - PROCESS | 1801 | 1460995247631 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 09:00:47 INFO - PROCESS | 1801 | 1460995247755 Marionette TRACE conn4 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:47 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ffd3800 == 53 [pid = 1801] [id = 132] 09:00:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 136 (0x946f2000) [pid = 1801] [serial = 396] [outer = (nil)] 09:00:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 137 (0x976e3400) [pid = 1801] [serial = 397] [outer = 0x946f2000] 09:00:47 INFO - PROCESS | 1801 | 1460995247846 Marionette DEBUG loaded listener.js 09:00:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 138 (0x986e2000) [pid = 1801] [serial = 398] [outer = 0x946f2000] 09:00:48 INFO - PROCESS | 1801 | 1460995248713 Marionette TRACE conn4 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 09:00:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 09:00:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1495ms 09:00:48 INFO - PROCESS | 1801 | 1460995248784 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 09:00:48 INFO - PROCESS | 1801 | 1460995248789 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 09:00:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 09:00:48 INFO - PROCESS | 1801 | 1460995248796 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 09:00:48 INFO - PROCESS | 1801 | 1460995248800 Marionette TRACE conn4 <- [1,502,null,{}] 09:00:48 INFO - PROCESS | 1801 | 1460995248805 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:49 INFO - PROCESS | 1801 | 1460995249011 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 09:00:49 INFO - PROCESS | 1801 | 1460995249171 Marionette TRACE conn4 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:49 INFO - PROCESS | 1801 | ++DOCSHELL 0x963bf400 == 54 [pid = 1801] [id = 133] 09:00:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 139 (0x97ac3c00) [pid = 1801] [serial = 399] [outer = (nil)] 09:00:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 140 (0x98980000) [pid = 1801] [serial = 400] [outer = 0x97ac3c00] 09:00:49 INFO - PROCESS | 1801 | 1460995249311 Marionette DEBUG loaded listener.js 09:00:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 141 (0x98e10400) [pid = 1801] [serial = 401] [outer = 0x97ac3c00] 09:00:50 INFO - PROCESS | 1801 | 1460995250150 Marionette TRACE conn4 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 09:00:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 09:00:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1428ms 09:00:50 INFO - PROCESS | 1801 | 1460995250225 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 09:00:50 INFO - PROCESS | 1801 | 1460995250229 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 09:00:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 09:00:50 INFO - PROCESS | 1801 | 1460995250236 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 09:00:50 INFO - PROCESS | 1801 | 1460995250239 Marionette TRACE conn4 <- [1,506,null,{}] 09:00:50 INFO - PROCESS | 1801 | 1460995250245 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:50 INFO - PROCESS | 1801 | 1460995250427 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 09:00:50 INFO - PROCESS | 1801 | 1460995250589 Marionette TRACE conn4 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:50 INFO - PROCESS | 1801 | ++DOCSHELL 0x8fbd1c00 == 55 [pid = 1801] [id = 134] 09:00:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 142 (0x946ea400) [pid = 1801] [serial = 402] [outer = (nil)] 09:00:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 143 (0x99271c00) [pid = 1801] [serial = 403] [outer = 0x946ea400] 09:00:50 INFO - PROCESS | 1801 | 1460995250682 Marionette DEBUG loaded listener.js 09:00:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 144 (0x99393000) [pid = 1801] [serial = 404] [outer = 0x946ea400] 09:00:51 INFO - PROCESS | 1801 | 1460995251640 Marionette TRACE conn4 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 09:00:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 09:00:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1480ms 09:00:51 INFO - PROCESS | 1801 | 1460995251717 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 09:00:51 INFO - PROCESS | 1801 | 1460995251722 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 09:00:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 09:00:51 INFO - PROCESS | 1801 | 1460995251728 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 09:00:51 INFO - PROCESS | 1801 | 1460995251731 Marionette TRACE conn4 <- [1,510,null,{}] 09:00:51 INFO - PROCESS | 1801 | 1460995251738 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:51 INFO - PROCESS | 1801 | 1460995251989 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 09:00:52 INFO - PROCESS | 1801 | 1460995252210 Marionette TRACE conn4 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:52 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ea93c00 == 56 [pid = 1801] [id = 135] 09:00:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 145 (0x9376e800) [pid = 1801] [serial = 405] [outer = (nil)] 09:00:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 146 (0x9e009800) [pid = 1801] [serial = 406] [outer = 0x9376e800] 09:00:52 INFO - PROCESS | 1801 | 1460995252313 Marionette DEBUG loaded listener.js 09:00:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 147 (0x9e010400) [pid = 1801] [serial = 407] [outer = 0x9376e800] 09:00:53 INFO - PROCESS | 1801 | 1460995253222 Marionette TRACE conn4 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 09:00:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 09:00:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1529ms 09:00:53 INFO - PROCESS | 1801 | 1460995253258 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 09:00:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 09:00:53 INFO - PROCESS | 1801 | 1460995253263 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 09:00:53 INFO - PROCESS | 1801 | 1460995253270 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 09:00:53 INFO - PROCESS | 1801 | 1460995253274 Marionette TRACE conn4 <- [1,514,null,{}] 09:00:53 INFO - PROCESS | 1801 | 1460995253280 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:53 INFO - PROCESS | 1801 | 1460995253450 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 09:00:53 INFO - PROCESS | 1801 | 1460995253623 Marionette TRACE conn4 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:53 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ea8a800 == 57 [pid = 1801] [id = 136] 09:00:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 148 (0x9df2c400) [pid = 1801] [serial = 408] [outer = (nil)] 09:00:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 149 (0x9feed400) [pid = 1801] [serial = 409] [outer = 0x9df2c400] 09:00:53 INFO - PROCESS | 1801 | 1460995253717 Marionette DEBUG loaded listener.js 09:00:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 150 (0x9ff88000) [pid = 1801] [serial = 410] [outer = 0x9df2c400] 09:00:54 INFO - PROCESS | 1801 | 1460995254585 Marionette TRACE conn4 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 09:00:54 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 09:00:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1387ms 09:00:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 09:00:54 INFO - PROCESS | 1801 | 1460995254658 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 09:00:54 INFO - PROCESS | 1801 | 1460995254661 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 09:00:54 INFO - PROCESS | 1801 | 1460995254668 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 09:00:54 INFO - PROCESS | 1801 | 1460995254672 Marionette TRACE conn4 <- [1,518,null,{}] 09:00:54 INFO - PROCESS | 1801 | 1460995254678 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:54 INFO - PROCESS | 1801 | 1460995254844 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 09:00:55 INFO - PROCESS | 1801 | 1460995255006 Marionette TRACE conn4 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:55 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ea8c400 == 58 [pid = 1801] [id = 137] 09:00:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 151 (0x8ea8d000) [pid = 1801] [serial = 411] [outer = (nil)] 09:00:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 152 (0xa01e1000) [pid = 1801] [serial = 412] [outer = 0x8ea8d000] 09:00:55 INFO - PROCESS | 1801 | 1460995255100 Marionette DEBUG loaded listener.js 09:00:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 153 (0xa0b52000) [pid = 1801] [serial = 413] [outer = 0x8ea8d000] 09:00:56 INFO - PROCESS | 1801 | 1460995256098 Marionette TRACE conn4 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 09:00:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 09:00:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1486ms 09:00:56 INFO - PROCESS | 1801 | 1460995256154 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 09:00:56 INFO - PROCESS | 1801 | 1460995256158 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 09:00:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 09:00:56 INFO - PROCESS | 1801 | 1460995256164 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 09:00:56 INFO - PROCESS | 1801 | 1460995256168 Marionette TRACE conn4 <- [1,522,null,{}] 09:00:56 INFO - PROCESS | 1801 | 1460995256174 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:56 INFO - PROCESS | 1801 | 1460995256346 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 09:00:56 INFO - PROCESS | 1801 | 1460995256553 Marionette TRACE conn4 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:56 INFO - PROCESS | 1801 | ++DOCSHELL 0x8f669000 == 59 [pid = 1801] [id = 138] 09:00:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 154 (0x8f669c00) [pid = 1801] [serial = 414] [outer = (nil)] 09:00:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 155 (0x9053d400) [pid = 1801] [serial = 415] [outer = 0x8f669c00] 09:00:56 INFO - PROCESS | 1801 | 1460995256690 Marionette DEBUG loaded listener.js 09:00:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 156 (0x946ec400) [pid = 1801] [serial = 416] [outer = 0x8f669c00] 09:00:57 INFO - PROCESS | 1801 | 1460995257598 Marionette TRACE conn4 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 09:00:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 09:00:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1486ms 09:00:57 INFO - PROCESS | 1801 | 1460995257651 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 09:00:57 INFO - PROCESS | 1801 | 1460995257655 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 09:00:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 09:00:57 INFO - PROCESS | 1801 | 1460995257661 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 09:00:57 INFO - PROCESS | 1801 | 1460995257665 Marionette TRACE conn4 <- [1,526,null,{}] 09:00:57 INFO - PROCESS | 1801 | 1460995257671 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:57 INFO - PROCESS | 1801 | 1460995257847 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 09:00:58 INFO - PROCESS | 1801 | 1460995258013 Marionette TRACE conn4 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:58 INFO - PROCESS | 1801 | ++DOCSHELL 0x8fc97400 == 60 [pid = 1801] [id = 139] 09:00:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 157 (0x90403c00) [pid = 1801] [serial = 417] [outer = (nil)] 09:00:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 158 (0x95916800) [pid = 1801] [serial = 418] [outer = 0x90403c00] 09:00:58 INFO - PROCESS | 1801 | 1460995258153 Marionette DEBUG loaded listener.js 09:00:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 159 (0x97c1bc00) [pid = 1801] [serial = 419] [outer = 0x90403c00] 09:00:59 INFO - PROCESS | 1801 | 1460995259082 Marionette TRACE conn4 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 09:00:59 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 09:00:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1478ms 09:00:59 INFO - PROCESS | 1801 | 1460995259141 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 09:00:59 INFO - PROCESS | 1801 | 1460995259145 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 09:00:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 09:00:59 INFO - PROCESS | 1801 | 1460995259153 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 09:00:59 INFO - PROCESS | 1801 | 1460995259159 Marionette TRACE conn4 <- [1,530,null,{}] 09:00:59 INFO - PROCESS | 1801 | 1460995259166 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:59 INFO - PROCESS | 1801 | 1460995259367 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 09:00:59 INFO - PROCESS | 1801 | 1460995259598 Marionette TRACE conn4 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:59 INFO - PROCESS | 1801 | ++DOCSHELL 0x8f66a000 == 61 [pid = 1801] [id = 140] 09:00:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 160 (0x8f66b800) [pid = 1801] [serial = 420] [outer = (nil)] 09:00:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 161 (0x8fc99c00) [pid = 1801] [serial = 421] [outer = 0x8f66b800] 09:00:59 INFO - PROCESS | 1801 | 1460995259946 Marionette DEBUG loaded listener.js 09:01:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 162 (0x8ff1e400) [pid = 1801] [serial = 422] [outer = 0x8f66b800] 09:01:00 INFO - PROCESS | 1801 | 1460995260834 Marionette TRACE conn4 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 09:01:00 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 09:01:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 09:01:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:01:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 09:01:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:01:00 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 09:01:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 09:01:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:01:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 09:01:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:01:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1739ms 09:01:00 INFO - PROCESS | 1801 | 1460995260908 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 09:01:00 INFO - PROCESS | 1801 | 1460995260917 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 09:01:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 09:01:00 INFO - PROCESS | 1801 | 1460995260950 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 09:01:00 INFO - PROCESS | 1801 | 1460995260955 Marionette TRACE conn4 <- [1,534,null,{}] 09:01:00 INFO - PROCESS | 1801 | 1460995260967 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:01 INFO - PROCESS | 1801 | 1460995261162 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 09:01:01 INFO - PROCESS | 1801 | 1460995261343 Marionette TRACE conn4 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:01 INFO - PROCESS | 1801 | ++DOCSHELL 0x914a5000 == 62 [pid = 1801] [id = 141] 09:01:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 163 (0x91689800) [pid = 1801] [serial = 423] [outer = (nil)] 09:01:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 164 (0x93349c00) [pid = 1801] [serial = 424] [outer = 0x91689800] 09:01:01 INFO - PROCESS | 1801 | 1460995261480 Marionette DEBUG loaded listener.js 09:01:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 165 (0x9341e800) [pid = 1801] [serial = 425] [outer = 0x91689800] 09:01:02 INFO - PROCESS | 1801 | 1460995262414 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 09:01:02 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 09:01:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1507ms 09:01:02 INFO - PROCESS | 1801 | 1460995262469 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 09:01:02 INFO - PROCESS | 1801 | 1460995262475 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 09:01:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 09:01:02 INFO - PROCESS | 1801 | 1460995262488 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 09:01:02 INFO - PROCESS | 1801 | 1460995262492 Marionette TRACE conn4 <- [1,538,null,{}] 09:01:02 INFO - PROCESS | 1801 | 1460995262500 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:02 INFO - PROCESS | 1801 | 1460995262690 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 09:01:02 INFO - PROCESS | 1801 | 1460995262875 Marionette TRACE conn4 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:02 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ffd7000 == 63 [pid = 1801] [id = 142] 09:01:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 166 (0x8ffd9400) [pid = 1801] [serial = 426] [outer = (nil)] 09:01:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 167 (0x93353000) [pid = 1801] [serial = 427] [outer = 0x8ffd9400] 09:01:02 INFO - PROCESS | 1801 | 1460995262954 Marionette DEBUG loaded listener.js 09:01:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 168 (0x946f2800) [pid = 1801] [serial = 428] [outer = 0x8ffd9400] 09:01:03 INFO - PROCESS | 1801 | --DOCSHELL 0x8dfb4c00 == 62 [pid = 1801] [id = 128] 09:01:03 INFO - PROCESS | 1801 | --DOMWINDOW == 167 (0x93419000) [pid = 1801] [serial = 351] [outer = (nil)] [url = about:blank] 09:01:03 INFO - PROCESS | 1801 | --DOCSHELL 0x916d0400 == 61 [pid = 1801] [id = 127] 09:01:03 INFO - PROCESS | 1801 | --DOCSHELL 0x8ea86c00 == 60 [pid = 1801] [id = 126] 09:01:03 INFO - PROCESS | 1801 | --DOCSHELL 0x8dfc0000 == 59 [pid = 1801] [id = 125] 09:01:03 INFO - PROCESS | 1801 | --DOCSHELL 0x8fbd9000 == 58 [pid = 1801] [id = 124] 09:01:03 INFO - PROCESS | 1801 | --DOCSHELL 0x8f66b400 == 57 [pid = 1801] [id = 123] 09:01:04 INFO - PROCESS | 1801 | 1460995263999 Marionette TRACE conn4 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 09:01:04 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. 09:01:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1534ms 09:01:04 INFO - PROCESS | 1801 | --DOMWINDOW == 166 (0x9376f800) [pid = 1801] [serial = 198] [outer = (nil)] [url = about:blank] 09:01:04 INFO - PROCESS | 1801 | --DOMWINDOW == 165 (0x914a6000) [pid = 1801] [serial = 309] [outer = (nil)] [url = about:blank] 09:01:04 INFO - PROCESS | 1801 | --DOMWINDOW == 164 (0x95970800) [pid = 1801] [serial = 345] [outer = (nil)] [url = about:blank] 09:01:04 INFO - PROCESS | 1801 | --DOMWINDOW == 163 (0x9926e800) [pid = 1801] [serial = 147] [outer = (nil)] [url = about:blank] 09:01:04 INFO - PROCESS | 1801 | --DOMWINDOW == 162 (0x9a638800) [pid = 1801] [serial = 321] [outer = (nil)] [url = about:blank] 09:01:04 INFO - PROCESS | 1801 | --DOMWINDOW == 161 (0x9376a400) [pid = 1801] [serial = 312] [outer = (nil)] [url = about:blank] 09:01:04 INFO - PROCESS | 1801 | --DOMWINDOW == 160 (0x95913000) [pid = 1801] [serial = 132] [outer = (nil)] [url = about:blank] 09:01:04 INFO - PROCESS | 1801 | --DOMWINDOW == 159 (0x971de400) [pid = 1801] [serial = 259] [outer = (nil)] [url = about:blank] 09:01:04 INFO - PROCESS | 1801 | --DOMWINDOW == 158 (0x99270400) [pid = 1801] [serial = 171] [outer = (nil)] [url = about:blank] 09:01:04 INFO - PROCESS | 1801 | --DOMWINDOW == 157 (0x9053a800) [pid = 1801] [serial = 340] [outer = (nil)] [url = about:blank] 09:01:04 INFO - PROCESS | 1801 | --DOMWINDOW == 156 (0x933af400) [pid = 1801] [serial = 141] [outer = (nil)] [url = about:blank] 09:01:04 INFO - PROCESS | 1801 | --DOMWINDOW == 155 (0x9eb42000) [pid = 1801] [serial = 289] [outer = (nil)] [url = about:blank] 09:01:04 INFO - PROCESS | 1801 | --DOMWINDOW == 154 (0x94483800) [pid = 1801] [serial = 336] [outer = (nil)] [url = about:blank] 09:01:04 INFO - PROCESS | 1801 | --DOMWINDOW == 153 (0x969ed800) [pid = 1801] [serial = 165] [outer = (nil)] [url = about:blank] 09:01:04 INFO - PROCESS | 1801 | --DOMWINDOW == 152 (0x97c16000) [pid = 1801] [serial = 315] [outer = (nil)] [url = about:blank] 09:01:04 INFO - PROCESS | 1801 | --DOMWINDOW == 151 (0x986e7400) [pid = 1801] [serial = 201] [outer = (nil)] [url = about:blank] 09:01:04 INFO - PROCESS | 1801 | --DOMWINDOW == 150 (0xa0112400) [pid = 1801] [serial = 324] [outer = (nil)] [url = about:blank] 09:01:04 INFO - PROCESS | 1801 | --DOMWINDOW == 149 (0x98980400) [pid = 1801] [serial = 168] [outer = (nil)] [url = about:blank] 09:01:04 INFO - PROCESS | 1801 | --DOMWINDOW == 148 (0x93423400) [pid = 1801] [serial = 238] [outer = (nil)] [url = about:blank] 09:01:04 INFO - PROCESS | 1801 | --DOMWINDOW == 147 (0x9926d400) [pid = 1801] [serial = 135] [outer = (nil)] [url = about:blank] 09:01:04 INFO - PROCESS | 1801 | --DOMWINDOW == 146 (0xa4c15c00) [pid = 1801] [serial = 256] [outer = (nil)] [url = about:blank] 09:01:04 INFO - PROCESS | 1801 | --DOMWINDOW == 145 (0xa2b10800) [pid = 1801] [serial = 207] [outer = (nil)] [url = about:blank] 09:01:04 INFO - PROCESS | 1801 | --DOMWINDOW == 144 (0xa4adf400) [pid = 1801] [serial = 250] [outer = (nil)] [url = about:blank] 09:01:04 INFO - PROCESS | 1801 | --DOMWINDOW == 143 (0x9376d000) [pid = 1801] [serial = 162] [outer = (nil)] [url = about:blank] 09:01:04 INFO - PROCESS | 1801 | --DOMWINDOW == 142 (0xa3d21800) [pid = 1801] [serial = 210] [outer = (nil)] [url = about:blank] 09:01:04 INFO - PROCESS | 1801 | --DOMWINDOW == 141 (0xa48ad400) [pid = 1801] [serial = 247] [outer = (nil)] [url = about:blank] 09:01:04 INFO - PROCESS | 1801 | --DOMWINDOW == 140 (0x9ffb2800) [pid = 1801] [serial = 138] [outer = (nil)] [url = about:blank] 09:01:04 INFO - PROCESS | 1801 | --DOMWINDOW == 139 (0x9447c800) [pid = 1801] [serial = 343] [outer = (nil)] [url = about:blank] 09:01:04 INFO - PROCESS | 1801 | --DOMWINDOW == 138 (0x90531000) [pid = 1801] [serial = 339] [outer = (nil)] [url = about:blank] 09:01:04 INFO - PROCESS | 1801 | --DOMWINDOW == 137 (0xa46e1800) [pid = 1801] [serial = 253] [outer = (nil)] [url = about:blank] 09:01:04 INFO - PROCESS | 1801 | --DOMWINDOW == 136 (0x8ff1bc00) [pid = 1801] [serial = 348] [outer = (nil)] [url = about:blank] 09:01:04 INFO - PROCESS | 1801 | --DOMWINDOW == 135 (0x973bbc00) [pid = 1801] [serial = 346] [outer = (nil)] [url = about:blank] 09:01:04 INFO - PROCESS | 1801 | --DOMWINDOW == 134 (0x9447c000) [pid = 1801] [serial = 333] [outer = (nil)] [url = about:blank] 09:01:04 INFO - PROCESS | 1801 | --DOMWINDOW == 133 (0xa0172400) [pid = 1801] [serial = 330] [outer = (nil)] [url = about:blank] 09:01:04 INFO - PROCESS | 1801 | --DOMWINDOW == 132 (0xa0d59800) [pid = 1801] [serial = 204] [outer = (nil)] [url = about:blank] 09:01:04 INFO - PROCESS | 1801 | --DOMWINDOW == 131 (0xa4c0b400) [pid = 1801] [serial = 298] [outer = (nil)] [url = about:blank] 09:01:04 INFO - PROCESS | 1801 | --DOMWINDOW == 130 (0x8ff1f400) [pid = 1801] [serial = 349] [outer = (nil)] [url = about:blank] 09:01:04 INFO - PROCESS | 1801 | --DOMWINDOW == 129 (0x9334ec00) [pid = 1801] [serial = 144] [outer = (nil)] [url = about:blank] 09:01:04 INFO - PROCESS | 1801 | --DOMWINDOW == 128 (0xa2b0cc00) [pid = 1801] [serial = 244] [outer = (nil)] [url = about:blank] 09:01:04 INFO - PROCESS | 1801 | --DOMWINDOW == 127 (0xa46eb400) [pid = 1801] [serial = 292] [outer = (nil)] [url = about:blank] 09:01:04 INFO - PROCESS | 1801 | --DOMWINDOW == 126 (0x90408c00) [pid = 1801] [serial = 301] [outer = (nil)] [url = about:blank] 09:01:04 INFO - PROCESS | 1801 | --DOMWINDOW == 125 (0x93552c00) [pid = 1801] [serial = 342] [outer = (nil)] [url = about:blank] 09:01:04 INFO - PROCESS | 1801 | --DOMWINDOW == 124 (0x8f666400) [pid = 1801] [serial = 327] [outer = (nil)] [url = about:blank] 09:01:04 INFO - PROCESS | 1801 | --DOMWINDOW == 123 (0x9df2dc00) [pid = 1801] [serial = 174] [outer = (nil)] [url = about:blank] 09:01:04 INFO - PROCESS | 1801 | --DOMWINDOW == 122 (0x969eec00) [pid = 1801] [serial = 283] [outer = (nil)] [url = about:blank] 09:01:04 INFO - PROCESS | 1801 | --DOMWINDOW == 121 (0x98e0ec00) [pid = 1801] [serial = 318] [outer = (nil)] [url = about:blank] 09:01:04 INFO - PROCESS | 1801 | --DOMWINDOW == 120 (0x8fc99800) [pid = 1801] [serial = 159] [outer = (nil)] [url = about:blank] 09:01:04 INFO - PROCESS | 1801 | --DOMWINDOW == 119 (0xa4c41800) [pid = 1801] [serial = 295] [outer = (nil)] [url = about:blank] 09:01:04 INFO - PROCESS | 1801 | --DOMWINDOW == 118 (0x97c1f800) [pid = 1801] [serial = 286] [outer = (nil)] [url = about:blank] 09:01:04 INFO - PROCESS | 1801 | --DOMWINDOW == 117 (0x976e0800) [pid = 1801] [serial = 241] [outer = (nil)] [url = about:blank] 09:01:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 09:01:04 INFO - PROCESS | 1801 | 1460995264115 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 09:01:04 INFO - PROCESS | 1801 | 1460995264118 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 09:01:04 INFO - PROCESS | 1801 | 1460995264127 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 09:01:04 INFO - PROCESS | 1801 | 1460995264133 Marionette TRACE conn4 <- [1,542,null,{}] 09:01:04 INFO - PROCESS | 1801 | 1460995264149 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:04 INFO - PROCESS | 1801 | 1460995264329 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 09:01:04 INFO - PROCESS | 1801 | 1460995264515 Marionette TRACE conn4 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:04 INFO - PROCESS | 1801 | ++DOCSHELL 0x8f668400 == 58 [pid = 1801] [id = 143] 09:01:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 118 (0x93422400) [pid = 1801] [serial = 429] [outer = (nil)] 09:01:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 119 (0x93771800) [pid = 1801] [serial = 430] [outer = 0x93422400] 09:01:04 INFO - PROCESS | 1801 | 1460995264599 Marionette DEBUG loaded listener.js 09:01:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 120 (0x946ed000) [pid = 1801] [serial = 431] [outer = 0x93422400] 09:01:05 INFO - PROCESS | 1801 | 1460995265335 Marionette TRACE conn4 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 09:01:05 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. 09:01:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1235ms 09:01:05 INFO - PROCESS | 1801 | 1460995265359 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 09:01:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 09:01:05 INFO - PROCESS | 1801 | 1460995265364 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 09:01:05 INFO - PROCESS | 1801 | 1460995265370 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 09:01:05 INFO - PROCESS | 1801 | 1460995265373 Marionette TRACE conn4 <- [1,546,null,{}] 09:01:05 INFO - PROCESS | 1801 | 1460995265379 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:05 INFO - PROCESS | 1801 | 1460995265614 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 09:01:05 INFO - PROCESS | 1801 | 1460995265636 Marionette TRACE conn4 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:05 INFO - PROCESS | 1801 | ++DOCSHELL 0x916d0400 == 59 [pid = 1801] [id = 144] 09:01:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 121 (0x93552c00) [pid = 1801] [serial = 432] [outer = (nil)] 09:01:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 122 (0x963c4800) [pid = 1801] [serial = 433] [outer = 0x93552c00] 09:01:05 INFO - PROCESS | 1801 | 1460995265725 Marionette DEBUG loaded listener.js 09:01:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 123 (0x974b2800) [pid = 1801] [serial = 434] [outer = 0x93552c00] 09:01:06 INFO - PROCESS | 1801 | 1460995266733 Marionette TRACE conn4 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 09:01:06 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 09:01:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1384ms 09:01:06 INFO - PROCESS | 1801 | 1460995266754 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 09:01:06 INFO - PROCESS | 1801 | 1460995266756 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 09:01:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 09:01:06 INFO - PROCESS | 1801 | 1460995266769 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 09:01:06 INFO - PROCESS | 1801 | 1460995266772 Marionette TRACE conn4 <- [1,550,null,{}] 09:01:06 INFO - PROCESS | 1801 | 1460995266778 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:07 INFO - PROCESS | 1801 | 1460995267003 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 09:01:07 INFO - PROCESS | 1801 | 1460995267061 Marionette TRACE conn4 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:07 INFO - PROCESS | 1801 | ++DOCSHELL 0x95913000 == 60 [pid = 1801] [id = 145] 09:01:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 124 (0x95cbac00) [pid = 1801] [serial = 435] [outer = (nil)] 09:01:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 125 (0x97c19400) [pid = 1801] [serial = 436] [outer = 0x95cbac00] 09:01:07 INFO - PROCESS | 1801 | 1460995267151 Marionette DEBUG loaded listener.js 09:01:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 126 (0x98e03800) [pid = 1801] [serial = 437] [outer = 0x95cbac00] 09:01:08 INFO - PROCESS | 1801 | 1460995268177 Marionette TRACE conn4 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 09:01:08 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. 09:01:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1448ms 09:01:08 INFO - PROCESS | 1801 | 1460995268219 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 09:01:08 INFO - PROCESS | 1801 | 1460995268224 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 09:01:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 09:01:08 INFO - PROCESS | 1801 | 1460995268236 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 09:01:08 INFO - PROCESS | 1801 | 1460995268239 Marionette TRACE conn4 <- [1,554,null,{}] 09:01:08 INFO - PROCESS | 1801 | 1460995268245 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:08 INFO - PROCESS | 1801 | 1460995268732 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 09:01:08 INFO - PROCESS | 1801 | --DOMWINDOW == 125 (0x8f66c800) [pid = 1801] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 09:01:08 INFO - PROCESS | 1801 | --DOMWINDOW == 124 (0x8fc98800) [pid = 1801] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 09:01:08 INFO - PROCESS | 1801 | --DOMWINDOW == 123 (0x8ea8c800) [pid = 1801] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 09:01:08 INFO - PROCESS | 1801 | --DOMWINDOW == 122 (0x8ff1cc00) [pid = 1801] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 09:01:08 INFO - PROCESS | 1801 | --DOMWINDOW == 121 (0x9040a000) [pid = 1801] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 09:01:08 INFO - PROCESS | 1801 | --DOMWINDOW == 120 (0x9447a800) [pid = 1801] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 09:01:08 INFO - PROCESS | 1801 | --DOMWINDOW == 119 (0x8dfb7400) [pid = 1801] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 09:01:08 INFO - PROCESS | 1801 | --DOMWINDOW == 118 (0x9053c000) [pid = 1801] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 09:01:08 INFO - PROCESS | 1801 | --DOMWINDOW == 117 (0x9053b000) [pid = 1801] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 09:01:08 INFO - PROCESS | 1801 | --DOMWINDOW == 116 (0x94477400) [pid = 1801] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 09:01:08 INFO - PROCESS | 1801 | --DOMWINDOW == 115 (0x97ac3000) [pid = 1801] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 09:01:08 INFO - PROCESS | 1801 | --DOMWINDOW == 114 (0x97c1c400) [pid = 1801] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 09:01:08 INFO - PROCESS | 1801 | --DOMWINDOW == 113 (0x8fbd3000) [pid = 1801] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 09:01:08 INFO - PROCESS | 1801 | --DOMWINDOW == 112 (0x8f660000) [pid = 1801] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 09:01:08 INFO - PROCESS | 1801 | --DOMWINDOW == 111 (0x98ea4800) [pid = 1801] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 09:01:08 INFO - PROCESS | 1801 | --DOMWINDOW == 110 (0x8f66a400) [pid = 1801] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 09:01:08 INFO - PROCESS | 1801 | --DOMWINDOW == 109 (0x9341ac00) [pid = 1801] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 09:01:08 INFO - PROCESS | 1801 | --DOMWINDOW == 108 (0x9e012000) [pid = 1801] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 09:01:08 INFO - PROCESS | 1801 | 1460995268916 Marionette TRACE conn4 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:08 INFO - PROCESS | 1801 | ++DOCSHELL 0x8dfb3c00 == 61 [pid = 1801] [id = 146] 09:01:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 109 (0x8dfb7400) [pid = 1801] [serial = 438] [outer = (nil)] 09:01:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 110 (0x8f65f400) [pid = 1801] [serial = 439] [outer = 0x8dfb7400] 09:01:09 INFO - PROCESS | 1801 | 1460995268995 Marionette DEBUG loaded listener.js 09:01:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 111 (0x8ff19000) [pid = 1801] [serial = 440] [outer = 0x8dfb7400] 09:01:09 INFO - PROCESS | 1801 | [1801] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:01:09 INFO - PROCESS | 1801 | 1460995269725 Marionette TRACE conn4 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 09:01:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 09:01:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1533ms 09:01:09 INFO - PROCESS | 1801 | 1460995269770 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 09:01:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 09:01:09 INFO - PROCESS | 1801 | 1460995269774 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 09:01:09 INFO - PROCESS | 1801 | 1460995269788 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 09:01:09 INFO - PROCESS | 1801 | 1460995269791 Marionette TRACE conn4 <- [1,558,null,{}] 09:01:09 INFO - PROCESS | 1801 | 1460995269797 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:09 INFO - PROCESS | 1801 | 1460995269945 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 09:01:09 INFO - PROCESS | 1801 | 1460995269961 Marionette TRACE conn4 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:09 INFO - PROCESS | 1801 | ++DOCSHELL 0x8f661000 == 62 [pid = 1801] [id = 147] 09:01:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 112 (0x8f66a400) [pid = 1801] [serial = 441] [outer = (nil)] 09:01:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 113 (0x976e4800) [pid = 1801] [serial = 442] [outer = 0x8f66a400] 09:01:10 INFO - PROCESS | 1801 | 1460995270035 Marionette DEBUG loaded listener.js 09:01:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 114 (0x9926e800) [pid = 1801] [serial = 443] [outer = 0x8f66a400] 09:01:11 INFO - PROCESS | 1801 | 1460995271049 Marionette TRACE conn4 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 09:01:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 09:01:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1303ms 09:01:11 INFO - PROCESS | 1801 | 1460995271084 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 09:01:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 09:01:11 INFO - PROCESS | 1801 | 1460995271090 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 09:01:11 INFO - PROCESS | 1801 | 1460995271100 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 09:01:11 INFO - PROCESS | 1801 | 1460995271106 Marionette TRACE conn4 <- [1,562,null,{}] 09:01:11 INFO - PROCESS | 1801 | 1460995271117 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:11 INFO - PROCESS | 1801 | 1460995271314 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 09:01:11 INFO - PROCESS | 1801 | 1460995271541 Marionette TRACE conn4 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:11 INFO - PROCESS | 1801 | ++DOCSHELL 0x8fbcd400 == 63 [pid = 1801] [id = 148] 09:01:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 115 (0x8fc9b000) [pid = 1801] [serial = 444] [outer = (nil)] 09:01:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 116 (0x9040b000) [pid = 1801] [serial = 445] [outer = 0x8fc9b000] 09:01:11 INFO - PROCESS | 1801 | 1460995271678 Marionette DEBUG loaded listener.js 09:01:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 117 (0x9053dc00) [pid = 1801] [serial = 446] [outer = 0x8fc9b000] 09:01:12 INFO - PROCESS | 1801 | [1801] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:01:12 INFO - PROCESS | 1801 | 1460995272639 Marionette TRACE conn4 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 09:01:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 09:01:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1587ms 09:01:12 INFO - PROCESS | 1801 | 1460995272686 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 09:01:12 INFO - PROCESS | 1801 | 1460995272695 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 09:01:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 09:01:12 INFO - PROCESS | 1801 | 1460995272707 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 09:01:12 INFO - PROCESS | 1801 | 1460995272710 Marionette TRACE conn4 <- [1,566,null,{}] 09:01:12 INFO - PROCESS | 1801 | 1460995272717 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:12 INFO - PROCESS | 1801 | 1460995272901 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 09:01:13 INFO - PROCESS | 1801 | 1460995273115 Marionette TRACE conn4 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:13 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ff12000 == 64 [pid = 1801] [id = 149] 09:01:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 118 (0x8ff1d400) [pid = 1801] [serial = 447] [outer = (nil)] 09:01:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 119 (0x933b3c00) [pid = 1801] [serial = 448] [outer = 0x8ff1d400] 09:01:13 INFO - PROCESS | 1801 | 1460995273249 Marionette DEBUG loaded listener.js 09:01:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 120 (0x9355c000) [pid = 1801] [serial = 449] [outer = 0x8ff1d400] 09:01:13 INFO - PROCESS | 1801 | [1801] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:01:14 INFO - PROCESS | 1801 | 1460995274246 Marionette TRACE conn4 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 09:01:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 09:01:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1581ms 09:01:14 INFO - PROCESS | 1801 | 1460995274288 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 09:01:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 09:01:14 INFO - PROCESS | 1801 | 1460995274293 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 09:01:14 INFO - PROCESS | 1801 | 1460995274300 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 09:01:14 INFO - PROCESS | 1801 | 1460995274307 Marionette TRACE conn4 <- [1,570,null,{}] 09:01:14 INFO - PROCESS | 1801 | 1460995274324 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:14 INFO - PROCESS | 1801 | 1460995274513 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 09:01:14 INFO - PROCESS | 1801 | 1460995274727 Marionette TRACE conn4 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:14 INFO - PROCESS | 1801 | ++DOCSHELL 0x95a48c00 == 65 [pid = 1801] [id = 150] 09:01:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 121 (0x971dcc00) [pid = 1801] [serial = 450] [outer = (nil)] 09:01:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 122 (0x97c1a400) [pid = 1801] [serial = 451] [outer = 0x971dcc00] 09:01:14 INFO - PROCESS | 1801 | 1460995274862 Marionette DEBUG loaded listener.js 09:01:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 123 (0x98e0d800) [pid = 1801] [serial = 452] [outer = 0x971dcc00] 09:01:15 INFO - PROCESS | 1801 | [1801] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:01:15 INFO - PROCESS | 1801 | 1460995275715 Marionette TRACE conn4 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 09:01:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 09:01:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1490ms 09:01:15 INFO - PROCESS | 1801 | 1460995275790 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 09:01:15 INFO - PROCESS | 1801 | 1460995275795 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 09:01:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 09:01:15 INFO - PROCESS | 1801 | 1460995275802 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 09:01:15 INFO - PROCESS | 1801 | 1460995275806 Marionette TRACE conn4 <- [1,574,null,{}] 09:01:15 INFO - PROCESS | 1801 | 1460995275812 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:16 INFO - PROCESS | 1801 | 1460995276047 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 09:01:16 INFO - PROCESS | 1801 | 1460995276290 Marionette TRACE conn4 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:16 INFO - PROCESS | 1801 | ++DOCSHELL 0x8dfbcc00 == 66 [pid = 1801] [id = 151] 09:01:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 124 (0x9a638800) [pid = 1801] [serial = 453] [outer = (nil)] 09:01:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 125 (0x9df29000) [pid = 1801] [serial = 454] [outer = 0x9a638800] 09:01:16 INFO - PROCESS | 1801 | 1460995276426 Marionette DEBUG loaded listener.js 09:01:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 126 (0x9e009000) [pid = 1801] [serial = 455] [outer = 0x9a638800] 09:01:17 INFO - PROCESS | 1801 | 1460995277347 Marionette TRACE conn4 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 09:01:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 09:01:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1582ms 09:01:17 INFO - PROCESS | 1801 | 1460995277385 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 09:01:17 INFO - PROCESS | 1801 | 1460995277389 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 09:01:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 09:01:17 INFO - PROCESS | 1801 | 1460995277396 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 09:01:17 INFO - PROCESS | 1801 | 1460995277399 Marionette TRACE conn4 <- [1,578,null,{}] 09:01:17 INFO - PROCESS | 1801 | 1460995277406 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:17 INFO - PROCESS | 1801 | 1460995277599 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 09:01:17 INFO - PROCESS | 1801 | 1460995277763 Marionette TRACE conn4 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:17 INFO - PROCESS | 1801 | ++DOCSHELL 0x9898b800 == 67 [pid = 1801] [id = 152] 09:01:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 127 (0x9e00b000) [pid = 1801] [serial = 456] [outer = (nil)] 09:01:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 128 (0x9fee8800) [pid = 1801] [serial = 457] [outer = 0x9e00b000] 09:01:17 INFO - PROCESS | 1801 | 1460995277851 Marionette DEBUG loaded listener.js 09:01:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 129 (0x9ff85c00) [pid = 1801] [serial = 458] [outer = 0x9e00b000] 09:01:18 INFO - PROCESS | 1801 | 1460995278820 Marionette TRACE conn4 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 09:01:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 09:01:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1479ms 09:01:18 INFO - PROCESS | 1801 | 1460995278876 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 09:01:18 INFO - PROCESS | 1801 | 1460995278880 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 09:01:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 09:01:18 INFO - PROCESS | 1801 | 1460995278887 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 09:01:18 INFO - PROCESS | 1801 | 1460995278891 Marionette TRACE conn4 <- [1,582,null,{}] 09:01:18 INFO - PROCESS | 1801 | 1460995278897 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:19 INFO - PROCESS | 1801 | 1460995279109 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 09:01:19 INFO - PROCESS | 1801 | 1460995279326 Marionette TRACE conn4 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:19 INFO - PROCESS | 1801 | ++DOCSHELL 0xa0b52c00 == 68 [pid = 1801] [id = 153] 09:01:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 130 (0xa0f3e000) [pid = 1801] [serial = 459] [outer = (nil)] 09:01:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 131 (0xa2bef800) [pid = 1801] [serial = 460] [outer = 0xa0f3e000] 09:01:19 INFO - PROCESS | 1801 | 1460995279462 Marionette DEBUG loaded listener.js 09:01:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 132 (0xa3d27000) [pid = 1801] [serial = 461] [outer = 0xa0f3e000] 09:01:20 INFO - PROCESS | 1801 | 1460995280342 Marionette TRACE conn4 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 09:01:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 09:01:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1532ms 09:01:20 INFO - PROCESS | 1801 | 1460995280421 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 09:01:20 INFO - PROCESS | 1801 | 1460995280424 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 09:01:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 09:01:20 INFO - PROCESS | 1801 | 1460995280431 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 09:01:20 INFO - PROCESS | 1801 | 1460995280435 Marionette TRACE conn4 <- [1,586,null,{}] 09:01:20 INFO - PROCESS | 1801 | 1460995280441 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:20 INFO - PROCESS | 1801 | 1460995280649 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 09:01:20 INFO - PROCESS | 1801 | 1460995280873 Marionette TRACE conn4 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:20 INFO - PROCESS | 1801 | ++DOCSHELL 0x9053ec00 == 69 [pid = 1801] [id = 154] 09:01:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 133 (0xa2b09c00) [pid = 1801] [serial = 462] [outer = (nil)] 09:01:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 134 (0xa4692000) [pid = 1801] [serial = 463] [outer = 0xa2b09c00] 09:01:21 INFO - PROCESS | 1801 | 1460995281007 Marionette DEBUG loaded listener.js 09:01:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 135 (0xa46e4800) [pid = 1801] [serial = 464] [outer = 0xa2b09c00] 09:01:21 INFO - PROCESS | 1801 | [1801] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:01:21 INFO - PROCESS | 1801 | 1460995281878 Marionette TRACE conn4 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 09:01:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 09:01:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1483ms 09:01:21 INFO - PROCESS | 1801 | 1460995281916 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 09:01:21 INFO - PROCESS | 1801 | 1460995281920 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 09:01:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 09:01:21 INFO - PROCESS | 1801 | 1460995281927 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 09:01:21 INFO - PROCESS | 1801 | 1460995281930 Marionette TRACE conn4 <- [1,590,null,{}] 09:01:21 INFO - PROCESS | 1801 | 1460995281936 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:22 INFO - PROCESS | 1801 | 1460995282125 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 09:01:22 INFO - PROCESS | 1801 | 1460995282308 Marionette TRACE conn4 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:22 INFO - PROCESS | 1801 | ++DOCSHELL 0xa4695800 == 70 [pid = 1801] [id = 155] 09:01:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 136 (0xa46ee000) [pid = 1801] [serial = 465] [outer = (nil)] 09:01:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 137 (0xa48aec00) [pid = 1801] [serial = 466] [outer = 0xa46ee000] 09:01:22 INFO - PROCESS | 1801 | 1460995282398 Marionette DEBUG loaded listener.js 09:01:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 138 (0xa4a02400) [pid = 1801] [serial = 467] [outer = 0xa46ee000] 09:01:23 INFO - PROCESS | 1801 | 1460995283358 Marionette TRACE conn4 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 09:01:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 09:01:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1486ms 09:01:23 INFO - PROCESS | 1801 | 1460995283414 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 09:01:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 09:01:23 INFO - PROCESS | 1801 | 1460995283419 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 09:01:23 INFO - PROCESS | 1801 | 1460995283427 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 09:01:23 INFO - PROCESS | 1801 | 1460995283430 Marionette TRACE conn4 <- [1,594,null,{}] 09:01:23 INFO - PROCESS | 1801 | 1460995283438 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:23 INFO - PROCESS | 1801 | 1460995283621 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 09:01:23 INFO - PROCESS | 1801 | 1460995283790 Marionette TRACE conn4 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:23 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ea93000 == 71 [pid = 1801] [id = 156] 09:01:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 139 (0x8eb28000) [pid = 1801] [serial = 468] [outer = (nil)] 09:01:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 140 (0x8eb2f000) [pid = 1801] [serial = 469] [outer = 0x8eb28000] 09:01:23 INFO - PROCESS | 1801 | 1460995283879 Marionette DEBUG loaded listener.js 09:01:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 141 (0x8eb30800) [pid = 1801] [serial = 470] [outer = 0x8eb28000] 09:01:25 INFO - PROCESS | 1801 | 1460995285300 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 09:01:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 09:01:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1982ms 09:01:25 INFO - PROCESS | 1801 | 1460995285408 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 09:01:25 INFO - PROCESS | 1801 | 1460995285415 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 09:01:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 09:01:25 INFO - PROCESS | 1801 | 1460995285423 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 09:01:25 INFO - PROCESS | 1801 | 1460995285429 Marionette TRACE conn4 <- [1,598,null,{}] 09:01:25 INFO - PROCESS | 1801 | 1460995285437 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:25 INFO - PROCESS | 1801 | 1460995285612 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 09:01:25 INFO - PROCESS | 1801 | 1460995285793 Marionette TRACE conn4 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:25 INFO - PROCESS | 1801 | ++DOCSHELL 0x8dfbe400 == 72 [pid = 1801] [id = 157] 09:01:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 142 (0x8f66c000) [pid = 1801] [serial = 471] [outer = (nil)] 09:01:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 143 (0x90404400) [pid = 1801] [serial = 472] [outer = 0x8f66c000] 09:01:25 INFO - PROCESS | 1801 | 1460995285893 Marionette DEBUG loaded listener.js 09:01:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 144 (0x90534400) [pid = 1801] [serial = 473] [outer = 0x8f66c000] 09:01:26 INFO - PROCESS | 1801 | 1460995286967 Marionette TRACE conn4 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 09:01:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 09:01:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1586ms 09:01:27 INFO - PROCESS | 1801 | 1460995287010 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 09:01:27 INFO - PROCESS | 1801 | 1460995287018 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 09:01:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 09:01:27 INFO - PROCESS | 1801 | 1460995287028 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 09:01:27 INFO - PROCESS | 1801 | 1460995287032 Marionette TRACE conn4 <- [1,602,null,{}] 09:01:27 INFO - PROCESS | 1801 | 1460995287038 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:27 INFO - PROCESS | 1801 | 1460995287224 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 09:01:27 INFO - PROCESS | 1801 | 1460995287507 Marionette TRACE conn4 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:27 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ff1c000 == 73 [pid = 1801] [id = 158] 09:01:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 145 (0x8ffdf800) [pid = 1801] [serial = 474] [outer = (nil)] 09:01:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 146 (0x9168ec00) [pid = 1801] [serial = 475] [outer = 0x8ffdf800] 09:01:27 INFO - PROCESS | 1801 | 1460995287592 Marionette DEBUG loaded listener.js 09:01:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 147 (0x93346400) [pid = 1801] [serial = 476] [outer = 0x8ffdf800] 09:01:28 INFO - PROCESS | 1801 | --DOCSHELL 0x8f65f800 == 72 [pid = 1801] [id = 109] 09:01:28 INFO - PROCESS | 1801 | --DOCSHELL 0x8fbcf800 == 71 [pid = 1801] [id = 112] 09:01:28 INFO - PROCESS | 1801 | --DOMWINDOW == 146 (0x95969800) [pid = 1801] [serial = 387] [outer = (nil)] [url = about:blank] 09:01:28 INFO - PROCESS | 1801 | --DOCSHELL 0x94476000 == 70 [pid = 1801] [id = 111] 09:01:28 INFO - PROCESS | 1801 | --DOCSHELL 0x8f65dc00 == 69 [pid = 1801] [id = 110] 09:01:28 INFO - PROCESS | 1801 | --DOCSHELL 0x8dfb3c00 == 68 [pid = 1801] [id = 146] 09:01:28 INFO - PROCESS | 1801 | --DOCSHELL 0x95913000 == 67 [pid = 1801] [id = 145] 09:01:28 INFO - PROCESS | 1801 | --DOCSHELL 0x916d0400 == 66 [pid = 1801] [id = 144] 09:01:28 INFO - PROCESS | 1801 | --DOCSHELL 0x8f668400 == 65 [pid = 1801] [id = 143] 09:01:28 INFO - PROCESS | 1801 | --DOCSHELL 0x8ffd7000 == 64 [pid = 1801] [id = 142] 09:01:28 INFO - PROCESS | 1801 | --DOCSHELL 0x914a5000 == 63 [pid = 1801] [id = 141] 09:01:28 INFO - PROCESS | 1801 | --DOCSHELL 0x8f66a000 == 62 [pid = 1801] [id = 140] 09:01:28 INFO - PROCESS | 1801 | --DOCSHELL 0x8f669000 == 61 [pid = 1801] [id = 138] 09:01:28 INFO - PROCESS | 1801 | --DOCSHELL 0x8ea8c400 == 60 [pid = 1801] [id = 137] 09:01:28 INFO - PROCESS | 1801 | --DOCSHELL 0x8ea8a800 == 59 [pid = 1801] [id = 136] 09:01:28 INFO - PROCESS | 1801 | --DOCSHELL 0x8ea93c00 == 58 [pid = 1801] [id = 135] 09:01:28 INFO - PROCESS | 1801 | --DOCSHELL 0x8fbd1c00 == 57 [pid = 1801] [id = 134] 09:01:28 INFO - PROCESS | 1801 | --DOCSHELL 0x963bf400 == 56 [pid = 1801] [id = 133] 09:01:28 INFO - PROCESS | 1801 | --DOCSHELL 0x8ffd3800 == 55 [pid = 1801] [id = 132] 09:01:28 INFO - PROCESS | 1801 | --DOCSHELL 0x916d5400 == 54 [pid = 1801] [id = 131] 09:01:28 INFO - PROCESS | 1801 | --DOCSHELL 0x8ea93400 == 53 [pid = 1801] [id = 130] 09:01:28 INFO - PROCESS | 1801 | --DOCSHELL 0x8ea87400 == 52 [pid = 1801] [id = 129] 09:01:28 INFO - PROCESS | 1801 | --DOMWINDOW == 145 (0x92081800) [pid = 1801] [serial = 307] [outer = (nil)] [url = about:blank] 09:01:28 INFO - PROCESS | 1801 | --DOMWINDOW == 144 (0x916d2c00) [pid = 1801] [serial = 310] [outer = (nil)] [url = about:blank] 09:01:28 INFO - PROCESS | 1801 | --DOMWINDOW == 143 (0x9447e000) [pid = 1801] [serial = 334] [outer = (nil)] [url = about:blank] 09:01:28 INFO - PROCESS | 1801 | --DOMWINDOW == 142 (0x97c1cc00) [pid = 1801] [serial = 316] [outer = (nil)] [url = about:blank] 09:01:28 INFO - PROCESS | 1801 | --DOMWINDOW == 141 (0x9926dc00) [pid = 1801] [serial = 319] [outer = (nil)] [url = about:blank] 09:01:28 INFO - PROCESS | 1801 | --DOMWINDOW == 140 (0xa0179000) [pid = 1801] [serial = 337] [outer = (nil)] [url = about:blank] 09:01:28 INFO - PROCESS | 1801 | --DOMWINDOW == 139 (0x8f668800) [pid = 1801] [serial = 328] [outer = (nil)] [url = about:blank] 09:01:28 INFO - PROCESS | 1801 | --DOMWINDOW == 138 (0x9a6e5800) [pid = 1801] [serial = 322] [outer = (nil)] [url = about:blank] 09:01:28 INFO - PROCESS | 1801 | --DOMWINDOW == 137 (0xa0f3e800) [pid = 1801] [serial = 331] [outer = (nil)] [url = about:blank] 09:01:28 INFO - PROCESS | 1801 | --DOMWINDOW == 136 (0x95966000) [pid = 1801] [serial = 313] [outer = (nil)] [url = about:blank] 09:01:28 INFO - PROCESS | 1801 | --DOMWINDOW == 135 (0xa0192800) [pid = 1801] [serial = 325] [outer = (nil)] [url = about:blank] 09:01:28 INFO - PROCESS | 1801 | --DOMWINDOW == 134 (0x90534c00) [pid = 1801] [serial = 354] [outer = (nil)] [url = about:blank] 09:01:28 INFO - PROCESS | 1801 | --DOMWINDOW == 133 (0x8fbd7c00) [pid = 1801] [serial = 369] [outer = (nil)] [url = about:blank] 09:01:28 INFO - PROCESS | 1801 | --DOMWINDOW == 132 (0x8ff15800) [pid = 1801] [serial = 370] [outer = (nil)] [url = about:blank] 09:01:28 INFO - PROCESS | 1801 | --DOMWINDOW == 131 (0x93423c00) [pid = 1801] [serial = 378] [outer = (nil)] [url = about:blank] 09:01:28 INFO - PROCESS | 1801 | --DOMWINDOW == 130 (0x90535400) [pid = 1801] [serial = 375] [outer = (nil)] [url = about:blank] 09:01:28 INFO - PROCESS | 1801 | --DOMWINDOW == 129 (0x93352400) [pid = 1801] [serial = 376] [outer = (nil)] [url = about:blank] 09:01:28 INFO - PROCESS | 1801 | --DOMWINDOW == 128 (0x946f0000) [pid = 1801] [serial = 357] [outer = (nil)] [url = about:blank] 09:01:28 INFO - PROCESS | 1801 | --DOMWINDOW == 127 (0x96305800) [pid = 1801] [serial = 352] [outer = (nil)] [url = about:blank] 09:01:28 INFO - PROCESS | 1801 | --DOMWINDOW == 126 (0x9ffaf400) [pid = 1801] [serial = 366] [outer = (nil)] [url = about:blank] 09:01:28 INFO - PROCESS | 1801 | --DOMWINDOW == 125 (0x9168b000) [pid = 1801] [serial = 373] [outer = (nil)] [url = about:blank] 09:01:28 INFO - PROCESS | 1801 | --DOMWINDOW == 124 (0x914c5c00) [pid = 1801] [serial = 372] [outer = (nil)] [url = about:blank] 09:01:28 INFO - PROCESS | 1801 | --DOMWINDOW == 123 (0x9e004c00) [pid = 1801] [serial = 360] [outer = (nil)] [url = about:blank] 09:01:28 INFO - PROCESS | 1801 | --DOMWINDOW == 122 (0x8ffdd000) [pid = 1801] [serial = 363] [outer = (nil)] [url = about:blank] 09:01:28 INFO - PROCESS | 1801 | --DOMWINDOW == 121 (0x946e8c00) [pid = 1801] [serial = 381] [outer = (nil)] [url = about:blank] 09:01:28 INFO - PROCESS | 1801 | --DOMWINDOW == 120 (0x946ecc00) [pid = 1801] [serial = 382] [outer = (nil)] [url = about:blank] 09:01:28 INFO - PROCESS | 1801 | --DOMWINDOW == 119 (0x8ea8e800) [pid = 1801] [serial = 384] [outer = (nil)] [url = about:blank] 09:01:28 INFO - PROCESS | 1801 | --DOMWINDOW == 118 (0x9376dc00) [pid = 1801] [serial = 379] [outer = (nil)] [url = about:blank] 09:01:28 INFO - PROCESS | 1801 | --DOMWINDOW == 117 (0x914ccc00) [pid = 1801] [serial = 385] [outer = (nil)] [url = about:blank] 09:01:28 INFO - PROCESS | 1801 | 1460995288668 Marionette TRACE conn4 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 09:01:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 09:01:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1681ms 09:01:28 INFO - PROCESS | 1801 | 1460995288710 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 09:01:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 09:01:28 INFO - PROCESS | 1801 | 1460995288715 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 09:01:28 INFO - PROCESS | 1801 | 1460995288721 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 09:01:28 INFO - PROCESS | 1801 | 1460995288727 Marionette TRACE conn4 <- [1,606,null,{}] 09:01:28 INFO - PROCESS | 1801 | 1460995288743 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:28 INFO - PROCESS | 1801 | 1460995288925 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 09:01:29 INFO - PROCESS | 1801 | 1460995289119 Marionette TRACE conn4 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:29 INFO - PROCESS | 1801 | ++DOCSHELL 0x8f66a000 == 53 [pid = 1801] [id = 159] 09:01:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 118 (0x916d0400) [pid = 1801] [serial = 477] [outer = (nil)] 09:01:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 119 (0x9334f800) [pid = 1801] [serial = 478] [outer = 0x916d0400] 09:01:29 INFO - PROCESS | 1801 | 1460995289204 Marionette DEBUG loaded listener.js 09:01:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 120 (0x933b5400) [pid = 1801] [serial = 479] [outer = 0x916d0400] 09:01:29 INFO - PROCESS | 1801 | 1460995289939 Marionette TRACE conn4 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 09:01:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 09:01:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1252ms 09:01:29 INFO - PROCESS | 1801 | 1460995289972 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 09:01:29 INFO - PROCESS | 1801 | 1460995289976 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 09:01:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 09:01:29 INFO - PROCESS | 1801 | 1460995289983 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 09:01:29 INFO - PROCESS | 1801 | 1460995289986 Marionette TRACE conn4 <- [1,610,null,{}] 09:01:29 INFO - PROCESS | 1801 | 1460995289991 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:30 INFO - PROCESS | 1801 | 1460995290147 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 09:01:30 INFO - PROCESS | 1801 | 1460995290163 Marionette TRACE conn4 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:30 INFO - PROCESS | 1801 | ++DOCSHELL 0x9334b000 == 54 [pid = 1801] [id = 160] 09:01:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 121 (0x93424800) [pid = 1801] [serial = 480] [outer = (nil)] 09:01:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 122 (0x9376c800) [pid = 1801] [serial = 481] [outer = 0x93424800] 09:01:30 INFO - PROCESS | 1801 | 1460995290242 Marionette DEBUG loaded listener.js 09:01:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 123 (0x9447a800) [pid = 1801] [serial = 482] [outer = 0x93424800] 09:01:31 INFO - PROCESS | 1801 | 1460995291234 Marionette TRACE conn4 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 09:01:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 09:01:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1335ms 09:01:31 INFO - PROCESS | 1801 | 1460995291317 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 09:01:31 INFO - PROCESS | 1801 | 1460995291321 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 09:01:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 09:01:31 INFO - PROCESS | 1801 | 1460995291335 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 09:01:31 INFO - PROCESS | 1801 | 1460995291339 Marionette TRACE conn4 <- [1,614,null,{}] 09:01:31 INFO - PROCESS | 1801 | 1460995291345 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:31 INFO - PROCESS | 1801 | 1460995291549 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 09:01:31 INFO - PROCESS | 1801 | 1460995291576 Marionette TRACE conn4 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:31 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ff1d000 == 55 [pid = 1801] [id = 161] 09:01:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 124 (0x933ad400) [pid = 1801] [serial = 483] [outer = (nil)] 09:01:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 125 (0x946e9800) [pid = 1801] [serial = 484] [outer = 0x933ad400] 09:01:31 INFO - PROCESS | 1801 | 1460995291652 Marionette DEBUG loaded listener.js 09:01:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 126 (0x946ef000) [pid = 1801] [serial = 485] [outer = 0x933ad400] 09:01:32 INFO - PROCESS | 1801 | 1460995292612 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 09:01:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 09:01:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1334ms 09:01:32 INFO - PROCESS | 1801 | 1460995292671 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 09:01:32 INFO - PROCESS | 1801 | 1460995292673 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 09:01:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 09:01:32 INFO - PROCESS | 1801 | 1460995292689 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 09:01:32 INFO - PROCESS | 1801 | 1460995292691 Marionette TRACE conn4 <- [1,618,null,{}] 09:01:32 INFO - PROCESS | 1801 | 1460995292698 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:32 INFO - PROCESS | 1801 | 1460995292920 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 09:01:33 INFO - PROCESS | 1801 | --DOMWINDOW == 125 (0x8ffd9400) [pid = 1801] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 09:01:33 INFO - PROCESS | 1801 | --DOMWINDOW == 124 (0x8dfb7400) [pid = 1801] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 09:01:33 INFO - PROCESS | 1801 | --DOMWINDOW == 123 (0x93552c00) [pid = 1801] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 09:01:33 INFO - PROCESS | 1801 | --DOMWINDOW == 122 (0x93422400) [pid = 1801] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 09:01:33 INFO - PROCESS | 1801 | --DOMWINDOW == 121 (0x91689800) [pid = 1801] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 09:01:33 INFO - PROCESS | 1801 | --DOMWINDOW == 120 (0x8f66b800) [pid = 1801] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 09:01:33 INFO - PROCESS | 1801 | --DOMWINDOW == 119 (0x95cbac00) [pid = 1801] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 09:01:33 INFO - PROCESS | 1801 | 1460995293353 Marionette TRACE conn4 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:33 INFO - PROCESS | 1801 | ++DOCSHELL 0x8dfb7400 == 56 [pid = 1801] [id = 162] 09:01:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 120 (0x8f66b800) [pid = 1801] [serial = 486] [outer = (nil)] 09:01:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 121 (0x90408000) [pid = 1801] [serial = 487] [outer = 0x8f66b800] 09:01:33 INFO - PROCESS | 1801 | 1460995293430 Marionette DEBUG loaded listener.js 09:01:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 122 (0x933b3800) [pid = 1801] [serial = 488] [outer = 0x8f66b800] 09:01:34 INFO - PROCESS | 1801 | 1460995294121 Marionette TRACE conn4 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 09:01:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 09:01:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1494ms 09:01:34 INFO - PROCESS | 1801 | 1460995294182 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 09:01:34 INFO - PROCESS | 1801 | 1460995294186 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 09:01:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 09:01:34 INFO - PROCESS | 1801 | 1460995294252 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 09:01:34 INFO - PROCESS | 1801 | 1460995294255 Marionette TRACE conn4 <- [1,622,null,{}] 09:01:34 INFO - PROCESS | 1801 | 1460995294261 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:34 INFO - PROCESS | 1801 | 1460995294413 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 09:01:34 INFO - PROCESS | 1801 | 1460995294424 Marionette TRACE conn4 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:34 INFO - PROCESS | 1801 | ++DOCSHELL 0x94481800 == 57 [pid = 1801] [id = 163] 09:01:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 123 (0x963bf400) [pid = 1801] [serial = 489] [outer = (nil)] 09:01:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 124 (0x97c16000) [pid = 1801] [serial = 490] [outer = 0x963bf400] 09:01:34 INFO - PROCESS | 1801 | 1460995294613 Marionette DEBUG loaded listener.js 09:01:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 125 (0x9926f000) [pid = 1801] [serial = 491] [outer = 0x963bf400] 09:01:35 INFO - PROCESS | 1801 | 1460995295456 Marionette TRACE conn4 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 09:01:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 09:01:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1238ms 09:01:35 INFO - PROCESS | 1801 | 1460995295490 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 09:01:35 INFO - PROCESS | 1801 | 1460995295496 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 09:01:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 09:01:35 INFO - PROCESS | 1801 | 1460995295506 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 09:01:35 INFO - PROCESS | 1801 | 1460995295512 Marionette TRACE conn4 <- [1,626,null,{}] 09:01:35 INFO - PROCESS | 1801 | 1460995295523 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:35 INFO - PROCESS | 1801 | 1460995295733 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 09:01:35 INFO - PROCESS | 1801 | 1460995295889 Marionette TRACE conn4 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:35 INFO - PROCESS | 1801 | ++DOCSHELL 0x8dfb9c00 == 58 [pid = 1801] [id = 164] 09:01:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 126 (0x8eb34800) [pid = 1801] [serial = 492] [outer = (nil)] 09:01:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 127 (0x8fbd1c00) [pid = 1801] [serial = 493] [outer = 0x8eb34800] 09:01:35 INFO - PROCESS | 1801 | 1460995295993 Marionette DEBUG loaded listener.js 09:01:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 128 (0x8ff18c00) [pid = 1801] [serial = 494] [outer = 0x8eb34800] 09:01:37 INFO - PROCESS | 1801 | 1460995297000 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 09:01:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 09:01:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1534ms 09:01:37 INFO - PROCESS | 1801 | 1460995297041 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 09:01:37 INFO - PROCESS | 1801 | 1460995297050 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 09:01:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 09:01:37 INFO - PROCESS | 1801 | 1460995297062 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 09:01:37 INFO - PROCESS | 1801 | 1460995297065 Marionette TRACE conn4 <- [1,630,null,{}] 09:01:37 INFO - PROCESS | 1801 | 1460995297072 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:37 INFO - PROCESS | 1801 | 1460995297278 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 09:01:37 INFO - PROCESS | 1801 | 1460995297500 Marionette TRACE conn4 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:37 INFO - PROCESS | 1801 | ++DOCSHELL 0x9052f400 == 59 [pid = 1801] [id = 165] 09:01:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 129 (0x90535800) [pid = 1801] [serial = 495] [outer = (nil)] 09:01:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 130 (0x914cf400) [pid = 1801] [serial = 496] [outer = 0x90535800] 09:01:37 INFO - PROCESS | 1801 | 1460995297604 Marionette DEBUG loaded listener.js 09:01:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 131 (0x91694000) [pid = 1801] [serial = 497] [outer = 0x90535800] 09:01:38 INFO - PROCESS | 1801 | 1460995298595 Marionette TRACE conn4 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 09:01:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 09:01:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1592ms 09:01:38 INFO - PROCESS | 1801 | 1460995298654 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 09:01:38 INFO - PROCESS | 1801 | 1460995298657 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 09:01:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 09:01:38 INFO - PROCESS | 1801 | 1460995298666 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 09:01:38 INFO - PROCESS | 1801 | 1460995298672 Marionette TRACE conn4 <- [1,634,null,{}] 09:01:38 INFO - PROCESS | 1801 | 1460995298690 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:38 INFO - PROCESS | 1801 | 1460995298928 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 09:01:39 INFO - PROCESS | 1801 | 1460995299319 Marionette TRACE conn4 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:39 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ffdbc00 == 60 [pid = 1801] [id = 166] 09:01:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 132 (0x95967c00) [pid = 1801] [serial = 498] [outer = (nil)] 09:01:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 133 (0x9a6eb400) [pid = 1801] [serial = 499] [outer = 0x95967c00] 09:01:39 INFO - PROCESS | 1801 | 1460995299431 Marionette DEBUG loaded listener.js 09:01:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 134 (0x9e007800) [pid = 1801] [serial = 500] [outer = 0x95967c00] 09:01:40 INFO - PROCESS | 1801 | [1801] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:01:40 INFO - PROCESS | 1801 | 1460995300334 Marionette TRACE conn4 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 09:01:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 09:01:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1692ms 09:01:40 INFO - PROCESS | 1801 | 1460995300358 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 09:01:40 INFO - PROCESS | 1801 | 1460995300364 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 09:01:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 09:01:40 INFO - PROCESS | 1801 | 1460995300371 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 09:01:40 INFO - PROCESS | 1801 | 1460995300374 Marionette TRACE conn4 <- [1,638,null,{}] 09:01:40 INFO - PROCESS | 1801 | 1460995300401 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:40 INFO - PROCESS | 1801 | 1460995300601 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 09:01:40 INFO - PROCESS | 1801 | 1460995300770 Marionette TRACE conn4 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:40 INFO - PROCESS | 1801 | ++DOCSHELL 0x9e012000 == 61 [pid = 1801] [id = 167] 09:01:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 135 (0x9eb3c800) [pid = 1801] [serial = 501] [outer = (nil)] 09:01:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 136 (0x9ffa7800) [pid = 1801] [serial = 502] [outer = 0x9eb3c800] 09:01:40 INFO - PROCESS | 1801 | 1460995300862 Marionette DEBUG loaded listener.js 09:01:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 137 (0xa01db800) [pid = 1801] [serial = 503] [outer = 0x9eb3c800] 09:01:41 INFO - PROCESS | 1801 | [1801] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:01:41 INFO - PROCESS | 1801 | 1460995301838 Marionette TRACE conn4 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 09:01:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 09:01:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1496ms 09:01:41 INFO - PROCESS | 1801 | 1460995301868 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 09:01:41 INFO - PROCESS | 1801 | 1460995301872 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 09:01:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 09:01:41 INFO - PROCESS | 1801 | 1460995301880 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 09:01:41 INFO - PROCESS | 1801 | 1460995301884 Marionette TRACE conn4 <- [1,642,null,{}] 09:01:41 INFO - PROCESS | 1801 | 1460995301891 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:42 INFO - PROCESS | 1801 | 1460995302080 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 09:01:42 INFO - PROCESS | 1801 | 1460995302257 Marionette TRACE conn4 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:42 INFO - PROCESS | 1801 | ++DOCSHELL 0x9e00dc00 == 62 [pid = 1801] [id = 168] 09:01:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 138 (0x9ff89000) [pid = 1801] [serial = 504] [outer = (nil)] 09:01:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 139 (0xa0fe5000) [pid = 1801] [serial = 505] [outer = 0x9ff89000] 09:01:42 INFO - PROCESS | 1801 | 1460995302348 Marionette DEBUG loaded listener.js 09:01:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 140 (0xa10ee800) [pid = 1801] [serial = 506] [outer = 0x9ff89000] 09:01:43 INFO - PROCESS | 1801 | 1460995303280 Marionette TRACE conn4 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 09:01:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 09:01:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1431ms 09:01:43 INFO - PROCESS | 1801 | 1460995303313 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 09:01:43 INFO - PROCESS | 1801 | 1460995303316 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 09:01:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 09:01:43 INFO - PROCESS | 1801 | 1460995303325 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 09:01:43 INFO - PROCESS | 1801 | 1460995303329 Marionette TRACE conn4 <- [1,646,null,{}] 09:01:43 INFO - PROCESS | 1801 | 1460995303335 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:43 INFO - PROCESS | 1801 | 1460995303567 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 09:01:43 INFO - PROCESS | 1801 | 1460995303739 Marionette TRACE conn4 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:43 INFO - PROCESS | 1801 | ++DOCSHELL 0x8fbd5400 == 63 [pid = 1801] [id = 169] 09:01:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 141 (0xa48a6800) [pid = 1801] [serial = 507] [outer = (nil)] 09:01:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 142 (0xa4a05c00) [pid = 1801] [serial = 508] [outer = 0xa48a6800] 09:01:43 INFO - PROCESS | 1801 | 1460995303903 Marionette DEBUG loaded listener.js 09:01:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 143 (0xa4a0b000) [pid = 1801] [serial = 509] [outer = 0xa48a6800] 09:01:44 INFO - PROCESS | 1801 | 1460995304761 Marionette TRACE conn4 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 09:01:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 09:01:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1479ms 09:01:44 INFO - PROCESS | 1801 | 1460995304804 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 09:01:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 09:01:44 INFO - PROCESS | 1801 | 1460995304809 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 09:01:44 INFO - PROCESS | 1801 | 1460995304815 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 09:01:44 INFO - PROCESS | 1801 | 1460995304819 Marionette TRACE conn4 <- [1,650,null,{}] 09:01:44 INFO - PROCESS | 1801 | 1460995304824 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:44 INFO - PROCESS | 1801 | 1460995304994 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 09:01:45 INFO - PROCESS | 1801 | 1460995305166 Marionette TRACE conn4 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:45 INFO - PROCESS | 1801 | ++DOCSHELL 0x8dfbb800 == 64 [pid = 1801] [id = 170] 09:01:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 144 (0x8ec7f400) [pid = 1801] [serial = 510] [outer = (nil)] 09:01:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 145 (0x8ec87000) [pid = 1801] [serial = 511] [outer = 0x8ec7f400] 09:01:45 INFO - PROCESS | 1801 | 1460995305262 Marionette DEBUG loaded listener.js 09:01:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 146 (0x8ec89c00) [pid = 1801] [serial = 512] [outer = 0x8ec7f400] 09:01:46 INFO - PROCESS | 1801 | 1460995306214 Marionette TRACE conn4 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 09:01:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 09:01:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1438ms 09:01:46 INFO - PROCESS | 1801 | 1460995306253 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 09:01:46 INFO - PROCESS | 1801 | 1460995306256 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 09:01:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 09:01:46 INFO - PROCESS | 1801 | 1460995306263 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 09:01:46 INFO - PROCESS | 1801 | 1460995306267 Marionette TRACE conn4 <- [1,654,null,{}] 09:01:46 INFO - PROCESS | 1801 | 1460995306272 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:46 INFO - PROCESS | 1801 | 1460995306484 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 09:01:46 INFO - PROCESS | 1801 | 1460995306658 Marionette TRACE conn4 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:46 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ea8e000 == 65 [pid = 1801] [id = 171] 09:01:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 147 (0x8ea94400) [pid = 1801] [serial = 513] [outer = (nil)] 09:01:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 148 (0x91696800) [pid = 1801] [serial = 514] [outer = 0x8ea94400] 09:01:46 INFO - PROCESS | 1801 | 1460995306745 Marionette DEBUG loaded listener.js 09:01:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 149 (0x9908b800) [pid = 1801] [serial = 515] [outer = 0x8ea94400] 09:01:47 INFO - PROCESS | 1801 | 1460995307743 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 09:01:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 09:01:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1533ms 09:01:47 INFO - PROCESS | 1801 | 1460995307797 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 09:01:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 09:01:47 INFO - PROCESS | 1801 | 1460995307802 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 09:01:47 INFO - PROCESS | 1801 | 1460995307811 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 09:01:47 INFO - PROCESS | 1801 | 1460995307814 Marionette TRACE conn4 <- [1,658,null,{}] 09:01:47 INFO - PROCESS | 1801 | 1460995307821 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:48 INFO - PROCESS | 1801 | 1460995308017 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 09:01:48 INFO - PROCESS | 1801 | 1460995308236 Marionette TRACE conn4 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:48 INFO - PROCESS | 1801 | ++DOCSHELL 0x8dc1a400 == 66 [pid = 1801] [id = 172] 09:01:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 150 (0x8dc1d000) [pid = 1801] [serial = 516] [outer = (nil)] 09:01:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 151 (0x8dc22c00) [pid = 1801] [serial = 517] [outer = 0x8dc1d000] 09:01:48 INFO - PROCESS | 1801 | 1460995308373 Marionette DEBUG loaded listener.js 09:01:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 152 (0x8dc25400) [pid = 1801] [serial = 518] [outer = 0x8dc1d000] 09:01:49 INFO - PROCESS | 1801 | 1460995309234 Marionette TRACE conn4 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 09:01:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 09:01:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1486ms 09:01:49 INFO - PROCESS | 1801 | 1460995309296 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 09:01:49 INFO - PROCESS | 1801 | 1460995309300 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 09:01:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 09:01:49 INFO - PROCESS | 1801 | 1460995309309 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 09:01:49 INFO - PROCESS | 1801 | 1460995309314 Marionette TRACE conn4 <- [1,662,null,{}] 09:01:49 INFO - PROCESS | 1801 | 1460995309320 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:49 INFO - PROCESS | 1801 | 1460995309508 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 09:01:49 INFO - PROCESS | 1801 | 1460995309677 Marionette TRACE conn4 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:49 INFO - PROCESS | 1801 | ++DOCSHELL 0x8dc1b400 == 67 [pid = 1801] [id = 173] 09:01:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 153 (0x8dc1b800) [pid = 1801] [serial = 519] [outer = (nil)] 09:01:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 154 (0x8ec8dc00) [pid = 1801] [serial = 520] [outer = 0x8dc1b800] 09:01:49 INFO - PROCESS | 1801 | 1460995309767 Marionette DEBUG loaded listener.js 09:01:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 155 (0x92081c00) [pid = 1801] [serial = 521] [outer = 0x8dc1b800] 09:01:50 INFO - PROCESS | 1801 | [1801] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:01:50 INFO - PROCESS | 1801 | 1460995310680 Marionette TRACE conn4 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 09:01:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 09:01:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1429ms 09:01:50 INFO - PROCESS | 1801 | 1460995310738 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 09:01:50 INFO - PROCESS | 1801 | 1460995310742 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 09:01:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 09:01:50 INFO - PROCESS | 1801 | 1460995310749 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 09:01:50 INFO - PROCESS | 1801 | 1460995310755 Marionette TRACE conn4 <- [1,666,null,{}] 09:01:50 INFO - PROCESS | 1801 | 1460995310762 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:51 INFO - PROCESS | 1801 | 1460995311025 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 09:01:51 INFO - PROCESS | 1801 | 1460995311255 Marionette TRACE conn4 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:51 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a301c00 == 68 [pid = 1801] [id = 174] 09:01:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 156 (0x8a30a800) [pid = 1801] [serial = 522] [outer = (nil)] 09:01:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 157 (0x8a30f000) [pid = 1801] [serial = 523] [outer = 0x8a30a800] 09:01:51 INFO - PROCESS | 1801 | 1460995311399 Marionette DEBUG loaded listener.js 09:01:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 158 (0x8ec8ac00) [pid = 1801] [serial = 524] [outer = 0x8a30a800] 09:01:51 INFO - PROCESS | 1801 | [1801] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:01:52 INFO - PROCESS | 1801 | 1460995312321 Marionette TRACE conn4 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 09:01:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 09:01:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1630ms 09:01:52 INFO - PROCESS | 1801 | 1460995312381 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 09:01:52 INFO - PROCESS | 1801 | 1460995312385 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 09:01:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 09:01:52 INFO - PROCESS | 1801 | 1460995312392 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 09:01:52 INFO - PROCESS | 1801 | 1460995312396 Marionette TRACE conn4 <- [1,670,null,{}] 09:01:52 INFO - PROCESS | 1801 | 1460995312402 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:52 INFO - PROCESS | 1801 | 1460995312597 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 09:01:52 INFO - PROCESS | 1801 | 1460995312769 Marionette TRACE conn4 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:52 INFO - PROCESS | 1801 | ++DOCSHELL 0x8fbd3c00 == 69 [pid = 1801] [id = 175] 09:01:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 159 (0x98980c00) [pid = 1801] [serial = 525] [outer = (nil)] 09:01:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 160 (0x99093000) [pid = 1801] [serial = 526] [outer = 0x98980c00] 09:01:52 INFO - PROCESS | 1801 | 1460995312860 Marionette DEBUG loaded listener.js 09:01:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 161 (0x99095400) [pid = 1801] [serial = 527] [outer = 0x98980c00] 09:01:53 INFO - PROCESS | 1801 | 1460995313788 Marionette TRACE conn4 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 09:01:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 09:01:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1430ms 09:01:53 INFO - PROCESS | 1801 | 1460995313823 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 09:01:53 INFO - PROCESS | 1801 | 1460995313827 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 09:01:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 09:01:53 INFO - PROCESS | 1801 | 1460995313834 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 09:01:53 INFO - PROCESS | 1801 | 1460995313837 Marionette TRACE conn4 <- [1,674,null,{}] 09:01:53 INFO - PROCESS | 1801 | 1460995313854 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:54 INFO - PROCESS | 1801 | 1460995314046 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 09:01:54 INFO - PROCESS | 1801 | 1460995314229 Marionette TRACE conn4 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:54 INFO - PROCESS | 1801 | ++DOCSHELL 0x8dc28000 == 70 [pid = 1801] [id = 176] 09:01:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 162 (0x8f94c800) [pid = 1801] [serial = 528] [outer = (nil)] 09:01:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 163 (0x8f952000) [pid = 1801] [serial = 529] [outer = 0x8f94c800] 09:01:54 INFO - PROCESS | 1801 | 1460995314321 Marionette DEBUG loaded listener.js 09:01:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 164 (0x8f954000) [pid = 1801] [serial = 530] [outer = 0x8f94c800] 09:01:54 INFO - PROCESS | 1801 | [1801] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:01:55 INFO - PROCESS | 1801 | 1460995315220 Marionette TRACE conn4 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 09:01:55 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 09:01:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1442ms 09:01:55 INFO - PROCESS | 1801 | 1460995315278 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 09:01:55 INFO - PROCESS | 1801 | 1460995315281 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 09:01:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 09:01:55 INFO - PROCESS | 1801 | 1460995315290 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 09:01:55 INFO - PROCESS | 1801 | 1460995315294 Marionette TRACE conn4 <- [1,678,null,{}] 09:01:55 INFO - PROCESS | 1801 | 1460995315300 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:55 INFO - PROCESS | 1801 | 1460995315493 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 09:01:56 INFO - PROCESS | 1801 | 1460995316034 Marionette TRACE conn4 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:56 INFO - PROCESS | 1801 | ++DOCSHELL 0x8b856400 == 71 [pid = 1801] [id = 177] 09:01:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 165 (0x8b858800) [pid = 1801] [serial = 531] [outer = (nil)] 09:01:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 166 (0x8b85a400) [pid = 1801] [serial = 532] [outer = 0x8b858800] 09:01:56 INFO - PROCESS | 1801 | 1460995316165 Marionette DEBUG loaded listener.js 09:01:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 167 (0x8b85d400) [pid = 1801] [serial = 533] [outer = 0x8b858800] 09:01:57 INFO - PROCESS | 1801 | 1460995317078 Marionette TRACE conn4 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 09:01:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 09:01:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1833ms 09:01:57 INFO - PROCESS | 1801 | 1460995317124 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 09:01:57 INFO - PROCESS | 1801 | 1460995317131 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 09:01:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 09:01:57 INFO - PROCESS | 1801 | 1460995317141 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 09:01:57 INFO - PROCESS | 1801 | 1460995317146 Marionette TRACE conn4 <- [1,682,null,{}] 09:01:57 INFO - PROCESS | 1801 | 1460995317153 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:57 INFO - PROCESS | 1801 | 1460995317353 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 09:01:57 INFO - PROCESS | 1801 | 1460995317698 Marionette TRACE conn4 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:57 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ea8dc00 == 72 [pid = 1801] [id = 178] 09:01:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 168 (0x8ea90000) [pid = 1801] [serial = 534] [outer = (nil)] 09:01:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 169 (0x8eb2bc00) [pid = 1801] [serial = 535] [outer = 0x8ea90000] 09:01:57 INFO - PROCESS | 1801 | 1460995317793 Marionette DEBUG loaded listener.js 09:01:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 170 (0x8eb33400) [pid = 1801] [serial = 536] [outer = 0x8ea90000] 09:01:58 INFO - PROCESS | 1801 | --DOCSHELL 0x8dfb7400 == 71 [pid = 1801] [id = 162] 09:01:58 INFO - PROCESS | 1801 | --DOMWINDOW == 169 (0x976e4800) [pid = 1801] [serial = 442] [outer = (nil)] [url = about:blank] 09:01:58 INFO - PROCESS | 1801 | --DOMWINDOW == 168 (0x9feed400) [pid = 1801] [serial = 409] [outer = (nil)] [url = about:blank] 09:01:58 INFO - PROCESS | 1801 | --DOMWINDOW == 167 (0x99271c00) [pid = 1801] [serial = 403] [outer = (nil)] [url = about:blank] 09:01:58 INFO - PROCESS | 1801 | --DOMWINDOW == 166 (0x9053d400) [pid = 1801] [serial = 415] [outer = (nil)] [url = about:blank] 09:01:58 INFO - PROCESS | 1801 | --DOMWINDOW == 165 (0x9e009800) [pid = 1801] [serial = 406] [outer = (nil)] [url = about:blank] 09:01:58 INFO - PROCESS | 1801 | --DOMWINDOW == 164 (0xa01e1000) [pid = 1801] [serial = 412] [outer = (nil)] [url = about:blank] 09:01:58 INFO - PROCESS | 1801 | --DOMWINDOW == 163 (0x976e3400) [pid = 1801] [serial = 397] [outer = (nil)] [url = about:blank] 09:01:58 INFO - PROCESS | 1801 | --DOMWINDOW == 162 (0x93348800) [pid = 1801] [serial = 393] [outer = (nil)] [url = about:blank] 09:01:58 INFO - PROCESS | 1801 | --DOMWINDOW == 161 (0x8ff20c00) [pid = 1801] [serial = 390] [outer = (nil)] [url = about:blank] 09:01:58 INFO - PROCESS | 1801 | --DOMWINDOW == 160 (0x98980000) [pid = 1801] [serial = 400] [outer = (nil)] [url = about:blank] 09:01:58 INFO - PROCESS | 1801 | --DOMWINDOW == 159 (0x95916800) [pid = 1801] [serial = 418] [outer = (nil)] [url = about:blank] 09:01:58 INFO - PROCESS | 1801 | --DOCSHELL 0x8ff1d000 == 70 [pid = 1801] [id = 161] 09:01:58 INFO - PROCESS | 1801 | --DOCSHELL 0x9334b000 == 69 [pid = 1801] [id = 160] 09:01:58 INFO - PROCESS | 1801 | --DOCSHELL 0x8f66a000 == 68 [pid = 1801] [id = 159] 09:01:58 INFO - PROCESS | 1801 | --DOCSHELL 0x8ff1c000 == 67 [pid = 1801] [id = 158] 09:01:58 INFO - PROCESS | 1801 | --DOCSHELL 0x8dfbe400 == 66 [pid = 1801] [id = 157] 09:01:59 INFO - PROCESS | 1801 | --DOMWINDOW == 158 (0x93353000) [pid = 1801] [serial = 427] [outer = (nil)] [url = about:blank] 09:01:59 INFO - PROCESS | 1801 | --DOMWINDOW == 157 (0x8ff19000) [pid = 1801] [serial = 440] [outer = (nil)] [url = about:blank] 09:01:59 INFO - PROCESS | 1801 | --DOMWINDOW == 156 (0x9630e800) [pid = 1801] [serial = 214] [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.] 09:01:59 INFO - PROCESS | 1801 | --DOMWINDOW == 155 (0x974b2800) [pid = 1801] [serial = 434] [outer = (nil)] [url = about:blank] 09:01:59 INFO - PROCESS | 1801 | --DOMWINDOW == 154 (0x963c4800) [pid = 1801] [serial = 433] [outer = (nil)] [url = about:blank] 09:01:59 INFO - PROCESS | 1801 | --DOMWINDOW == 153 (0x946ed000) [pid = 1801] [serial = 431] [outer = (nil)] [url = about:blank] 09:01:59 INFO - PROCESS | 1801 | --DOMWINDOW == 152 (0x8f65f400) [pid = 1801] [serial = 439] [outer = (nil)] [url = about:blank] 09:01:59 INFO - PROCESS | 1801 | --DOMWINDOW == 151 (0x9341e800) [pid = 1801] [serial = 425] [outer = (nil)] [url = about:blank] 09:01:59 INFO - PROCESS | 1801 | --DOMWINDOW == 150 (0x8ff1e400) [pid = 1801] [serial = 422] [outer = (nil)] [url = about:blank] 09:01:59 INFO - PROCESS | 1801 | --DOMWINDOW == 149 (0x97c19400) [pid = 1801] [serial = 436] [outer = (nil)] [url = about:blank] 09:01:59 INFO - PROCESS | 1801 | --DOMWINDOW == 148 (0x93349c00) [pid = 1801] [serial = 424] [outer = (nil)] [url = about:blank] 09:01:59 INFO - PROCESS | 1801 | --DOMWINDOW == 147 (0x8fc99c00) [pid = 1801] [serial = 421] [outer = (nil)] [url = about:blank] 09:01:59 INFO - PROCESS | 1801 | --DOMWINDOW == 146 (0x946f2800) [pid = 1801] [serial = 428] [outer = (nil)] [url = about:blank] 09:01:59 INFO - PROCESS | 1801 | --DOMWINDOW == 145 (0x98e03800) [pid = 1801] [serial = 437] [outer = (nil)] [url = about:blank] 09:01:59 INFO - PROCESS | 1801 | --DOMWINDOW == 144 (0x93771800) [pid = 1801] [serial = 430] [outer = (nil)] [url = about:blank] 09:01:59 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 09:01:59 INFO - PROCESS | 1801 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:01:59 INFO - PROCESS | 1801 | 1460995319115 Marionette TRACE conn4 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 09:01:59 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) 09:01:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1985ms 09:01:59 INFO - PROCESS | 1801 | 1460995319219 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 09:01:59 INFO - PROCESS | 1801 | 1460995319226 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 09:01:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 09:01:59 INFO - PROCESS | 1801 | 1460995319235 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 09:01:59 INFO - PROCESS | 1801 | 1460995319239 Marionette TRACE conn4 <- [1,686,null,{}] 09:01:59 INFO - PROCESS | 1801 | 1460995319247 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:59 INFO - PROCESS | 1801 | 1460995319446 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 09:01:59 INFO - PROCESS | 1801 | 1460995319578 Marionette TRACE conn4 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:59 INFO - PROCESS | 1801 | ++DOCSHELL 0x8dc1ac00 == 67 [pid = 1801] [id = 179] 09:01:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 145 (0x8dfb8400) [pid = 1801] [serial = 537] [outer = (nil)] 09:01:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 146 (0x8f94cc00) [pid = 1801] [serial = 538] [outer = 0x8dfb8400] 09:01:59 INFO - PROCESS | 1801 | 1460995319656 Marionette DEBUG loaded listener.js 09:01:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 147 (0x8f95ac00) [pid = 1801] [serial = 539] [outer = 0x8dfb8400] 09:02:00 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 09:02:00 INFO - PROCESS | 1801 | 1460995320813 Marionette TRACE conn4 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 09:02:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 09:02:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1590ms 09:02:00 INFO - PROCESS | 1801 | 1460995320825 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 09:02:00 INFO - PROCESS | 1801 | 1460995320829 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 09:02:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 09:02:00 INFO - PROCESS | 1801 | 1460995320843 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 09:02:00 INFO - PROCESS | 1801 | 1460995320853 Marionette TRACE conn4 <- [1,690,null,{}] 09:02:00 INFO - PROCESS | 1801 | 1460995320862 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:01 INFO - PROCESS | 1801 | 1460995321041 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 09:02:01 INFO - PROCESS | 1801 | 1460995321242 Marionette TRACE conn4 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:01 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ec8e000 == 68 [pid = 1801] [id = 180] 09:02:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 148 (0x8ff1c000) [pid = 1801] [serial = 540] [outer = (nil)] 09:02:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 149 (0x8ffdcc00) [pid = 1801] [serial = 541] [outer = 0x8ff1c000] 09:02:01 INFO - PROCESS | 1801 | 1460995321319 Marionette DEBUG loaded listener.js 09:02:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 150 (0x90536800) [pid = 1801] [serial = 542] [outer = 0x8ff1c000] 09:02:02 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 09:02:02 INFO - PROCESS | 1801 | 1460995322619 Marionette TRACE conn4 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 09:02:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 09:02:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1801ms 09:02:02 INFO - PROCESS | 1801 | 1460995322646 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 09:02:02 INFO - PROCESS | 1801 | 1460995322652 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 09:02:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 09:02:02 INFO - PROCESS | 1801 | 1460995322659 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 09:02:02 INFO - PROCESS | 1801 | 1460995322662 Marionette TRACE conn4 <- [1,694,null,{}] 09:02:02 INFO - PROCESS | 1801 | 1460995322668 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:02 INFO - PROCESS | 1801 | 1460995322948 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 09:02:03 INFO - PROCESS | 1801 | 1460995322998 Marionette TRACE conn4 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:03 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ffde800 == 69 [pid = 1801] [id = 181] 09:02:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 151 (0x9053a000) [pid = 1801] [serial = 543] [outer = (nil)] 09:02:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 152 (0x9168c800) [pid = 1801] [serial = 544] [outer = 0x9053a000] 09:02:03 INFO - PROCESS | 1801 | 1460995323077 Marionette DEBUG loaded listener.js 09:02:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 153 (0x916d3800) [pid = 1801] [serial = 545] [outer = 0x9053a000] 09:02:03 INFO - PROCESS | 1801 | --DOMWINDOW == 152 (0x933ad400) [pid = 1801] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 09:02:03 INFO - PROCESS | 1801 | --DOMWINDOW == 151 (0x8f66b800) [pid = 1801] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 09:02:03 INFO - PROCESS | 1801 | --DOMWINDOW == 150 (0x916d0400) [pid = 1801] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 09:02:03 INFO - PROCESS | 1801 | --DOMWINDOW == 149 (0x8ffdf800) [pid = 1801] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 09:02:03 INFO - PROCESS | 1801 | --DOMWINDOW == 148 (0x8f66c000) [pid = 1801] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 09:02:03 INFO - PROCESS | 1801 | --DOMWINDOW == 147 (0x93424800) [pid = 1801] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 09:02:04 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 09:02:04 INFO - PROCESS | 1801 | 1460995324525 Marionette TRACE conn4 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 09:02:04 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) 09:02:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1931ms 09:02:04 INFO - PROCESS | 1801 | 1460995324605 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 09:02:04 INFO - PROCESS | 1801 | 1460995324609 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 09:02:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 09:02:04 INFO - PROCESS | 1801 | 1460995324616 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 09:02:04 INFO - PROCESS | 1801 | 1460995324619 Marionette TRACE conn4 <- [1,698,null,{}] 09:02:04 INFO - PROCESS | 1801 | 1460995324625 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:04 INFO - PROCESS | 1801 | 1460995324778 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 09:02:04 INFO - PROCESS | 1801 | 1460995324788 Marionette TRACE conn4 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:04 INFO - PROCESS | 1801 | ++DOCSHELL 0x8f662800 == 70 [pid = 1801] [id = 182] 09:02:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 148 (0x8f669000) [pid = 1801] [serial = 546] [outer = (nil)] 09:02:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 149 (0x93348800) [pid = 1801] [serial = 547] [outer = 0x8f669000] 09:02:04 INFO - PROCESS | 1801 | 1460995324994 Marionette DEBUG loaded listener.js 09:02:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 150 (0x9341d400) [pid = 1801] [serial = 548] [outer = 0x8f669000] 09:02:06 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 09:02:06 INFO - PROCESS | 1801 | 1460995326131 Marionette TRACE conn4 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 09:02:06 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) 09:02:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1527ms 09:02:06 INFO - PROCESS | 1801 | 1460995326146 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 09:02:06 INFO - PROCESS | 1801 | 1460995326153 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 09:02:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 09:02:06 INFO - PROCESS | 1801 | 1460995326162 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 09:02:06 INFO - PROCESS | 1801 | 1460995326168 Marionette TRACE conn4 <- [1,702,null,{}] 09:02:06 INFO - PROCESS | 1801 | 1460995326178 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:06 INFO - PROCESS | 1801 | 1460995326416 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 09:02:06 INFO - PROCESS | 1801 | 1460995326644 Marionette TRACE conn4 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:06 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a310400 == 71 [pid = 1801] [id = 183] 09:02:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 151 (0x8dc24000) [pid = 1801] [serial = 549] [outer = (nil)] 09:02:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 152 (0x8dfb9000) [pid = 1801] [serial = 550] [outer = 0x8dc24000] 09:02:06 INFO - PROCESS | 1801 | 1460995326752 Marionette DEBUG loaded listener.js 09:02:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 153 (0x8ea8f400) [pid = 1801] [serial = 551] [outer = 0x8dc24000] 09:02:08 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 09:02:08 INFO - PROCESS | 1801 | 1460995328138 Marionette TRACE conn4 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 09:02:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 09:02:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 2090ms 09:02:08 INFO - PROCESS | 1801 | 1460995328253 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 09:02:08 INFO - PROCESS | 1801 | 1460995328263 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 09:02:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 09:02:08 INFO - PROCESS | 1801 | 1460995328275 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 09:02:08 INFO - PROCESS | 1801 | 1460995328279 Marionette TRACE conn4 <- [1,706,null,{}] 09:02:08 INFO - PROCESS | 1801 | 1460995328286 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:08 INFO - PROCESS | 1801 | 1460995328505 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 09:02:08 INFO - PROCESS | 1801 | 1460995328676 Marionette TRACE conn4 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:08 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a303800 == 72 [pid = 1801] [id = 184] 09:02:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 154 (0x8b860000) [pid = 1801] [serial = 552] [outer = (nil)] 09:02:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 155 (0x8f65f400) [pid = 1801] [serial = 553] [outer = 0x8b860000] 09:02:08 INFO - PROCESS | 1801 | 1460995328765 Marionette DEBUG loaded listener.js 09:02:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 156 (0x8ffd3800) [pid = 1801] [serial = 554] [outer = 0x8b860000] 09:02:10 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 09:02:10 INFO - PROCESS | 1801 | 1460995330275 Marionette TRACE conn4 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 09:02:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 09:02:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 2035ms 09:02:10 INFO - PROCESS | 1801 | 1460995330310 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 09:02:10 INFO - PROCESS | 1801 | 1460995330314 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 09:02:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 09:02:10 INFO - PROCESS | 1801 | 1460995330322 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 09:02:10 INFO - PROCESS | 1801 | 1460995330329 Marionette TRACE conn4 <- [1,710,null,{}] 09:02:10 INFO - PROCESS | 1801 | 1460995330389 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:10 INFO - PROCESS | 1801 | 1460995330659 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 09:02:10 INFO - PROCESS | 1801 | 1460995330787 Marionette TRACE conn4 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:10 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ffdb000 == 73 [pid = 1801] [id = 185] 09:02:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 157 (0x90718000) [pid = 1801] [serial = 555] [outer = (nil)] 09:02:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 158 (0x93417800) [pid = 1801] [serial = 556] [outer = 0x90718000] 09:02:10 INFO - PROCESS | 1801 | 1460995330881 Marionette DEBUG loaded listener.js 09:02:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 159 (0x93772c00) [pid = 1801] [serial = 557] [outer = 0x90718000] 09:02:12 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 09:02:12 INFO - PROCESS | 1801 | 1460995332231 Marionette TRACE conn4 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 09:02:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 09:02:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1988ms 09:02:12 INFO - PROCESS | 1801 | 1460995332320 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 09:02:12 INFO - PROCESS | 1801 | 1460995332325 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 09:02:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 09:02:12 INFO - PROCESS | 1801 | 1460995332334 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 09:02:12 INFO - PROCESS | 1801 | 1460995332337 Marionette TRACE conn4 <- [1,714,null,{}] 09:02:12 INFO - PROCESS | 1801 | 1460995332343 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:12 INFO - PROCESS | 1801 | 1460995332519 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 09:02:12 INFO - PROCESS | 1801 | 1460995332690 Marionette TRACE conn4 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:12 INFO - PROCESS | 1801 | ++DOCSHELL 0x8b856000 == 74 [pid = 1801] [id = 186] 09:02:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 160 (0x93771800) [pid = 1801] [serial = 558] [outer = (nil)] 09:02:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 161 (0x946f1400) [pid = 1801] [serial = 559] [outer = 0x93771800] 09:02:12 INFO - PROCESS | 1801 | 1460995332777 Marionette DEBUG loaded listener.js 09:02:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 162 (0x9596a400) [pid = 1801] [serial = 560] [outer = 0x93771800] 09:02:14 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 09:02:14 INFO - PROCESS | 1801 | 1460995334104 Marionette TRACE conn4 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 09:02:14 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 09:02:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1783ms 09:02:14 INFO - PROCESS | 1801 | 1460995334164 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 09:02:14 INFO - PROCESS | 1801 | 1460995334168 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 09:02:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 09:02:14 INFO - PROCESS | 1801 | 1460995334194 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 09:02:14 INFO - PROCESS | 1801 | 1460995334199 Marionette TRACE conn4 <- [1,718,null,{}] 09:02:14 INFO - PROCESS | 1801 | 1460995334205 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:14 INFO - PROCESS | 1801 | 1460995334374 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 09:02:14 INFO - PROCESS | 1801 | 1460995334562 Marionette TRACE conn4 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:14 INFO - PROCESS | 1801 | ++DOCSHELL 0x946ed000 == 75 [pid = 1801] [id = 187] 09:02:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 163 (0x946ee400) [pid = 1801] [serial = 561] [outer = (nil)] 09:02:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 164 (0x969f4000) [pid = 1801] [serial = 562] [outer = 0x946ee400] 09:02:14 INFO - PROCESS | 1801 | 1460995334691 Marionette DEBUG loaded listener.js 09:02:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 165 (0x97c19400) [pid = 1801] [serial = 563] [outer = 0x946ee400] 09:02:15 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 09:02:15 INFO - PROCESS | 1801 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:02:16 INFO - PROCESS | 1801 | 1460995336009 Marionette TRACE conn4 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 09:02:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 09:02:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1839ms 09:02:16 INFO - PROCESS | 1801 | 1460995336086 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 09:02:16 INFO - PROCESS | 1801 | 1460995336090 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 09:02:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 09:02:16 INFO - PROCESS | 1801 | 1460995336160 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 09:02:16 INFO - PROCESS | 1801 | 1460995336163 Marionette TRACE conn4 <- [1,722,null,{}] 09:02:16 INFO - PROCESS | 1801 | 1460995336170 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:16 INFO - PROCESS | 1801 | 1460995336379 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 09:02:16 INFO - PROCESS | 1801 | 1460995336555 Marionette TRACE conn4 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:16 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ea85800 == 76 [pid = 1801] [id = 188] 09:02:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 166 (0x8ea93c00) [pid = 1801] [serial = 564] [outer = (nil)] 09:02:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 167 (0x9053a800) [pid = 1801] [serial = 565] [outer = 0x8ea93c00] 09:02:16 INFO - PROCESS | 1801 | 1460995336646 Marionette DEBUG loaded listener.js 09:02:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 168 (0x946f1c00) [pid = 1801] [serial = 566] [outer = 0x8ea93c00] 09:02:17 INFO - PROCESS | 1801 | 1460995337625 Marionette TRACE conn4 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 09:02:17 INFO - PROCESS | 1801 | 1460995337710 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 09:02:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 09:02:17 INFO - PROCESS | 1801 | 1460995337717 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 09:02:17 INFO - PROCESS | 1801 | 1460995337720 Marionette TRACE conn4 <- [1,726,null,{}] 09:02:17 INFO - PROCESS | 1801 | 1460995337726 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:18 INFO - PROCESS | 1801 | 1460995338267 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 09:02:18 INFO - PROCESS | 1801 | 1460995338531 Marionette TRACE conn4 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:18 INFO - PROCESS | 1801 | ++DOCSHELL 0x8f952c00 == 77 [pid = 1801] [id = 189] 09:02:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 169 (0x8f953400) [pid = 1801] [serial = 567] [outer = (nil)] 09:02:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 170 (0x8f95a000) [pid = 1801] [serial = 568] [outer = 0x8f953400] 09:02:18 INFO - PROCESS | 1801 | 1460995338613 Marionette DEBUG loaded listener.js 09:02:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 171 (0x8ff1e400) [pid = 1801] [serial = 569] [outer = 0x8f953400] 09:02:19 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 09:02:19 INFO - PROCESS | 1801 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:02:19 INFO - PROCESS | 1801 | 1460995339585 Marionette TRACE conn4 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 09:02:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 09:02:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1929ms 09:02:19 INFO - PROCESS | 1801 | 1460995339649 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 09:02:19 INFO - PROCESS | 1801 | 1460995339656 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 09:02:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 09:02:19 INFO - PROCESS | 1801 | 1460995339665 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 09:02:19 INFO - PROCESS | 1801 | 1460995339672 Marionette TRACE conn4 <- [1,730,null,{}] 09:02:19 INFO - PROCESS | 1801 | 1460995339679 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:19 INFO - PROCESS | 1801 | 1460995339902 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 09:02:20 INFO - PROCESS | 1801 | 1460995340252 Marionette TRACE conn4 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:20 INFO - PROCESS | 1801 | ++DOCSHELL 0x8dc26000 == 78 [pid = 1801] [id = 190] 09:02:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 172 (0x8dfbfc00) [pid = 1801] [serial = 570] [outer = (nil)] 09:02:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 173 (0x8f666c00) [pid = 1801] [serial = 571] [outer = 0x8dfbfc00] 09:02:20 INFO - PROCESS | 1801 | 1460995340338 Marionette DEBUG loaded listener.js 09:02:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 174 (0x914a6000) [pid = 1801] [serial = 572] [outer = 0x8dfbfc00] 09:02:21 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 09:02:21 INFO - PROCESS | 1801 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:02:21 INFO - PROCESS | 1801 | --DOCSHELL 0x8fc97400 == 77 [pid = 1801] [id = 139] 09:02:21 INFO - PROCESS | 1801 | --DOMWINDOW == 173 (0x97c16000) [pid = 1801] [serial = 490] [outer = (nil)] [url = about:blank] 09:02:21 INFO - PROCESS | 1801 | --DOCSHELL 0x8ffde800 == 76 [pid = 1801] [id = 181] 09:02:21 INFO - PROCESS | 1801 | --DOCSHELL 0x8ec8e000 == 75 [pid = 1801] [id = 180] 09:02:21 INFO - PROCESS | 1801 | 1460995341402 Marionette TRACE conn4 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 09:02:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 09:02:21 INFO - PROCESS | 1801 | 1460995341467 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 09:02:21 INFO - PROCESS | 1801 | 1460995341475 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 09:02:21 INFO - PROCESS | 1801 | 1460995341477 Marionette TRACE conn4 <- [1,734,null,{}] 09:02:21 INFO - PROCESS | 1801 | 1460995341484 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:21 INFO - PROCESS | 1801 | 1460995341647 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 09:02:21 INFO - PROCESS | 1801 | --DOMWINDOW == 172 (0x946e9800) [pid = 1801] [serial = 484] [outer = (nil)] [url = about:blank] 09:02:21 INFO - PROCESS | 1801 | --DOMWINDOW == 171 (0x90408000) [pid = 1801] [serial = 487] [outer = (nil)] [url = about:blank] 09:02:21 INFO - PROCESS | 1801 | --DOMWINDOW == 170 (0x946ef000) [pid = 1801] [serial = 485] [outer = (nil)] [url = about:blank] 09:02:21 INFO - PROCESS | 1801 | --DOMWINDOW == 169 (0x9334f800) [pid = 1801] [serial = 478] [outer = (nil)] [url = about:blank] 09:02:21 INFO - PROCESS | 1801 | --DOMWINDOW == 168 (0x933b5400) [pid = 1801] [serial = 479] [outer = (nil)] [url = about:blank] 09:02:21 INFO - PROCESS | 1801 | --DOMWINDOW == 167 (0x93346400) [pid = 1801] [serial = 476] [outer = (nil)] [url = about:blank] 09:02:21 INFO - PROCESS | 1801 | --DOMWINDOW == 166 (0x9168ec00) [pid = 1801] [serial = 475] [outer = (nil)] [url = about:blank] 09:02:21 INFO - PROCESS | 1801 | --DOMWINDOW == 165 (0x90534400) [pid = 1801] [serial = 473] [outer = (nil)] [url = about:blank] 09:02:21 INFO - PROCESS | 1801 | --DOMWINDOW == 164 (0x90404400) [pid = 1801] [serial = 472] [outer = (nil)] [url = about:blank] 09:02:21 INFO - PROCESS | 1801 | --DOMWINDOW == 163 (0x9376c800) [pid = 1801] [serial = 481] [outer = (nil)] [url = about:blank] 09:02:21 INFO - PROCESS | 1801 | --DOMWINDOW == 162 (0x8eb2f000) [pid = 1801] [serial = 469] [outer = (nil)] [url = about:blank] 09:02:21 INFO - PROCESS | 1801 | --DOMWINDOW == 161 (0x933b3c00) [pid = 1801] [serial = 448] [outer = (nil)] [url = about:blank] 09:02:21 INFO - PROCESS | 1801 | --DOMWINDOW == 160 (0x9040b000) [pid = 1801] [serial = 445] [outer = (nil)] [url = about:blank] 09:02:21 INFO - PROCESS | 1801 | --DOMWINDOW == 159 (0x97c1a400) [pid = 1801] [serial = 451] [outer = (nil)] [url = about:blank] 09:02:21 INFO - PROCESS | 1801 | --DOMWINDOW == 158 (0x9df29000) [pid = 1801] [serial = 454] [outer = (nil)] [url = about:blank] 09:02:21 INFO - PROCESS | 1801 | --DOMWINDOW == 157 (0x9fee8800) [pid = 1801] [serial = 457] [outer = (nil)] [url = about:blank] 09:02:21 INFO - PROCESS | 1801 | --DOMWINDOW == 156 (0xa2bef800) [pid = 1801] [serial = 460] [outer = (nil)] [url = about:blank] 09:02:21 INFO - PROCESS | 1801 | --DOMWINDOW == 155 (0xa4692000) [pid = 1801] [serial = 463] [outer = (nil)] [url = about:blank] 09:02:21 INFO - PROCESS | 1801 | --DOMWINDOW == 154 (0xa48aec00) [pid = 1801] [serial = 466] [outer = (nil)] [url = about:blank] 09:02:21 INFO - PROCESS | 1801 | --DOMWINDOW == 153 (0x933b3800) [pid = 1801] [serial = 488] [outer = (nil)] [url = about:blank] 09:02:21 INFO - PROCESS | 1801 | --DOMWINDOW == 152 (0x9447a800) [pid = 1801] [serial = 482] [outer = (nil)] [url = about:blank] 09:02:21 INFO - PROCESS | 1801 | 1460995341899 Marionette TRACE conn4 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:21 INFO - PROCESS | 1801 | ++DOCSHELL 0x8fbd5400 == 67 [pid = 1801] [id = 191] 09:02:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 153 (0x9040b000) [pid = 1801] [serial = 573] [outer = (nil)] 09:02:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 154 (0x9334b400) [pid = 1801] [serial = 574] [outer = 0x9040b000] 09:02:22 INFO - PROCESS | 1801 | 1460995341995 Marionette DEBUG loaded listener.js 09:02:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 155 (0x9341a400) [pid = 1801] [serial = 575] [outer = 0x9040b000] 09:02:22 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 09:02:22 INFO - PROCESS | 1801 | 1460995342765 Marionette TRACE conn4 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 09:02:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 09:02:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1335ms 09:02:22 INFO - PROCESS | 1801 | 1460995342810 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 09:02:22 INFO - PROCESS | 1801 | 1460995342816 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 09:02:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 09:02:22 INFO - PROCESS | 1801 | 1460995342833 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 09:02:22 INFO - PROCESS | 1801 | 1460995342840 Marionette TRACE conn4 <- [1,738,null,{}] 09:02:22 INFO - PROCESS | 1801 | 1460995342850 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:23 INFO - PROCESS | 1801 | 1460995343015 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 09:02:23 INFO - PROCESS | 1801 | 1460995343025 Marionette TRACE conn4 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:23 INFO - PROCESS | 1801 | ++DOCSHELL 0x9053c000 == 68 [pid = 1801] [id = 192] 09:02:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 156 (0x90715400) [pid = 1801] [serial = 576] [outer = (nil)] 09:02:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 157 (0x95916800) [pid = 1801] [serial = 577] [outer = 0x90715400] 09:02:23 INFO - PROCESS | 1801 | 1460995343099 Marionette DEBUG loaded listener.js 09:02:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 158 (0x969f9000) [pid = 1801] [serial = 578] [outer = 0x90715400] 09:02:24 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 09:02:24 INFO - PROCESS | 1801 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:02:24 INFO - PROCESS | 1801 | 1460995344385 Marionette TRACE conn4 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 09:02:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 09:02:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1602ms 09:02:24 INFO - PROCESS | 1801 | 1460995344428 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 09:02:24 INFO - PROCESS | 1801 | 1460995344431 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 09:02:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 09:02:24 INFO - PROCESS | 1801 | 1460995344450 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 09:02:24 INFO - PROCESS | 1801 | 1460995344454 Marionette TRACE conn4 <- [1,742,null,{}] 09:02:24 INFO - PROCESS | 1801 | 1460995344467 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:24 INFO - PROCESS | 1801 | 1460995344766 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 09:02:24 INFO - PROCESS | 1801 | 1460995344805 Marionette TRACE conn4 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:24 INFO - PROCESS | 1801 | ++DOCSHELL 0x8fc9c800 == 69 [pid = 1801] [id = 193] 09:02:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 159 (0x90713400) [pid = 1801] [serial = 579] [outer = (nil)] 09:02:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 160 (0x97857800) [pid = 1801] [serial = 580] [outer = 0x90713400] 09:02:24 INFO - PROCESS | 1801 | 1460995344880 Marionette DEBUG loaded listener.js 09:02:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 161 (0x98e07000) [pid = 1801] [serial = 581] [outer = 0x90713400] 09:02:26 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 09:02:26 INFO - PROCESS | 1801 | --DOMWINDOW == 160 (0x8f66a400) [pid = 1801] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 09:02:26 INFO - PROCESS | 1801 | --DOMWINDOW == 159 (0x8dfb8400) [pid = 1801] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 09:02:26 INFO - PROCESS | 1801 | --DOMWINDOW == 158 (0x8b858800) [pid = 1801] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 09:02:26 INFO - PROCESS | 1801 | --DOMWINDOW == 157 (0x963bf400) [pid = 1801] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 09:02:26 INFO - PROCESS | 1801 | --DOMWINDOW == 156 (0x8ea90000) [pid = 1801] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 09:02:26 INFO - PROCESS | 1801 | --DOMWINDOW == 155 (0x8ff1c000) [pid = 1801] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 09:02:26 INFO - PROCESS | 1801 | --DOMWINDOW == 154 (0x93423800) [pid = 1801] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 09:02:26 INFO - PROCESS | 1801 | --DOMWINDOW == 153 (0x9053a000) [pid = 1801] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 09:02:26 INFO - PROCESS | 1801 | 1460995346361 Marionette TRACE conn4 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 09:02:26 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 09:02:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1939ms 09:02:26 INFO - PROCESS | 1801 | 1460995346387 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 09:02:26 INFO - PROCESS | 1801 | 1460995346391 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 09:02:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 09:02:26 INFO - PROCESS | 1801 | 1460995346397 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 09:02:26 INFO - PROCESS | 1801 | 1460995346400 Marionette TRACE conn4 <- [1,746,null,{}] 09:02:26 INFO - PROCESS | 1801 | 1460995346405 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:26 INFO - PROCESS | 1801 | 1460995346605 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 09:02:26 INFO - PROCESS | 1801 | 1460995346689 Marionette TRACE conn4 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:26 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ec84400 == 70 [pid = 1801] [id = 194] 09:02:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 154 (0x8fbd4000) [pid = 1801] [serial = 582] [outer = (nil)] 09:02:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 155 (0x93350800) [pid = 1801] [serial = 583] [outer = 0x8fbd4000] 09:02:26 INFO - PROCESS | 1801 | 1460995346774 Marionette DEBUG loaded listener.js 09:02:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 156 (0x9908dc00) [pid = 1801] [serial = 584] [outer = 0x8fbd4000] 09:02:27 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 09:02:27 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 09:02:27 INFO - PROCESS | 1801 | 1460995347888 Marionette TRACE conn4 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 09:02:27 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.) 09:02:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1532ms 09:02:27 INFO - PROCESS | 1801 | 1460995347930 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 09:02:27 INFO - PROCESS | 1801 | 1460995347933 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 09:02:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 09:02:27 INFO - PROCESS | 1801 | 1460995347939 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 09:02:27 INFO - PROCESS | 1801 | 1460995347942 Marionette TRACE conn4 <- [1,750,null,{}] 09:02:27 INFO - PROCESS | 1801 | 1460995347948 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:28 INFO - PROCESS | 1801 | 1460995348179 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 09:02:28 INFO - PROCESS | 1801 | 1460995348429 Marionette TRACE conn4 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:28 INFO - PROCESS | 1801 | ++DOCSHELL 0x8b85f000 == 71 [pid = 1801] [id = 195] 09:02:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 157 (0x8b85f800) [pid = 1801] [serial = 585] [outer = (nil)] 09:02:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 158 (0x8dc27000) [pid = 1801] [serial = 586] [outer = 0x8b85f800] 09:02:28 INFO - PROCESS | 1801 | 1460995348520 Marionette DEBUG loaded listener.js 09:02:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 159 (0x8eb2d800) [pid = 1801] [serial = 587] [outer = 0x8b85f800] 09:02:29 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 09:02:29 INFO - PROCESS | 1801 | 1460995349874 Marionette TRACE conn4 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 09:02:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 09:02:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1978ms 09:02:29 INFO - PROCESS | 1801 | 1460995349959 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 09:02:29 INFO - PROCESS | 1801 | 1460995349967 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 09:02:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 09:02:29 INFO - PROCESS | 1801 | 1460995349995 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 09:02:30 INFO - PROCESS | 1801 | 1460995350003 Marionette TRACE conn4 <- [1,754,null,{}] 09:02:30 INFO - PROCESS | 1801 | 1460995350011 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:30 INFO - PROCESS | 1801 | 1460995350191 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 09:02:30 INFO - PROCESS | 1801 | 1460995350363 Marionette TRACE conn4 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:30 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ec88800 == 72 [pid = 1801] [id = 196] 09:02:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 160 (0x8f94c000) [pid = 1801] [serial = 588] [outer = (nil)] 09:02:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 161 (0x8ffe2c00) [pid = 1801] [serial = 589] [outer = 0x8f94c000] 09:02:30 INFO - PROCESS | 1801 | 1460995350455 Marionette DEBUG loaded listener.js 09:02:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 162 (0x90713000) [pid = 1801] [serial = 590] [outer = 0x8f94c000] 09:02:31 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 09:02:31 INFO - PROCESS | 1801 | 1460995351833 Marionette TRACE conn4 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 09:02:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 09:02:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1991ms 09:02:31 INFO - PROCESS | 1801 | 1460995351990 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 09:02:31 INFO - PROCESS | 1801 | 1460995351995 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 09:02:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 09:02:32 INFO - PROCESS | 1801 | 1460995352007 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 09:02:32 INFO - PROCESS | 1801 | 1460995352011 Marionette TRACE conn4 <- [1,758,null,{}] 09:02:32 INFO - PROCESS | 1801 | 1460995352018 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:32 INFO - PROCESS | 1801 | 1460995352239 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 09:02:32 INFO - PROCESS | 1801 | 1460995352429 Marionette TRACE conn4 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:32 INFO - PROCESS | 1801 | ++DOCSHELL 0x8eb34c00 == 73 [pid = 1801] [id = 197] 09:02:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 163 (0x8ff17400) [pid = 1801] [serial = 591] [outer = (nil)] 09:02:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 164 (0x933b8800) [pid = 1801] [serial = 592] [outer = 0x8ff17400] 09:02:32 INFO - PROCESS | 1801 | 1460995352520 Marionette DEBUG loaded listener.js 09:02:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 165 (0x946eb400) [pid = 1801] [serial = 593] [outer = 0x8ff17400] 09:02:33 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 09:02:33 INFO - PROCESS | 1801 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:02:33 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 09:02:33 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 09:02:33 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 09:02:33 INFO - PROCESS | 1801 | 1460995353454 Marionette TRACE conn4 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 09:02:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 09:02:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1481ms 09:02:33 INFO - PROCESS | 1801 | 1460995353489 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 09:02:33 INFO - PROCESS | 1801 | 1460995353496 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 09:02:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 09:02:33 INFO - PROCESS | 1801 | 1460995353513 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 09:02:33 INFO - PROCESS | 1801 | 1460995353521 Marionette TRACE conn4 <- [1,762,null,{}] 09:02:33 INFO - PROCESS | 1801 | 1460995353527 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:33 INFO - PROCESS | 1801 | 1460995353729 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 09:02:33 INFO - PROCESS | 1801 | 1460995353906 Marionette TRACE conn4 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:33 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ec80000 == 74 [pid = 1801] [id = 198] 09:02:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 166 (0x933b5400) [pid = 1801] [serial = 594] [outer = (nil)] 09:02:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 167 (0x98e0e400) [pid = 1801] [serial = 595] [outer = 0x933b5400] 09:02:34 INFO - PROCESS | 1801 | 1460995354051 Marionette DEBUG loaded listener.js 09:02:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 168 (0x99273000) [pid = 1801] [serial = 596] [outer = 0x933b5400] 09:02:35 INFO - PROCESS | 1801 | 1460995355336 Marionette TRACE conn4 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 09:02:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 09:02:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1844ms 09:02:35 INFO - PROCESS | 1801 | 1460995355394 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 09:02:35 INFO - PROCESS | 1801 | 1460995355397 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 09:02:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 09:02:35 INFO - PROCESS | 1801 | 1460995355453 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 09:02:35 INFO - PROCESS | 1801 | 1460995355458 Marionette TRACE conn4 <- [1,766,null,{}] 09:02:35 INFO - PROCESS | 1801 | 1460995355468 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:35 INFO - PROCESS | 1801 | 1460995355682 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 09:02:35 INFO - PROCESS | 1801 | 1460995355858 Marionette TRACE conn4 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:35 INFO - PROCESS | 1801 | ++DOCSHELL 0x93772000 == 75 [pid = 1801] [id = 199] 09:02:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 169 (0x99272800) [pid = 1801] [serial = 597] [outer = (nil)] 09:02:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 170 (0x9a6ebc00) [pid = 1801] [serial = 598] [outer = 0x99272800] 09:02:35 INFO - PROCESS | 1801 | 1460995355952 Marionette DEBUG loaded listener.js 09:02:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 171 (0x9df2c800) [pid = 1801] [serial = 599] [outer = 0x99272800] 09:02:37 INFO - PROCESS | 1801 | 1460995357270 Marionette TRACE conn4 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 09:02:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 09:02:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1890ms 09:02:37 INFO - PROCESS | 1801 | 1460995357297 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 09:02:37 INFO - PROCESS | 1801 | 1460995357302 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 09:02:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 09:02:37 INFO - PROCESS | 1801 | 1460995357367 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 09:02:37 INFO - PROCESS | 1801 | 1460995357370 Marionette TRACE conn4 <- [1,770,null,{}] 09:02:37 INFO - PROCESS | 1801 | 1460995357428 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:37 INFO - PROCESS | 1801 | 1460995357598 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 09:02:37 INFO - PROCESS | 1801 | 1460995357814 Marionette TRACE conn4 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:37 INFO - PROCESS | 1801 | ++DOCSHELL 0x9e011000 == 76 [pid = 1801] [id = 200] 09:02:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 172 (0x9e011400) [pid = 1801] [serial = 600] [outer = (nil)] 09:02:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 173 (0x9fc54400) [pid = 1801] [serial = 601] [outer = 0x9e011400] 09:02:37 INFO - PROCESS | 1801 | 1460995357926 Marionette DEBUG loaded listener.js 09:02:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 174 (0xa0190400) [pid = 1801] [serial = 602] [outer = 0x9e011400] 09:02:38 INFO - PROCESS | 1801 | 1460995358892 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 09:02:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 09:02:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1593ms 09:02:38 INFO - PROCESS | 1801 | 1460995358954 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 09:02:38 INFO - PROCESS | 1801 | 1460995358958 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 09:02:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 09:02:38 INFO - PROCESS | 1801 | 1460995358964 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 09:02:38 INFO - PROCESS | 1801 | 1460995358968 Marionette TRACE conn4 <- [1,774,null,{}] 09:02:38 INFO - PROCESS | 1801 | 1460995358974 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:39 INFO - PROCESS | 1801 | 1460995359157 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 09:02:39 INFO - PROCESS | 1801 | 1460995359383 Marionette TRACE conn4 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:39 INFO - PROCESS | 1801 | ++DOCSHELL 0x8eb2b800 == 77 [pid = 1801] [id = 201] 09:02:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 175 (0x8eb31000) [pid = 1801] [serial = 603] [outer = (nil)] 09:02:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 176 (0xa0b53000) [pid = 1801] [serial = 604] [outer = 0x8eb31000] 09:02:39 INFO - PROCESS | 1801 | 1460995359520 Marionette DEBUG loaded listener.js 09:02:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 177 (0xa2b05800) [pid = 1801] [serial = 605] [outer = 0x8eb31000] 09:02:40 INFO - PROCESS | 1801 | 1460995360380 Marionette TRACE conn4 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 09:02:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 09:02:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1488ms 09:02:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 09:02:40 INFO - PROCESS | 1801 | 1460995360453 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 09:02:40 INFO - PROCESS | 1801 | 1460995360456 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 09:02:40 INFO - PROCESS | 1801 | 1460995360463 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 09:02:40 INFO - PROCESS | 1801 | 1460995360467 Marionette TRACE conn4 <- [1,778,null,{}] 09:02:40 INFO - PROCESS | 1801 | 1460995360472 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:40 INFO - PROCESS | 1801 | 1460995360700 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 09:02:40 INFO - PROCESS | 1801 | 1460995360923 Marionette TRACE conn4 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:40 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a30ec00 == 78 [pid = 1801] [id = 202] 09:02:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 178 (0x8eb32c00) [pid = 1801] [serial = 606] [outer = (nil)] 09:02:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 179 (0xa4694c00) [pid = 1801] [serial = 607] [outer = 0x8eb32c00] 09:02:41 INFO - PROCESS | 1801 | 1460995361061 Marionette DEBUG loaded listener.js 09:02:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 180 (0xa46ec800) [pid = 1801] [serial = 608] [outer = 0x8eb32c00] 09:02:41 INFO - PROCESS | 1801 | 1460995361944 Marionette TRACE conn4 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 09:02:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 09:02:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1531ms 09:02:41 INFO - PROCESS | 1801 | 1460995361994 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 09:02:42 INFO - PROCESS | 1801 | 1460995361998 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 09:02:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 09:02:42 INFO - PROCESS | 1801 | 1460995362005 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 09:02:42 INFO - PROCESS | 1801 | 1460995362008 Marionette TRACE conn4 <- [1,782,null,{}] 09:02:42 INFO - PROCESS | 1801 | 1460995362014 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:42 INFO - PROCESS | 1801 | 1460995362207 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 09:02:42 INFO - PROCESS | 1801 | 1460995362407 Marionette TRACE conn4 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:42 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ea8a800 == 79 [pid = 1801] [id = 203] 09:02:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 181 (0x8ea8cc00) [pid = 1801] [serial = 609] [outer = (nil)] 09:02:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 182 (0x8ffc4000) [pid = 1801] [serial = 610] [outer = 0x8ea8cc00] 09:02:42 INFO - PROCESS | 1801 | 1460995362565 Marionette DEBUG loaded listener.js 09:02:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 183 (0x8ffc6400) [pid = 1801] [serial = 611] [outer = 0x8ea8cc00] 09:02:43 INFO - PROCESS | 1801 | 1460995363448 Marionette TRACE conn4 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 09:02:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 09:02:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1487ms 09:02:43 INFO - PROCESS | 1801 | 1460995363493 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 09:02:43 INFO - PROCESS | 1801 | 1460995363497 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 09:02:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 09:02:43 INFO - PROCESS | 1801 | 1460995363503 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 09:02:43 INFO - PROCESS | 1801 | 1460995363506 Marionette TRACE conn4 <- [1,786,null,{}] 09:02:43 INFO - PROCESS | 1801 | 1460995363512 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:43 INFO - PROCESS | 1801 | 1460995363695 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 09:02:43 INFO - PROCESS | 1801 | 1460995363878 Marionette TRACE conn4 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:43 INFO - PROCESS | 1801 | ++DOCSHELL 0x8b85f400 == 80 [pid = 1801] [id = 204] 09:02:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 184 (0x8ea8c000) [pid = 1801] [serial = 612] [outer = (nil)] 09:02:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 185 (0x8ffc0000) [pid = 1801] [serial = 613] [outer = 0x8ea8c000] 09:02:44 INFO - PROCESS | 1801 | 1460995364017 Marionette DEBUG loaded listener.js 09:02:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 186 (0x8ffca400) [pid = 1801] [serial = 614] [outer = 0x8ea8c000] 09:02:45 INFO - PROCESS | 1801 | 1460995365277 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 09:02:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 09:02:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1833ms 09:02:45 INFO - PROCESS | 1801 | 1460995365338 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 09:02:45 INFO - PROCESS | 1801 | 1460995365345 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 09:02:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 09:02:45 INFO - PROCESS | 1801 | 1460995365357 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 09:02:45 INFO - PROCESS | 1801 | 1460995365361 Marionette TRACE conn4 <- [1,790,null,{}] 09:02:45 INFO - PROCESS | 1801 | 1460995365369 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:45 INFO - PROCESS | 1801 | 1460995365691 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 09:02:46 INFO - PROCESS | 1801 | 1460995365983 Marionette TRACE conn4 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:46 INFO - PROCESS | 1801 | ++DOCSHELL 0x8dc26400 == 81 [pid = 1801] [id = 205] 09:02:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 187 (0x8dc27c00) [pid = 1801] [serial = 615] [outer = (nil)] 09:02:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 188 (0x8fbd3000) [pid = 1801] [serial = 616] [outer = 0x8dc27c00] 09:02:46 INFO - PROCESS | 1801 | 1460995366072 Marionette DEBUG loaded listener.js 09:02:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 189 (0x8ff1a000) [pid = 1801] [serial = 617] [outer = 0x8dc27c00] 09:02:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 190 (0x9168b000) [pid = 1801] [serial = 618] [outer = 0x916cb000] 09:02:46 INFO - PROCESS | 1801 | --DOCSHELL 0x8ff13c00 == 80 [pid = 1801] [id = 118] 09:02:46 INFO - PROCESS | 1801 | --DOCSHELL 0x916c6800 == 79 [pid = 1801] [id = 71] 09:02:47 INFO - PROCESS | 1801 | --DOCSHELL 0x98e07800 == 78 [pid = 1801] [id = 120] 09:02:47 INFO - PROCESS | 1801 | --DOMWINDOW == 189 (0x8a30f000) [pid = 1801] [serial = 523] [outer = (nil)] [url = about:blank] 09:02:47 INFO - PROCESS | 1801 | --DOMWINDOW == 188 (0x8dc22c00) [pid = 1801] [serial = 517] [outer = (nil)] [url = about:blank] 09:02:47 INFO - PROCESS | 1801 | --DOMWINDOW == 187 (0x99093000) [pid = 1801] [serial = 526] [outer = (nil)] [url = about:blank] 09:02:47 INFO - PROCESS | 1801 | --DOMWINDOW == 186 (0x8ec87000) [pid = 1801] [serial = 511] [outer = (nil)] [url = about:blank] 09:02:47 INFO - PROCESS | 1801 | --DOMWINDOW == 185 (0xa4a05c00) [pid = 1801] [serial = 508] [outer = (nil)] [url = about:blank] 09:02:47 INFO - PROCESS | 1801 | --DOMWINDOW == 184 (0xa0fe5000) [pid = 1801] [serial = 505] [outer = (nil)] [url = about:blank] 09:02:47 INFO - PROCESS | 1801 | --DOMWINDOW == 183 (0x914cf400) [pid = 1801] [serial = 496] [outer = (nil)] [url = about:blank] 09:02:47 INFO - PROCESS | 1801 | --DOMWINDOW == 182 (0x8fbd1c00) [pid = 1801] [serial = 493] [outer = (nil)] [url = about:blank] 09:02:47 INFO - PROCESS | 1801 | --DOMWINDOW == 181 (0x8f952000) [pid = 1801] [serial = 529] [outer = (nil)] [url = about:blank] 09:02:47 INFO - PROCESS | 1801 | --DOMWINDOW == 180 (0x91696800) [pid = 1801] [serial = 514] [outer = (nil)] [url = about:blank] 09:02:47 INFO - PROCESS | 1801 | --DOMWINDOW == 179 (0x9a6eb400) [pid = 1801] [serial = 499] [outer = (nil)] [url = about:blank] 09:02:47 INFO - PROCESS | 1801 | --DOMWINDOW == 178 (0x9ffa7800) [pid = 1801] [serial = 502] [outer = (nil)] [url = about:blank] 09:02:47 INFO - PROCESS | 1801 | --DOMWINDOW == 177 (0x8ec8dc00) [pid = 1801] [serial = 520] [outer = (nil)] [url = about:blank] 09:02:47 INFO - PROCESS | 1801 | --DOMWINDOW == 176 (0x93348800) [pid = 1801] [serial = 547] [outer = (nil)] [url = about:blank] 09:02:47 INFO - PROCESS | 1801 | --DOCSHELL 0x8ec84400 == 77 [pid = 1801] [id = 194] 09:02:47 INFO - PROCESS | 1801 | --DOCSHELL 0x8fc9c800 == 76 [pid = 1801] [id = 193] 09:02:47 INFO - PROCESS | 1801 | --DOCSHELL 0x9053c000 == 75 [pid = 1801] [id = 192] 09:02:47 INFO - PROCESS | 1801 | 1460995367158 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 09:02:47 INFO - PROCESS | 1801 | --DOCSHELL 0x8fbd5400 == 74 [pid = 1801] [id = 191] 09:02:47 INFO - PROCESS | 1801 | --DOCSHELL 0x8dc26000 == 73 [pid = 1801] [id = 190] 09:02:47 INFO - PROCESS | 1801 | --DOCSHELL 0x8f952c00 == 72 [pid = 1801] [id = 189] 09:02:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 09:02:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1838ms 09:02:47 INFO - PROCESS | 1801 | --DOCSHELL 0x8a310400 == 71 [pid = 1801] [id = 183] 09:02:47 INFO - PROCESS | 1801 | --DOCSHELL 0x8f662800 == 70 [pid = 1801] [id = 182] 09:02:47 INFO - PROCESS | 1801 | 1460995367204 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 09:02:47 INFO - PROCESS | 1801 | 1460995367215 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 09:02:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 09:02:47 INFO - PROCESS | 1801 | 1460995367225 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 09:02:47 INFO - PROCESS | 1801 | 1460995367229 Marionette TRACE conn4 <- [1,794,null,{}] 09:02:47 INFO - PROCESS | 1801 | 1460995367236 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:47 INFO - PROCESS | 1801 | 1460995367461 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 09:02:47 INFO - PROCESS | 1801 | --DOMWINDOW == 175 (0x9926e800) [pid = 1801] [serial = 443] [outer = (nil)] [url = about:blank] 09:02:47 INFO - PROCESS | 1801 | --DOMWINDOW == 174 (0x8f95ac00) [pid = 1801] [serial = 539] [outer = (nil)] [url = about:blank] 09:02:47 INFO - PROCESS | 1801 | --DOMWINDOW == 173 (0x8b85a400) [pid = 1801] [serial = 532] [outer = (nil)] [url = about:blank] 09:02:47 INFO - PROCESS | 1801 | --DOMWINDOW == 172 (0x9926f000) [pid = 1801] [serial = 491] [outer = (nil)] [url = about:blank] 09:02:47 INFO - PROCESS | 1801 | --DOMWINDOW == 171 (0x8eb33400) [pid = 1801] [serial = 536] [outer = (nil)] [url = about:blank] 09:02:47 INFO - PROCESS | 1801 | --DOMWINDOW == 170 (0x8ffdcc00) [pid = 1801] [serial = 541] [outer = (nil)] [url = about:blank] 09:02:47 INFO - PROCESS | 1801 | --DOMWINDOW == 169 (0x946f0800) [pid = 1801] [serial = 388] [outer = (nil)] [url = about:blank] 09:02:47 INFO - PROCESS | 1801 | --DOMWINDOW == 168 (0x916d3800) [pid = 1801] [serial = 545] [outer = (nil)] [url = about:blank] 09:02:47 INFO - PROCESS | 1801 | --DOMWINDOW == 167 (0x8eb2bc00) [pid = 1801] [serial = 535] [outer = (nil)] [url = about:blank] 09:02:47 INFO - PROCESS | 1801 | --DOMWINDOW == 166 (0x90536800) [pid = 1801] [serial = 542] [outer = (nil)] [url = about:blank] 09:02:47 INFO - PROCESS | 1801 | --DOMWINDOW == 165 (0x9168c800) [pid = 1801] [serial = 544] [outer = (nil)] [url = about:blank] 09:02:47 INFO - PROCESS | 1801 | --DOMWINDOW == 164 (0x8f94cc00) [pid = 1801] [serial = 538] [outer = (nil)] [url = about:blank] 09:02:47 INFO - PROCESS | 1801 | --DOMWINDOW == 163 (0x8b85d400) [pid = 1801] [serial = 533] [outer = (nil)] [url = about:blank] 09:02:47 INFO - PROCESS | 1801 | 1460995367760 Marionette TRACE conn4 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:47 INFO - PROCESS | 1801 | ++DOCSHELL 0x8dfbe400 == 71 [pid = 1801] [id = 206] 09:02:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 164 (0x8eb2bc00) [pid = 1801] [serial = 619] [outer = (nil)] 09:02:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 165 (0x8f94d000) [pid = 1801] [serial = 620] [outer = 0x8eb2bc00] 09:02:47 INFO - PROCESS | 1801 | 1460995367838 Marionette DEBUG loaded listener.js 09:02:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 166 (0x90536800) [pid = 1801] [serial = 621] [outer = 0x8eb2bc00] 09:02:48 INFO - PROCESS | 1801 | 1460995368642 Marionette TRACE conn4 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 09:02:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 09:02:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1482ms 09:02:48 INFO - PROCESS | 1801 | 1460995368716 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 09:02:48 INFO - PROCESS | 1801 | 1460995368719 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 09:02:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 09:02:48 INFO - PROCESS | 1801 | 1460995368728 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 09:02:48 INFO - PROCESS | 1801 | 1460995368735 Marionette TRACE conn4 <- [1,798,null,{}] 09:02:48 INFO - PROCESS | 1801 | 1460995368751 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:48 INFO - PROCESS | 1801 | 1460995368935 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 09:02:48 INFO - PROCESS | 1801 | 1460995368947 Marionette TRACE conn4 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:48 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ec82000 == 72 [pid = 1801] [id = 207] 09:02:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 167 (0x933b1400) [pid = 1801] [serial = 622] [outer = (nil)] 09:02:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 168 (0x93415400) [pid = 1801] [serial = 623] [outer = 0x933b1400] 09:02:49 INFO - PROCESS | 1801 | 1460995369030 Marionette DEBUG loaded listener.js 09:02:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 169 (0x94484400) [pid = 1801] [serial = 624] [outer = 0x933b1400] 09:02:50 INFO - PROCESS | 1801 | 1460995370031 Marionette TRACE conn4 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 09:02:50 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 09:02:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1335ms 09:02:50 INFO - PROCESS | 1801 | 1460995370064 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 09:02:50 INFO - PROCESS | 1801 | 1460995370068 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 09:02:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 09:02:50 INFO - PROCESS | 1801 | 1460995370075 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 09:02:50 INFO - PROCESS | 1801 | 1460995370078 Marionette TRACE conn4 <- [1,802,null,{}] 09:02:50 INFO - PROCESS | 1801 | 1460995370091 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:50 INFO - PROCESS | 1801 | 1460995370312 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 09:02:50 INFO - PROCESS | 1801 | 1460995370338 Marionette TRACE conn4 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:50 INFO - PROCESS | 1801 | ++DOCSHELL 0x933af800 == 73 [pid = 1801] [id = 208] 09:02:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 170 (0x95cb4400) [pid = 1801] [serial = 625] [outer = (nil)] 09:02:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 171 (0x9740fc00) [pid = 1801] [serial = 626] [outer = 0x95cb4400] 09:02:50 INFO - PROCESS | 1801 | 1460995370412 Marionette DEBUG loaded listener.js 09:02:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 172 (0x979b9800) [pid = 1801] [serial = 627] [outer = 0x95cb4400] 09:02:51 INFO - PROCESS | 1801 | 1460995371355 Marionette TRACE conn4 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 09:02:51 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 09:02:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1326ms 09:02:51 INFO - PROCESS | 1801 | 1460995371402 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 09:02:51 INFO - PROCESS | 1801 | 1460995371406 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 09:02:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 09:02:51 INFO - PROCESS | 1801 | 1460995371411 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 09:02:51 INFO - PROCESS | 1801 | 1460995371415 Marionette TRACE conn4 <- [1,806,null,{}] 09:02:51 INFO - PROCESS | 1801 | 1460995371442 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:51 INFO - PROCESS | 1801 | 1460995371673 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 09:02:51 INFO - PROCESS | 1801 | 1460995371699 Marionette TRACE conn4 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:51 INFO - PROCESS | 1801 | ++DOCSHELL 0x96301800 == 74 [pid = 1801] [id = 209] 09:02:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 173 (0x963bf400) [pid = 1801] [serial = 628] [outer = (nil)] 09:02:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 174 (0x986e6400) [pid = 1801] [serial = 629] [outer = 0x963bf400] 09:02:51 INFO - PROCESS | 1801 | 1460995371775 Marionette DEBUG loaded listener.js 09:02:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 175 (0x98ea3800) [pid = 1801] [serial = 630] [outer = 0x963bf400] 09:02:52 INFO - PROCESS | 1801 | --DOMWINDOW == 174 (0x8f953400) [pid = 1801] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 09:02:52 INFO - PROCESS | 1801 | --DOMWINDOW == 173 (0x8dfbfc00) [pid = 1801] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 09:02:52 INFO - PROCESS | 1801 | --DOMWINDOW == 172 (0x8f669000) [pid = 1801] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 09:02:52 INFO - PROCESS | 1801 | --DOMWINDOW == 171 (0x9040b000) [pid = 1801] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 09:02:52 INFO - PROCESS | 1801 | --DOMWINDOW == 170 (0x90715400) [pid = 1801] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 09:02:52 INFO - PROCESS | 1801 | --DOMWINDOW == 169 (0x90713400) [pid = 1801] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 09:02:52 INFO - PROCESS | 1801 | 1460995372844 Marionette TRACE conn4 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 09:02:52 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 09:02:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1484ms 09:02:52 INFO - PROCESS | 1801 | 1460995372897 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 09:02:52 INFO - PROCESS | 1801 | 1460995372900 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 09:02:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 09:02:52 INFO - PROCESS | 1801 | 1460995372906 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 09:02:52 INFO - PROCESS | 1801 | 1460995372910 Marionette TRACE conn4 <- [1,810,null,{}] 09:02:52 INFO - PROCESS | 1801 | 1460995372915 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:53 INFO - PROCESS | 1801 | 1460995373108 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 09:02:53 INFO - PROCESS | 1801 | 1460995373252 Marionette TRACE conn4 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:53 INFO - PROCESS | 1801 | ++DOCSHELL 0x8f958000 == 75 [pid = 1801] [id = 210] 09:02:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 170 (0x946f0400) [pid = 1801] [serial = 631] [outer = (nil)] 09:02:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 171 (0x99277c00) [pid = 1801] [serial = 632] [outer = 0x946f0400] 09:02:53 INFO - PROCESS | 1801 | 1460995373326 Marionette DEBUG loaded listener.js 09:02:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 172 (0x9a9abc00) [pid = 1801] [serial = 633] [outer = 0x946f0400] 09:02:54 INFO - PROCESS | 1801 | 1460995374076 Marionette TRACE conn4 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 09:02:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 09:02:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1227ms 09:02:54 INFO - PROCESS | 1801 | 1460995374134 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 09:02:54 INFO - PROCESS | 1801 | 1460995374137 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 09:02:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 09:02:54 INFO - PROCESS | 1801 | 1460995374144 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 09:02:54 INFO - PROCESS | 1801 | 1460995374147 Marionette TRACE conn4 <- [1,814,null,{}] 09:02:54 INFO - PROCESS | 1801 | 1460995374152 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:54 INFO - PROCESS | 1801 | 1460995374403 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 09:02:54 INFO - PROCESS | 1801 | 1460995374587 Marionette TRACE conn4 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:54 INFO - PROCESS | 1801 | ++DOCSHELL 0x8dc29800 == 76 [pid = 1801] [id = 211] 09:02:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 173 (0x8dfbfc00) [pid = 1801] [serial = 634] [outer = (nil)] 09:02:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 174 (0x8ec84400) [pid = 1801] [serial = 635] [outer = 0x8dfbfc00] 09:02:54 INFO - PROCESS | 1801 | 1460995374689 Marionette DEBUG loaded listener.js 09:02:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 175 (0x8f669000) [pid = 1801] [serial = 636] [outer = 0x8dfbfc00] 09:02:55 INFO - PROCESS | 1801 | 1460995375737 Marionette TRACE conn4 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 09:02:55 INFO - PROCESS | 1801 | 1460995375789 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 09:02:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 09:02:55 INFO - PROCESS | 1801 | 1460995375797 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 09:02:55 INFO - PROCESS | 1801 | 1460995375805 Marionette TRACE conn4 <- [1,818,null,{}] 09:02:55 INFO - PROCESS | 1801 | 1460995375813 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:56 INFO - PROCESS | 1801 | 1460995376046 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 09:02:56 INFO - PROCESS | 1801 | 1460995376291 Marionette TRACE conn4 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:56 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ffcc400 == 77 [pid = 1801] [id = 212] 09:02:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 176 (0x90406800) [pid = 1801] [serial = 637] [outer = (nil)] 09:02:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 177 (0x9053c000) [pid = 1801] [serial = 638] [outer = 0x90406800] 09:02:56 INFO - PROCESS | 1801 | 1460995376403 Marionette DEBUG loaded listener.js 09:02:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 178 (0x91691800) [pid = 1801] [serial = 639] [outer = 0x90406800] 09:02:57 INFO - PROCESS | 1801 | 1460995377383 Marionette TRACE conn4 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 09:02:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 09:02:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1636ms 09:02:57 INFO - PROCESS | 1801 | 1460995377434 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 09:02:57 INFO - PROCESS | 1801 | 1460995377438 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 09:02:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 09:02:57 INFO - PROCESS | 1801 | 1460995377447 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 09:02:57 INFO - PROCESS | 1801 | 1460995377451 Marionette TRACE conn4 <- [1,822,null,{}] 09:02:57 INFO - PROCESS | 1801 | 1460995377458 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:57 INFO - PROCESS | 1801 | 1460995377665 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 09:02:57 INFO - PROCESS | 1801 | 1460995377945 Marionette TRACE conn4 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:58 INFO - PROCESS | 1801 | ++DOCSHELL 0x95c5c000 == 78 [pid = 1801] [id = 213] 09:02:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 179 (0x986e5c00) [pid = 1801] [serial = 640] [outer = (nil)] 09:02:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 180 (0x9908b000) [pid = 1801] [serial = 641] [outer = 0x986e5c00] 09:02:58 INFO - PROCESS | 1801 | 1460995378077 Marionette DEBUG loaded listener.js 09:02:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 181 (0x9a63a800) [pid = 1801] [serial = 642] [outer = 0x986e5c00] 09:02:59 INFO - PROCESS | 1801 | 1460995379041 Marionette TRACE conn4 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 09:02:59 INFO - PROCESS | 1801 | 1460995379091 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 09:02:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 09:02:59 INFO - PROCESS | 1801 | 1460995379110 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 09:02:59 INFO - PROCESS | 1801 | 1460995379118 Marionette TRACE conn4 <- [1,826,null,{}] 09:02:59 INFO - PROCESS | 1801 | 1460995379124 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:59 INFO - PROCESS | 1801 | 1460995379312 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 09:02:59 INFO - PROCESS | 1801 | 1460995379553 Marionette TRACE conn4 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:59 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ffc5c00 == 79 [pid = 1801] [id = 214] 09:02:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 182 (0x95964800) [pid = 1801] [serial = 643] [outer = (nil)] 09:02:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 183 (0x9ffa5400) [pid = 1801] [serial = 644] [outer = 0x95964800] 09:02:59 INFO - PROCESS | 1801 | 1460995379686 Marionette DEBUG loaded listener.js 09:02:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 184 (0xa016f400) [pid = 1801] [serial = 645] [outer = 0x95964800] 09:03:00 INFO - PROCESS | 1801 | 1460995380599 Marionette TRACE conn4 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 09:03:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 09:03:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1544ms 09:03:00 INFO - PROCESS | 1801 | 1460995380645 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 09:03:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 09:03:00 INFO - PROCESS | 1801 | 1460995380649 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 09:03:00 INFO - PROCESS | 1801 | 1460995380655 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 09:03:00 INFO - PROCESS | 1801 | 1460995380659 Marionette TRACE conn4 <- [1,830,null,{}] 09:03:00 INFO - PROCESS | 1801 | 1460995380665 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:00 INFO - PROCESS | 1801 | 1460995380860 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 09:03:01 INFO - PROCESS | 1801 | 1460995381091 Marionette TRACE conn4 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:01 INFO - PROCESS | 1801 | ++DOCSHELL 0x8dc1ac00 == 80 [pid = 1801] [id = 215] 09:03:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 185 (0xa0115c00) [pid = 1801] [serial = 646] [outer = (nil)] 09:03:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 186 (0xa3d2bc00) [pid = 1801] [serial = 647] [outer = 0xa0115c00] 09:03:01 INFO - PROCESS | 1801 | 1460995381243 Marionette DEBUG loaded listener.js 09:03:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 187 (0xa48a9800) [pid = 1801] [serial = 648] [outer = 0xa0115c00] 09:03:02 INFO - PROCESS | 1801 | 1460995382155 Marionette TRACE conn4 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 09:03:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 09:03:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1536ms 09:03:02 INFO - PROCESS | 1801 | 1460995382192 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 09:03:02 INFO - PROCESS | 1801 | 1460995382196 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 09:03:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 09:03:02 INFO - PROCESS | 1801 | 1460995382203 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 09:03:02 INFO - PROCESS | 1801 | 1460995382206 Marionette TRACE conn4 <- [1,834,null,{}] 09:03:02 INFO - PROCESS | 1801 | 1460995382212 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:02 INFO - PROCESS | 1801 | 1460995382464 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 09:03:02 INFO - PROCESS | 1801 | 1460995382797 Marionette TRACE conn4 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:02 INFO - PROCESS | 1801 | ++DOCSHELL 0x89feac00 == 81 [pid = 1801] [id = 216] 09:03:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 188 (0x89feb000) [pid = 1801] [serial = 649] [outer = (nil)] 09:03:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 189 (0x89fed400) [pid = 1801] [serial = 650] [outer = 0x89feb000] 09:03:02 INFO - PROCESS | 1801 | 1460995382905 Marionette DEBUG loaded listener.js 09:03:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 190 (0xa2b07c00) [pid = 1801] [serial = 651] [outer = 0x89feb000] 09:03:03 INFO - PROCESS | 1801 | 1460995383803 Marionette TRACE conn4 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 09:03:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 09:03:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1636ms 09:03:03 INFO - PROCESS | 1801 | 1460995383840 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 09:03:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 09:03:03 INFO - PROCESS | 1801 | 1460995383844 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 09:03:03 INFO - PROCESS | 1801 | 1460995383851 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 09:03:03 INFO - PROCESS | 1801 | 1460995383854 Marionette TRACE conn4 <- [1,838,null,{}] 09:03:03 INFO - PROCESS | 1801 | 1460995383860 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:04 INFO - PROCESS | 1801 | 1460995384041 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 09:03:04 INFO - PROCESS | 1801 | 1460995384232 Marionette TRACE conn4 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:04 INFO - PROCESS | 1801 | ++DOCSHELL 0x89febc00 == 82 [pid = 1801] [id = 217] 09:03:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 191 (0x89fedc00) [pid = 1801] [serial = 652] [outer = (nil)] 09:03:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 192 (0x9054ec00) [pid = 1801] [serial = 653] [outer = 0x89fedc00] 09:03:04 INFO - PROCESS | 1801 | 1460995384319 Marionette DEBUG loaded listener.js 09:03:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 193 (0x90552c00) [pid = 1801] [serial = 654] [outer = 0x89fedc00] 09:03:05 INFO - PROCESS | 1801 | 1460995385284 Marionette TRACE conn4 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 09:03:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 09:03:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1486ms 09:03:05 INFO - PROCESS | 1801 | 1460995385337 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 09:03:05 INFO - PROCESS | 1801 | 1460995385341 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 09:03:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 09:03:05 INFO - PROCESS | 1801 | 1460995385347 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 09:03:05 INFO - PROCESS | 1801 | 1460995385351 Marionette TRACE conn4 <- [1,842,null,{}] 09:03:05 INFO - PROCESS | 1801 | 1460995385357 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:05 INFO - PROCESS | 1801 | 1460995385567 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 09:03:05 INFO - PROCESS | 1801 | 1460995385805 Marionette TRACE conn4 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:05 INFO - PROCESS | 1801 | ++DOCSHELL 0x88e06000 == 83 [pid = 1801] [id = 218] 09:03:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 194 (0x88e06400) [pid = 1801] [serial = 655] [outer = (nil)] 09:03:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 195 (0x88e0d400) [pid = 1801] [serial = 656] [outer = 0x88e06400] 09:03:05 INFO - PROCESS | 1801 | 1460995385937 Marionette DEBUG loaded listener.js 09:03:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 196 (0x88e10000) [pid = 1801] [serial = 657] [outer = 0x88e06400] 09:03:06 INFO - PROCESS | 1801 | 1460995386819 Marionette TRACE conn4 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 09:03:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 09:03:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1529ms 09:03:06 INFO - PROCESS | 1801 | 1460995386878 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 09:03:06 INFO - PROCESS | 1801 | 1460995386882 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 09:03:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 09:03:06 INFO - PROCESS | 1801 | 1460995386889 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 09:03:06 INFO - PROCESS | 1801 | 1460995386892 Marionette TRACE conn4 <- [1,846,null,{}] 09:03:06 INFO - PROCESS | 1801 | 1460995386898 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:07 INFO - PROCESS | 1801 | 1460995387122 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 09:03:07 INFO - PROCESS | 1801 | 1460995387356 Marionette TRACE conn4 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:07 INFO - PROCESS | 1801 | ++DOCSHELL 0x88e09000 == 84 [pid = 1801] [id = 219] 09:03:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 197 (0x88e0dc00) [pid = 1801] [serial = 658] [outer = (nil)] 09:03:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 198 (0x89fee400) [pid = 1801] [serial = 659] [outer = 0x88e0dc00] 09:03:07 INFO - PROCESS | 1801 | 1460995387460 Marionette DEBUG loaded listener.js 09:03:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 199 (0x90551000) [pid = 1801] [serial = 660] [outer = 0x88e0dc00] 09:03:08 INFO - PROCESS | 1801 | 1460995388419 Marionette TRACE conn4 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 09:03:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 09:03:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1578ms 09:03:08 INFO - PROCESS | 1801 | 1460995388468 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 09:03:08 INFO - PROCESS | 1801 | 1460995388473 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 09:03:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 09:03:08 INFO - PROCESS | 1801 | 1460995388479 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 09:03:08 INFO - PROCESS | 1801 | 1460995388483 Marionette TRACE conn4 <- [1,850,null,{}] 09:03:08 INFO - PROCESS | 1801 | 1460995388489 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:08 INFO - PROCESS | 1801 | 1460995388680 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 09:03:08 INFO - PROCESS | 1801 | 1460995388875 Marionette TRACE conn4 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:08 INFO - PROCESS | 1801 | ++DOCSHELL 0x88e06800 == 85 [pid = 1801] [id = 220] 09:03:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 200 (0x88e0a000) [pid = 1801] [serial = 661] [outer = (nil)] 09:03:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 201 (0x8906b800) [pid = 1801] [serial = 662] [outer = 0x88e0a000] 09:03:09 INFO - PROCESS | 1801 | 1460995389014 Marionette DEBUG loaded listener.js 09:03:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 202 (0x8906e000) [pid = 1801] [serial = 663] [outer = 0x88e0a000] 09:03:09 INFO - PROCESS | 1801 | 1460995389980 Marionette TRACE conn4 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 09:03:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 09:03:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1537ms 09:03:10 INFO - PROCESS | 1801 | 1460995390017 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 09:03:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 09:03:10 INFO - PROCESS | 1801 | 1460995390022 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 09:03:10 INFO - PROCESS | 1801 | 1460995390028 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 09:03:10 INFO - PROCESS | 1801 | 1460995390032 Marionette TRACE conn4 <- [1,854,null,{}] 09:03:10 INFO - PROCESS | 1801 | 1460995390038 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:10 INFO - PROCESS | 1801 | 1460995390223 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 09:03:10 INFO - PROCESS | 1801 | 1460995390939 Marionette TRACE conn4 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:10 INFO - PROCESS | 1801 | ++DOCSHELL 0x89ff0800 == 86 [pid = 1801] [id = 221] 09:03:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 203 (0x89ff0c00) [pid = 1801] [serial = 664] [outer = (nil)] 09:03:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 204 (0x8a30a000) [pid = 1801] [serial = 665] [outer = 0x89ff0c00] 09:03:11 INFO - PROCESS | 1801 | 1460995391029 Marionette DEBUG loaded listener.js 09:03:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 205 (0x8b853400) [pid = 1801] [serial = 666] [outer = 0x89ff0c00] 09:03:11 INFO - PROCESS | 1801 | 1460995391897 Marionette TRACE conn4 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 09:03:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 09:03:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1934ms 09:03:11 INFO - PROCESS | 1801 | 1460995391963 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 09:03:11 INFO - PROCESS | 1801 | 1460995391971 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 09:03:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 09:03:11 INFO - PROCESS | 1801 | 1460995391980 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 09:03:11 INFO - PROCESS | 1801 | 1460995391985 Marionette TRACE conn4 <- [1,858,null,{}] 09:03:11 INFO - PROCESS | 1801 | 1460995391993 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:12 INFO - PROCESS | 1801 | 1460995392226 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 09:03:12 INFO - PROCESS | 1801 | 1460995392622 Marionette TRACE conn4 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:12 INFO - PROCESS | 1801 | ++DOCSHELL 0x8dfbc400 == 87 [pid = 1801] [id = 222] 09:03:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 206 (0x8ea91400) [pid = 1801] [serial = 667] [outer = (nil)] 09:03:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 207 (0x8eb33400) [pid = 1801] [serial = 668] [outer = 0x8ea91400] 09:03:12 INFO - PROCESS | 1801 | 1460995392719 Marionette DEBUG loaded listener.js 09:03:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 208 (0x8ec85000) [pid = 1801] [serial = 669] [outer = 0x8ea91400] 09:03:13 INFO - PROCESS | 1801 | 1460995393637 Marionette TRACE conn4 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 09:03:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 09:03:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1687ms 09:03:13 INFO - PROCESS | 1801 | 1460995393671 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 09:03:13 INFO - PROCESS | 1801 | 1460995393676 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 09:03:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 09:03:13 INFO - PROCESS | 1801 | 1460995393683 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 09:03:13 INFO - PROCESS | 1801 | 1460995393687 Marionette TRACE conn4 <- [1,862,null,{}] 09:03:13 INFO - PROCESS | 1801 | 1460995393693 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:13 INFO - PROCESS | 1801 | 1460995393860 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 09:03:14 INFO - PROCESS | 1801 | 1460995394138 Marionette TRACE conn4 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:14 INFO - PROCESS | 1801 | ++DOCSHELL 0x8f65f800 == 88 [pid = 1801] [id = 223] 09:03:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 209 (0x8fc98800) [pid = 1801] [serial = 670] [outer = (nil)] 09:03:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 210 (0x8ff1cc00) [pid = 1801] [serial = 671] [outer = 0x8fc98800] 09:03:14 INFO - PROCESS | 1801 | 1460995394262 Marionette DEBUG loaded listener.js 09:03:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 211 (0x8ffd5000) [pid = 1801] [serial = 672] [outer = 0x8fc98800] 09:03:15 INFO - PROCESS | 1801 | 1460995395197 Marionette TRACE conn4 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 09:03:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 09:03:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1585ms 09:03:15 INFO - PROCESS | 1801 | 1460995395269 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 09:03:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 09:03:15 INFO - PROCESS | 1801 | 1460995395273 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 09:03:15 INFO - PROCESS | 1801 | 1460995395287 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 09:03:15 INFO - PROCESS | 1801 | 1460995395297 Marionette TRACE conn4 <- [1,866,null,{}] 09:03:15 INFO - PROCESS | 1801 | 1460995395305 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:15 INFO - PROCESS | 1801 | 1460995395525 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 09:03:15 INFO - PROCESS | 1801 | 1460995395760 Marionette TRACE conn4 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:15 INFO - PROCESS | 1801 | ++DOCSHELL 0x8dc1c800 == 89 [pid = 1801] [id = 224] 09:03:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 212 (0x8ea87400) [pid = 1801] [serial = 673] [outer = (nil)] 09:03:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 213 (0x8f95a800) [pid = 1801] [serial = 674] [outer = 0x8ea87400] 09:03:15 INFO - PROCESS | 1801 | 1460995395935 Marionette DEBUG loaded listener.js 09:03:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 214 (0x8ffd3c00) [pid = 1801] [serial = 675] [outer = 0x8ea87400] 09:03:16 INFO - PROCESS | 1801 | --DOCSHELL 0x8ffdbc00 == 88 [pid = 1801] [id = 166] 09:03:16 INFO - PROCESS | 1801 | --DOMWINDOW == 213 (0x93417800) [pid = 1801] [serial = 556] [outer = (nil)] [url = about:blank] 09:03:16 INFO - PROCESS | 1801 | --DOMWINDOW == 212 (0x8dfb9000) [pid = 1801] [serial = 550] [outer = (nil)] [url = about:blank] 09:03:16 INFO - PROCESS | 1801 | --DOMWINDOW == 211 (0x8f65f400) [pid = 1801] [serial = 553] [outer = (nil)] [url = about:blank] 09:03:16 INFO - PROCESS | 1801 | --DOMWINDOW == 210 (0x946f1400) [pid = 1801] [serial = 559] [outer = (nil)] [url = about:blank] 09:03:16 INFO - PROCESS | 1801 | --DOMWINDOW == 209 (0x969f4000) [pid = 1801] [serial = 562] [outer = (nil)] [url = about:blank] 09:03:16 INFO - PROCESS | 1801 | --DOMWINDOW == 208 (0x9053a800) [pid = 1801] [serial = 565] [outer = (nil)] [url = about:blank] 09:03:16 INFO - PROCESS | 1801 | --DOCSHELL 0x8eb2b800 == 87 [pid = 1801] [id = 201] 09:03:16 INFO - PROCESS | 1801 | --DOCSHELL 0x9e011000 == 86 [pid = 1801] [id = 200] 09:03:16 INFO - PROCESS | 1801 | --DOCSHELL 0x93772000 == 85 [pid = 1801] [id = 199] 09:03:16 INFO - PROCESS | 1801 | --DOCSHELL 0x8ec80000 == 84 [pid = 1801] [id = 198] 09:03:16 INFO - PROCESS | 1801 | --DOCSHELL 0x8eb34c00 == 83 [pid = 1801] [id = 197] 09:03:16 INFO - PROCESS | 1801 | --DOCSHELL 0x8ec88800 == 82 [pid = 1801] [id = 196] 09:03:16 INFO - PROCESS | 1801 | --DOCSHELL 0x8b85f000 == 81 [pid = 1801] [id = 195] 09:03:16 INFO - PROCESS | 1801 | --DOMWINDOW == 207 (0x97857800) [pid = 1801] [serial = 580] [outer = (nil)] [url = about:blank] 09:03:16 INFO - PROCESS | 1801 | --DOMWINDOW == 206 (0x8ff1e400) [pid = 1801] [serial = 569] [outer = (nil)] [url = about:blank] 09:03:16 INFO - PROCESS | 1801 | --DOMWINDOW == 205 (0x8f95a000) [pid = 1801] [serial = 568] [outer = (nil)] [url = about:blank] 09:03:16 INFO - PROCESS | 1801 | --DOMWINDOW == 204 (0x8f666c00) [pid = 1801] [serial = 571] [outer = (nil)] [url = about:blank] 09:03:16 INFO - PROCESS | 1801 | --DOMWINDOW == 203 (0x914a6000) [pid = 1801] [serial = 572] [outer = (nil)] [url = about:blank] 09:03:16 INFO - PROCESS | 1801 | --DOMWINDOW == 202 (0x9341d400) [pid = 1801] [serial = 548] [outer = (nil)] [url = about:blank] 09:03:16 INFO - PROCESS | 1801 | --DOMWINDOW == 201 (0x9334b400) [pid = 1801] [serial = 574] [outer = (nil)] [url = about:blank] 09:03:16 INFO - PROCESS | 1801 | --DOMWINDOW == 200 (0x9341a400) [pid = 1801] [serial = 575] [outer = (nil)] [url = about:blank] 09:03:16 INFO - PROCESS | 1801 | --DOMWINDOW == 199 (0x95916800) [pid = 1801] [serial = 577] [outer = (nil)] [url = about:blank] 09:03:16 INFO - PROCESS | 1801 | --DOMWINDOW == 198 (0x93350800) [pid = 1801] [serial = 583] [outer = (nil)] [url = about:blank] 09:03:16 INFO - PROCESS | 1801 | --DOMWINDOW == 197 (0x98e07000) [pid = 1801] [serial = 581] [outer = (nil)] [url = about:blank] 09:03:16 INFO - PROCESS | 1801 | --DOMWINDOW == 196 (0x969f9000) [pid = 1801] [serial = 578] [outer = (nil)] [url = about:blank] 09:03:16 INFO - PROCESS | 1801 | 1460995396820 Marionette TRACE conn4 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 09:03:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 09:03:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1604ms 09:03:16 INFO - PROCESS | 1801 | 1460995396883 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 09:03:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 09:03:16 INFO - PROCESS | 1801 | 1460995396888 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 09:03:16 INFO - PROCESS | 1801 | 1460995396894 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 09:03:16 INFO - PROCESS | 1801 | 1460995396898 Marionette TRACE conn4 <- [1,870,null,{}] 09:03:16 INFO - PROCESS | 1801 | 1460995396904 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:17 INFO - PROCESS | 1801 | 1460995397074 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 09:03:17 INFO - PROCESS | 1801 | 1460995397086 Marionette TRACE conn4 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:17 INFO - PROCESS | 1801 | ++DOCSHELL 0x8b85b000 == 82 [pid = 1801] [id = 225] 09:03:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 197 (0x8ff12400) [pid = 1801] [serial = 676] [outer = (nil)] 09:03:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 198 (0x90556800) [pid = 1801] [serial = 677] [outer = 0x8ff12400] 09:03:17 INFO - PROCESS | 1801 | 1460995397163 Marionette DEBUG loaded listener.js 09:03:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 199 (0x90718400) [pid = 1801] [serial = 678] [outer = 0x8ff12400] 09:03:18 INFO - PROCESS | 1801 | 1460995398153 Marionette TRACE conn4 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 09:03:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 09:03:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1286ms 09:03:18 INFO - PROCESS | 1801 | 1460995398181 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 09:03:18 INFO - PROCESS | 1801 | 1460995398185 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 09:03:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 09:03:18 INFO - PROCESS | 1801 | 1460995398192 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 09:03:18 INFO - PROCESS | 1801 | 1460995398195 Marionette TRACE conn4 <- [1,874,null,{}] 09:03:18 INFO - PROCESS | 1801 | 1460995398200 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:18 INFO - PROCESS | 1801 | 1460995398440 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 09:03:18 INFO - PROCESS | 1801 | 1460995398538 Marionette TRACE conn4 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:18 INFO - PROCESS | 1801 | ++DOCSHELL 0x8f666c00 == 83 [pid = 1801] [id = 226] 09:03:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 200 (0x9053e400) [pid = 1801] [serial = 679] [outer = (nil)] 09:03:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 201 (0x916d2c00) [pid = 1801] [serial = 680] [outer = 0x9053e400] 09:03:18 INFO - PROCESS | 1801 | 1460995398626 Marionette DEBUG loaded listener.js 09:03:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 202 (0x93417800) [pid = 1801] [serial = 681] [outer = 0x9053e400] 09:03:19 INFO - PROCESS | 1801 | 1460995399492 Marionette TRACE conn4 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 09:03:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 09:03:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1349ms 09:03:19 INFO - PROCESS | 1801 | 1460995399548 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 09:03:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 09:03:19 INFO - PROCESS | 1801 | 1460995399552 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 09:03:19 INFO - PROCESS | 1801 | 1460995399559 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 09:03:19 INFO - PROCESS | 1801 | 1460995399562 Marionette TRACE conn4 <- [1,878,null,{}] 09:03:19 INFO - PROCESS | 1801 | 1460995399568 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:19 INFO - PROCESS | 1801 | 1460995399815 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 09:03:19 INFO - PROCESS | 1801 | 1460995399843 Marionette TRACE conn4 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:19 INFO - PROCESS | 1801 | ++DOCSHELL 0x93420400 == 84 [pid = 1801] [id = 227] 09:03:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 203 (0x93422400) [pid = 1801] [serial = 682] [outer = (nil)] 09:03:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 204 (0x93772000) [pid = 1801] [serial = 683] [outer = 0x93422400] 09:03:19 INFO - PROCESS | 1801 | 1460995399924 Marionette DEBUG loaded listener.js 09:03:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 205 (0x946eac00) [pid = 1801] [serial = 684] [outer = 0x93422400] 09:03:21 INFO - PROCESS | 1801 | 1460995401600 Marionette TRACE conn4 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 09:03:21 INFO - PROCESS | 1801 | --DOMWINDOW == 204 (0x8fc9b000) [pid = 1801] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 09:03:21 INFO - PROCESS | 1801 | --DOMWINDOW == 203 (0x9e00a800) [pid = 1801] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 09:03:21 INFO - PROCESS | 1801 | --DOMWINDOW == 202 (0xa48a6800) [pid = 1801] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 09:03:21 INFO - PROCESS | 1801 | --DOMWINDOW == 201 (0x9376e800) [pid = 1801] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 09:03:21 INFO - PROCESS | 1801 | --DOMWINDOW == 200 (0x9e00b000) [pid = 1801] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 09:03:21 INFO - PROCESS | 1801 | --DOMWINDOW == 199 (0x8ffd9800) [pid = 1801] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 09:03:21 INFO - PROCESS | 1801 | --DOMWINDOW == 198 (0x90403c00) [pid = 1801] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 09:03:21 INFO - PROCESS | 1801 | --DOMWINDOW == 197 (0x8ea8d000) [pid = 1801] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 09:03:21 INFO - PROCESS | 1801 | --DOMWINDOW == 196 (0x8f66b000) [pid = 1801] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 09:03:21 INFO - PROCESS | 1801 | --DOMWINDOW == 195 (0x97ac3c00) [pid = 1801] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 09:03:21 INFO - PROCESS | 1801 | --DOMWINDOW == 194 (0x971dcc00) [pid = 1801] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 09:03:21 INFO - PROCESS | 1801 | --DOMWINDOW == 193 (0x8a30a800) [pid = 1801] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 09:03:21 INFO - PROCESS | 1801 | --DOMWINDOW == 192 (0x9eb3c800) [pid = 1801] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 09:03:21 INFO - PROCESS | 1801 | --DOMWINDOW == 191 (0x9df2c400) [pid = 1801] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 09:03:21 INFO - PROCESS | 1801 | --DOMWINDOW == 190 (0x8eb34800) [pid = 1801] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 09:03:21 INFO - PROCESS | 1801 | --DOMWINDOW == 189 (0x9ff89000) [pid = 1801] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 09:03:21 INFO - PROCESS | 1801 | --DOMWINDOW == 188 (0xa46ee000) [pid = 1801] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 09:03:21 INFO - PROCESS | 1801 | --DOMWINDOW == 187 (0x8f669c00) [pid = 1801] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 09:03:21 INFO - PROCESS | 1801 | --DOMWINDOW == 186 (0x9a638800) [pid = 1801] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 09:03:21 INFO - PROCESS | 1801 | --DOMWINDOW == 185 (0xa2b09c00) [pid = 1801] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 09:03:21 INFO - PROCESS | 1801 | --DOMWINDOW == 184 (0x8ff16800) [pid = 1801] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 09:03:21 INFO - PROCESS | 1801 | --DOMWINDOW == 183 (0x9207f400) [pid = 1801] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 09:03:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 09:03:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 2188ms 09:03:21 INFO - PROCESS | 1801 | --DOMWINDOW == 182 (0x8dc1d000) [pid = 1801] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 09:03:21 INFO - PROCESS | 1801 | --DOMWINDOW == 181 (0x93764400) [pid = 1801] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 09:03:21 INFO - PROCESS | 1801 | --DOMWINDOW == 180 (0x95967c00) [pid = 1801] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 09:03:21 INFO - PROCESS | 1801 | --DOMWINDOW == 179 (0x8ff1d400) [pid = 1801] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 09:03:21 INFO - PROCESS | 1801 | --DOMWINDOW == 178 (0x99233c00) [pid = 1801] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 09:03:21 INFO - PROCESS | 1801 | --DOMWINDOW == 177 (0x8ea93c00) [pid = 1801] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 09:03:21 INFO - PROCESS | 1801 | --DOMWINDOW == 176 (0x946ea400) [pid = 1801] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 09:03:21 INFO - PROCESS | 1801 | --DOMWINDOW == 175 (0x8dc1b800) [pid = 1801] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 09:03:21 INFO - PROCESS | 1801 | --DOMWINDOW == 174 (0x95cb4400) [pid = 1801] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 09:03:21 INFO - PROCESS | 1801 | --DOMWINDOW == 173 (0x963bf400) [pid = 1801] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 09:03:21 INFO - PROCESS | 1801 | --DOMWINDOW == 172 (0x8dc27c00) [pid = 1801] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 09:03:21 INFO - PROCESS | 1801 | --DOMWINDOW == 171 (0x933b1400) [pid = 1801] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 09:03:21 INFO - PROCESS | 1801 | --DOMWINDOW == 170 (0x8eb2bc00) [pid = 1801] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 09:03:21 INFO - PROCESS | 1801 | --DOMWINDOW == 169 (0x8ea8c000) [pid = 1801] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 09:03:21 INFO - PROCESS | 1801 | --DOMWINDOW == 168 (0x8dc24000) [pid = 1801] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 09:03:21 INFO - PROCESS | 1801 | --DOMWINDOW == 167 (0x8b860000) [pid = 1801] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 09:03:21 INFO - PROCESS | 1801 | --DOMWINDOW == 166 (0x90718000) [pid = 1801] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 09:03:21 INFO - PROCESS | 1801 | --DOMWINDOW == 165 (0x946ee400) [pid = 1801] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 09:03:21 INFO - PROCESS | 1801 | --DOMWINDOW == 164 (0x93771800) [pid = 1801] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 09:03:21 INFO - PROCESS | 1801 | --DOMWINDOW == 163 (0x8ec7f400) [pid = 1801] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 09:03:21 INFO - PROCESS | 1801 | --DOMWINDOW == 162 (0x8eb28000) [pid = 1801] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 09:03:21 INFO - PROCESS | 1801 | --DOMWINDOW == 161 (0x90535800) [pid = 1801] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 09:03:21 INFO - PROCESS | 1801 | --DOMWINDOW == 160 (0xa0f3e000) [pid = 1801] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 09:03:21 INFO - PROCESS | 1801 | --DOMWINDOW == 159 (0x8ea94400) [pid = 1801] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 09:03:21 INFO - PROCESS | 1801 | --DOMWINDOW == 158 (0x946f2000) [pid = 1801] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 09:03:21 INFO - PROCESS | 1801 | --DOMWINDOW == 157 (0x98980c00) [pid = 1801] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 09:03:21 INFO - PROCESS | 1801 | --DOMWINDOW == 156 (0x8f94c800) [pid = 1801] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 09:03:21 INFO - PROCESS | 1801 | 1460995401766 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 09:03:21 INFO - PROCESS | 1801 | 1460995401775 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 09:03:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 09:03:21 INFO - PROCESS | 1801 | 1460995401843 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 09:03:21 INFO - PROCESS | 1801 | 1460995401846 Marionette TRACE conn4 <- [1,882,null,{}] 09:03:21 INFO - PROCESS | 1801 | 1460995401853 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:22 INFO - PROCESS | 1801 | 1460995402008 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 09:03:22 INFO - PROCESS | 1801 | 1460995402019 Marionette TRACE conn4 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:22 INFO - PROCESS | 1801 | ++DOCSHELL 0x8b853800 == 85 [pid = 1801] [id = 228] 09:03:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 157 (0x8dc1d000) [pid = 1801] [serial = 685] [outer = (nil)] 09:03:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 158 (0x8dfba000) [pid = 1801] [serial = 686] [outer = 0x8dc1d000] 09:03:22 INFO - PROCESS | 1801 | 1460995402093 Marionette DEBUG loaded listener.js 09:03:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 159 (0x8ea93c00) [pid = 1801] [serial = 687] [outer = 0x8dc1d000] 09:03:22 INFO - PROCESS | 1801 | 1460995402940 Marionette TRACE conn4 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 09:03:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 09:03:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1140ms 09:03:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 09:03:22 INFO - PROCESS | 1801 | 1460995402976 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 09:03:22 INFO - PROCESS | 1801 | 1460995402979 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 09:03:22 INFO - PROCESS | 1801 | 1460995402985 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 09:03:22 INFO - PROCESS | 1801 | 1460995402989 Marionette TRACE conn4 <- [1,886,null,{}] 09:03:22 INFO - PROCESS | 1801 | 1460995402995 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:23 INFO - PROCESS | 1801 | 1460995403154 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 09:03:23 INFO - PROCESS | 1801 | 1460995403175 Marionette TRACE conn4 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:23 INFO - PROCESS | 1801 | ++DOCSHELL 0x8b852800 == 86 [pid = 1801] [id = 229] 09:03:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 160 (0x8dc29400) [pid = 1801] [serial = 688] [outer = (nil)] 09:03:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 161 (0x8fbd1000) [pid = 1801] [serial = 689] [outer = 0x8dc29400] 09:03:23 INFO - PROCESS | 1801 | 1460995403250 Marionette DEBUG loaded listener.js 09:03:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 162 (0x8ffd9800) [pid = 1801] [serial = 690] [outer = 0x8dc29400] 09:03:24 INFO - PROCESS | 1801 | 1460995404408 Marionette TRACE conn4 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 09:03:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 09:03:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1482ms 09:03:24 INFO - PROCESS | 1801 | 1460995404467 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 09:03:24 INFO - PROCESS | 1801 | 1460995404474 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 09:03:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 09:03:24 INFO - PROCESS | 1801 | 1460995404485 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 09:03:24 INFO - PROCESS | 1801 | 1460995404489 Marionette TRACE conn4 <- [1,890,null,{}] 09:03:24 INFO - PROCESS | 1801 | 1460995404499 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:24 INFO - PROCESS | 1801 | 1460995404782 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 09:03:25 INFO - PROCESS | 1801 | 1460995405027 Marionette TRACE conn4 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:25 INFO - PROCESS | 1801 | ++DOCSHELL 0x89feb800 == 87 [pid = 1801] [id = 230] 09:03:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 163 (0x8dc1bc00) [pid = 1801] [serial = 691] [outer = (nil)] 09:03:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 164 (0x8dc28800) [pid = 1801] [serial = 692] [outer = 0x8dc1bc00] 09:03:25 INFO - PROCESS | 1801 | 1460995405121 Marionette DEBUG loaded listener.js 09:03:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 165 (0x8ea8d400) [pid = 1801] [serial = 693] [outer = 0x8dc1bc00] 09:03:26 INFO - PROCESS | 1801 | 1460995406067 Marionette TRACE conn4 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 09:03:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 09:03:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1634ms 09:03:26 INFO - PROCESS | 1801 | 1460995406119 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 09:03:26 INFO - PROCESS | 1801 | 1460995406128 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 09:03:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 09:03:26 INFO - PROCESS | 1801 | 1460995406140 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 09:03:26 INFO - PROCESS | 1801 | 1460995406145 Marionette TRACE conn4 <- [1,894,null,{}] 09:03:26 INFO - PROCESS | 1801 | 1460995406153 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:26 INFO - PROCESS | 1801 | 1460995406347 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 09:03:26 INFO - PROCESS | 1801 | 1460995406650 Marionette TRACE conn4 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:26 INFO - PROCESS | 1801 | ++DOCSHELL 0x8f952c00 == 88 [pid = 1801] [id = 231] 09:03:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 166 (0x8f956800) [pid = 1801] [serial = 694] [outer = (nil)] 09:03:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 167 (0x8fc97c00) [pid = 1801] [serial = 695] [outer = 0x8f956800] 09:03:26 INFO - PROCESS | 1801 | 1460995406788 Marionette DEBUG loaded listener.js 09:03:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 168 (0x8ffc2400) [pid = 1801] [serial = 696] [outer = 0x8f956800] 09:03:27 INFO - PROCESS | 1801 | 1460995407782 Marionette TRACE conn4 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 09:03:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 09:03:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1684ms 09:03:27 INFO - PROCESS | 1801 | 1460995407824 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 09:03:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 09:03:27 INFO - PROCESS | 1801 | 1460995407829 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 09:03:27 INFO - PROCESS | 1801 | 1460995407836 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 09:03:27 INFO - PROCESS | 1801 | 1460995407842 Marionette TRACE conn4 <- [1,898,null,{}] 09:03:27 INFO - PROCESS | 1801 | 1460995407860 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:28 INFO - PROCESS | 1801 | 1460995408156 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 09:03:28 INFO - PROCESS | 1801 | 1460995408387 Marionette TRACE conn4 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:28 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ffc9000 == 89 [pid = 1801] [id = 232] 09:03:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 169 (0x90557800) [pid = 1801] [serial = 697] [outer = (nil)] 09:03:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 170 (0x9168a400) [pid = 1801] [serial = 698] [outer = 0x90557800] 09:03:28 INFO - PROCESS | 1801 | 1460995408486 Marionette DEBUG loaded listener.js 09:03:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 171 (0x9334c400) [pid = 1801] [serial = 699] [outer = 0x90557800] 09:03:29 INFO - PROCESS | 1801 | 1460995409447 Marionette TRACE conn4 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 09:03:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 09:03:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1640ms 09:03:29 INFO - PROCESS | 1801 | 1460995409476 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 09:03:29 INFO - PROCESS | 1801 | 1460995409481 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 09:03:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 09:03:29 INFO - PROCESS | 1801 | 1460995409487 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 09:03:29 INFO - PROCESS | 1801 | 1460995409491 Marionette TRACE conn4 <- [1,902,null,{}] 09:03:29 INFO - PROCESS | 1801 | 1460995409497 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:29 INFO - PROCESS | 1801 | 1460995409682 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 09:03:29 INFO - PROCESS | 1801 | 1460995409937 Marionette TRACE conn4 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:30 INFO - PROCESS | 1801 | ++DOCSHELL 0x90709400 == 90 [pid = 1801] [id = 233] 09:03:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 172 (0x933b1c00) [pid = 1801] [serial = 700] [outer = (nil)] 09:03:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 173 (0x93764400) [pid = 1801] [serial = 701] [outer = 0x933b1c00] 09:03:30 INFO - PROCESS | 1801 | 1460995410071 Marionette DEBUG loaded listener.js 09:03:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 174 (0x94478400) [pid = 1801] [serial = 702] [outer = 0x933b1c00] 09:03:30 INFO - PROCESS | 1801 | 1460995410949 Marionette TRACE conn4 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 09:03:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 09:03:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1533ms 09:03:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 09:03:31 INFO - PROCESS | 1801 | 1460995411021 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 09:03:31 INFO - PROCESS | 1801 | 1460995411024 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 09:03:31 INFO - PROCESS | 1801 | 1460995411031 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 09:03:31 INFO - PROCESS | 1801 | 1460995411034 Marionette TRACE conn4 <- [1,906,null,{}] 09:03:31 INFO - PROCESS | 1801 | 1460995411041 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:31 INFO - PROCESS | 1801 | 1460995411267 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 09:03:31 INFO - PROCESS | 1801 | 1460995411504 Marionette TRACE conn4 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:31 INFO - PROCESS | 1801 | ++DOCSHELL 0x93352400 == 91 [pid = 1801] [id = 234] 09:03:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 175 (0x933b2c00) [pid = 1801] [serial = 703] [outer = (nil)] 09:03:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 176 (0x95915000) [pid = 1801] [serial = 704] [outer = 0x933b2c00] 09:03:31 INFO - PROCESS | 1801 | 1460995411638 Marionette DEBUG loaded listener.js 09:03:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 177 (0x95971800) [pid = 1801] [serial = 705] [outer = 0x933b2c00] 09:03:32 INFO - PROCESS | 1801 | 1460995412596 Marionette TRACE conn4 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 09:03:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 09:03:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1633ms 09:03:32 INFO - PROCESS | 1801 | 1460995412665 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 09:03:32 INFO - PROCESS | 1801 | 1460995412668 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 09:03:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 09:03:32 INFO - PROCESS | 1801 | 1460995412675 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 09:03:32 INFO - PROCESS | 1801 | 1460995412679 Marionette TRACE conn4 <- [1,910,null,{}] 09:03:32 INFO - PROCESS | 1801 | 1460995412685 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:32 INFO - PROCESS | 1801 | 1460995412952 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 09:03:33 INFO - PROCESS | 1801 | 1460995413268 Marionette TRACE conn4 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:33 INFO - PROCESS | 1801 | ++DOCSHELL 0x89fe9400 == 92 [pid = 1801] [id = 235] 09:03:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 178 (0x963bf400) [pid = 1801] [serial = 706] [outer = (nil)] 09:03:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 179 (0x9784e800) [pid = 1801] [serial = 707] [outer = 0x963bf400] 09:03:33 INFO - PROCESS | 1801 | 1460995413363 Marionette DEBUG loaded listener.js 09:03:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 180 (0x97c21400) [pid = 1801] [serial = 708] [outer = 0x963bf400] 09:03:34 INFO - PROCESS | 1801 | 1460995414239 Marionette TRACE conn4 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 09:03:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 09:03:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1637ms 09:03:34 INFO - PROCESS | 1801 | 1460995414313 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 09:03:34 INFO - PROCESS | 1801 | 1460995414317 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 09:03:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 09:03:34 INFO - PROCESS | 1801 | 1460995414323 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 09:03:34 INFO - PROCESS | 1801 | 1460995414326 Marionette TRACE conn4 <- [1,914,null,{}] 09:03:34 INFO - PROCESS | 1801 | 1460995414332 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:34 INFO - PROCESS | 1801 | 1460995414555 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 09:03:34 INFO - PROCESS | 1801 | 1460995414787 Marionette TRACE conn4 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:34 INFO - PROCESS | 1801 | ++DOCSHELL 0x8906f000 == 93 [pid = 1801] [id = 236] 09:03:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 181 (0x97c16800) [pid = 1801] [serial = 709] [outer = (nil)] 09:03:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 182 (0x99088000) [pid = 1801] [serial = 710] [outer = 0x97c16800] 09:03:34 INFO - PROCESS | 1801 | 1460995414933 Marionette DEBUG loaded listener.js 09:03:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 183 (0x9908f800) [pid = 1801] [serial = 711] [outer = 0x97c16800] 09:03:35 INFO - PROCESS | 1801 | 1460995415787 Marionette TRACE conn4 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 09:03:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 09:03:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1529ms 09:03:35 INFO - PROCESS | 1801 | 1460995415853 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 09:03:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 09:03:35 INFO - PROCESS | 1801 | 1460995415857 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 09:03:35 INFO - PROCESS | 1801 | 1460995415864 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 09:03:35 INFO - PROCESS | 1801 | 1460995415868 Marionette TRACE conn4 <- [1,918,null,{}] 09:03:35 INFO - PROCESS | 1801 | 1460995415874 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:36 INFO - PROCESS | 1801 | 1460995416061 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 09:03:36 INFO - PROCESS | 1801 | 1460995416249 Marionette TRACE conn4 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:36 INFO - PROCESS | 1801 | ++DOCSHELL 0x98e0d000 == 94 [pid = 1801] [id = 237] 09:03:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 184 (0x9908d000) [pid = 1801] [serial = 712] [outer = (nil)] 09:03:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 185 (0x99273400) [pid = 1801] [serial = 713] [outer = 0x9908d000] 09:03:36 INFO - PROCESS | 1801 | 1460995416339 Marionette DEBUG loaded listener.js 09:03:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 186 (0x99394800) [pid = 1801] [serial = 714] [outer = 0x9908d000] 09:03:37 INFO - PROCESS | 1801 | 1460995417268 Marionette TRACE conn4 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 09:03:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 09:03:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1481ms 09:03:37 INFO - PROCESS | 1801 | 1460995417346 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 09:03:37 INFO - PROCESS | 1801 | 1460995417349 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 09:03:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 09:03:37 INFO - PROCESS | 1801 | 1460995417356 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 09:03:37 INFO - PROCESS | 1801 | 1460995417359 Marionette TRACE conn4 <- [1,922,null,{}] 09:03:37 INFO - PROCESS | 1801 | 1460995417365 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:37 INFO - PROCESS | 1801 | 1460995417580 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 09:03:37 INFO - PROCESS | 1801 | 1460995417816 Marionette TRACE conn4 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:37 INFO - PROCESS | 1801 | ++DOCSHELL 0x9334f400 == 95 [pid = 1801] [id = 238] 09:03:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 187 (0x95967800) [pid = 1801] [serial = 715] [outer = (nil)] 09:03:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 188 (0x9a643000) [pid = 1801] [serial = 716] [outer = 0x95967800] 09:03:37 INFO - PROCESS | 1801 | 1460995417952 Marionette DEBUG loaded listener.js 09:03:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 189 (0x9e003c00) [pid = 1801] [serial = 717] [outer = 0x95967800] 09:03:38 INFO - PROCESS | 1801 | 1460995418883 Marionette TRACE conn4 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 09:03:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 09:03:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1578ms 09:03:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 09:03:38 INFO - PROCESS | 1801 | 1460995418936 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 09:03:38 INFO - PROCESS | 1801 | 1460995418939 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 09:03:38 INFO - PROCESS | 1801 | 1460995418946 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 09:03:38 INFO - PROCESS | 1801 | 1460995418949 Marionette TRACE conn4 <- [1,926,null,{}] 09:03:38 INFO - PROCESS | 1801 | 1460995418956 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:39 INFO - PROCESS | 1801 | 1460995419154 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 09:03:39 INFO - PROCESS | 1801 | 1460995419392 Marionette TRACE conn4 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:39 INFO - PROCESS | 1801 | ++DOCSHELL 0x8b856400 == 96 [pid = 1801] [id = 239] 09:03:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 190 (0x8f950800) [pid = 1801] [serial = 718] [outer = (nil)] 09:03:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 191 (0x8ffca800) [pid = 1801] [serial = 719] [outer = 0x8f950800] 09:03:39 INFO - PROCESS | 1801 | 1460995419532 Marionette DEBUG loaded listener.js 09:03:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 192 (0x9053e800) [pid = 1801] [serial = 720] [outer = 0x8f950800] 09:03:40 INFO - PROCESS | 1801 | 1460995420479 Marionette TRACE conn4 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 09:03:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 09:03:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1581ms 09:03:40 INFO - PROCESS | 1801 | 1460995420527 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 09:03:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 09:03:40 INFO - PROCESS | 1801 | 1460995420532 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 09:03:40 INFO - PROCESS | 1801 | 1460995420538 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 09:03:40 INFO - PROCESS | 1801 | 1460995420543 Marionette TRACE conn4 <- [1,930,null,{}] 09:03:40 INFO - PROCESS | 1801 | 1460995420549 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:40 INFO - PROCESS | 1801 | 1460995420785 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 09:03:41 INFO - PROCESS | 1801 | 1460995421034 Marionette TRACE conn4 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:41 INFO - PROCESS | 1801 | ++DOCSHELL 0x8dc1dc00 == 97 [pid = 1801] [id = 240] 09:03:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 193 (0x8ea88c00) [pid = 1801] [serial = 721] [outer = (nil)] 09:03:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 194 (0x914c5c00) [pid = 1801] [serial = 722] [outer = 0x8ea88c00] 09:03:41 INFO - PROCESS | 1801 | 1460995421173 Marionette DEBUG loaded listener.js 09:03:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 195 (0x946f1800) [pid = 1801] [serial = 723] [outer = 0x8ea88c00] 09:03:42 INFO - PROCESS | 1801 | 1460995422067 Marionette TRACE conn4 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 09:03:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 09:03:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1595ms 09:03:42 INFO - PROCESS | 1801 | 1460995422134 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 09:03:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 09:03:42 INFO - PROCESS | 1801 | 1460995422138 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 09:03:42 INFO - PROCESS | 1801 | 1460995422145 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 09:03:42 INFO - PROCESS | 1801 | 1460995422149 Marionette TRACE conn4 <- [1,934,null,{}] 09:03:42 INFO - PROCESS | 1801 | 1460995422155 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:42 INFO - PROCESS | 1801 | 1460995422343 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 09:03:42 INFO - PROCESS | 1801 | 1460995422590 Marionette TRACE conn4 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:42 INFO - PROCESS | 1801 | ++DOCSHELL 0x89fe5800 == 98 [pid = 1801] [id = 241] 09:03:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 196 (0x89fe7800) [pid = 1801] [serial = 724] [outer = (nil)] 09:03:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 197 (0x89fea400) [pid = 1801] [serial = 725] [outer = 0x89fe7800] 09:03:43 INFO - PROCESS | 1801 | 1460995423047 Marionette DEBUG loaded listener.js 09:03:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 198 (0x8b858800) [pid = 1801] [serial = 726] [outer = 0x89fe7800] 09:03:44 INFO - PROCESS | 1801 | 1460995424027 Marionette TRACE conn4 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 09:03:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 09:03:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1934ms 09:03:44 INFO - PROCESS | 1801 | 1460995424085 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 09:03:44 INFO - PROCESS | 1801 | 1460995424092 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 09:03:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 09:03:44 INFO - PROCESS | 1801 | 1460995424101 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 09:03:44 INFO - PROCESS | 1801 | 1460995424106 Marionette TRACE conn4 <- [1,938,null,{}] 09:03:44 INFO - PROCESS | 1801 | 1460995424113 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:44 INFO - PROCESS | 1801 | 1460995424300 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 09:03:44 INFO - PROCESS | 1801 | 1460995424677 Marionette TRACE conn4 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:44 INFO - PROCESS | 1801 | ++DOCSHELL 0x8dc25000 == 99 [pid = 1801] [id = 242] 09:03:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 199 (0x8dc29000) [pid = 1801] [serial = 727] [outer = (nil)] 09:03:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 200 (0x8dfb9400) [pid = 1801] [serial = 728] [outer = 0x8dc29000] 09:03:44 INFO - PROCESS | 1801 | 1460995424768 Marionette DEBUG loaded listener.js 09:03:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 201 (0x8ea8ec00) [pid = 1801] [serial = 729] [outer = 0x8dc29000] 09:03:45 INFO - PROCESS | 1801 | 1460995425642 Marionette TRACE conn4 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 09:03:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 09:03:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1585ms 09:03:45 INFO - PROCESS | 1801 | 1460995425686 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 09:03:45 INFO - PROCESS | 1801 | 1460995425693 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 09:03:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 09:03:45 INFO - PROCESS | 1801 | 1460995425704 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 09:03:45 INFO - PROCESS | 1801 | 1460995425708 Marionette TRACE conn4 <- [1,942,null,{}] 09:03:45 INFO - PROCESS | 1801 | 1460995425714 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:45 INFO - PROCESS | 1801 | 1460995425897 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 09:03:46 INFO - PROCESS | 1801 | --DOCSHELL 0x8ea8ac00 == 98 [pid = 1801] [id = 73] 09:03:46 INFO - PROCESS | 1801 | --DOCSHELL 0x933b2400 == 97 [pid = 1801] [id = 119] 09:03:46 INFO - PROCESS | 1801 | --DOMWINDOW == 200 (0x99277c00) [pid = 1801] [serial = 632] [outer = (nil)] [url = about:blank] 09:03:46 INFO - PROCESS | 1801 | 1460995426271 Marionette TRACE conn4 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:46 INFO - PROCESS | 1801 | ++DOCSHELL 0x8dfc0c00 == 98 [pid = 1801] [id = 243] 09:03:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 201 (0x8ea8ac00) [pid = 1801] [serial = 730] [outer = (nil)] 09:03:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 202 (0x8eb34c00) [pid = 1801] [serial = 731] [outer = 0x8ea8ac00] 09:03:46 INFO - PROCESS | 1801 | 1460995426378 Marionette DEBUG loaded listener.js 09:03:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 203 (0x8f65e400) [pid = 1801] [serial = 732] [outer = 0x8ea8ac00] 09:03:46 INFO - PROCESS | 1801 | --DOCSHELL 0x94481800 == 97 [pid = 1801] [id = 163] 09:03:46 INFO - PROCESS | 1801 | --DOMWINDOW == 202 (0x8ec89c00) [pid = 1801] [serial = 512] [outer = (nil)] [url = about:blank] 09:03:46 INFO - PROCESS | 1801 | --DOMWINDOW == 201 (0x8eb30800) [pid = 1801] [serial = 470] [outer = (nil)] [url = about:blank] 09:03:46 INFO - PROCESS | 1801 | --DOMWINDOW == 200 (0x91694000) [pid = 1801] [serial = 497] [outer = (nil)] [url = about:blank] 09:03:46 INFO - PROCESS | 1801 | --DOMWINDOW == 199 (0xa3d27000) [pid = 1801] [serial = 461] [outer = (nil)] [url = about:blank] 09:03:46 INFO - PROCESS | 1801 | --DOMWINDOW == 198 (0x9908b800) [pid = 1801] [serial = 515] [outer = (nil)] [url = about:blank] 09:03:46 INFO - PROCESS | 1801 | --DOMWINDOW == 197 (0x986e2000) [pid = 1801] [serial = 398] [outer = (nil)] [url = about:blank] 09:03:46 INFO - PROCESS | 1801 | --DOMWINDOW == 196 (0x99095400) [pid = 1801] [serial = 527] [outer = (nil)] [url = about:blank] 09:03:46 INFO - PROCESS | 1801 | --DOMWINDOW == 195 (0x8f954000) [pid = 1801] [serial = 530] [outer = (nil)] [url = about:blank] 09:03:46 INFO - PROCESS | 1801 | --DOMWINDOW == 194 (0x9053dc00) [pid = 1801] [serial = 446] [outer = (nil)] [url = about:blank] 09:03:46 INFO - PROCESS | 1801 | --DOMWINDOW == 193 (0xa01e3000) [pid = 1801] [serial = 367] [outer = (nil)] [url = about:blank] 09:03:46 INFO - PROCESS | 1801 | --DOMWINDOW == 192 (0xa4a0b000) [pid = 1801] [serial = 509] [outer = (nil)] [url = about:blank] 09:03:46 INFO - PROCESS | 1801 | --DOMWINDOW == 191 (0x9e010400) [pid = 1801] [serial = 407] [outer = (nil)] [url = about:blank] 09:03:46 INFO - PROCESS | 1801 | --DOMWINDOW == 190 (0x9ff85c00) [pid = 1801] [serial = 458] [outer = (nil)] [url = about:blank] 09:03:46 INFO - PROCESS | 1801 | --DOMWINDOW == 189 (0x8ffe2400) [pid = 1801] [serial = 364] [outer = (nil)] [url = about:blank] 09:03:46 INFO - PROCESS | 1801 | --DOMWINDOW == 188 (0x97c1bc00) [pid = 1801] [serial = 419] [outer = (nil)] [url = about:blank] 09:03:46 INFO - PROCESS | 1801 | --DOMWINDOW == 187 (0xa0b52000) [pid = 1801] [serial = 413] [outer = (nil)] [url = about:blank] 09:03:46 INFO - PROCESS | 1801 | --DOMWINDOW == 186 (0x9040fc00) [pid = 1801] [serial = 391] [outer = (nil)] [url = about:blank] 09:03:46 INFO - PROCESS | 1801 | --DOMWINDOW == 185 (0x98e10400) [pid = 1801] [serial = 401] [outer = (nil)] [url = about:blank] 09:03:46 INFO - PROCESS | 1801 | --DOMWINDOW == 184 (0x98e0d800) [pid = 1801] [serial = 452] [outer = (nil)] [url = about:blank] 09:03:46 INFO - PROCESS | 1801 | --DOMWINDOW == 183 (0x8ec8ac00) [pid = 1801] [serial = 524] [outer = (nil)] [url = about:blank] 09:03:46 INFO - PROCESS | 1801 | --DOMWINDOW == 182 (0xa01db800) [pid = 1801] [serial = 503] [outer = (nil)] [url = about:blank] 09:03:46 INFO - PROCESS | 1801 | --DOMWINDOW == 181 (0x9ff88000) [pid = 1801] [serial = 410] [outer = (nil)] [url = about:blank] 09:03:46 INFO - PROCESS | 1801 | --DOMWINDOW == 180 (0x8ff18c00) [pid = 1801] [serial = 494] [outer = (nil)] [url = about:blank] 09:03:46 INFO - PROCESS | 1801 | --DOMWINDOW == 179 (0xa10ee800) [pid = 1801] [serial = 506] [outer = (nil)] [url = about:blank] 09:03:46 INFO - PROCESS | 1801 | --DOMWINDOW == 178 (0xa4a02400) [pid = 1801] [serial = 467] [outer = (nil)] [url = about:blank] 09:03:46 INFO - PROCESS | 1801 | --DOMWINDOW == 177 (0x946ec400) [pid = 1801] [serial = 416] [outer = (nil)] [url = about:blank] 09:03:46 INFO - PROCESS | 1801 | --DOMWINDOW == 176 (0x9e009000) [pid = 1801] [serial = 455] [outer = (nil)] [url = about:blank] 09:03:46 INFO - PROCESS | 1801 | --DOMWINDOW == 175 (0xa46e4800) [pid = 1801] [serial = 464] [outer = (nil)] [url = about:blank] 09:03:46 INFO - PROCESS | 1801 | --DOMWINDOW == 174 (0x93352c00) [pid = 1801] [serial = 355] [outer = (nil)] [url = about:blank] 09:03:46 INFO - PROCESS | 1801 | --DOMWINDOW == 173 (0x933ae800) [pid = 1801] [serial = 394] [outer = (nil)] [url = about:blank] 09:03:46 INFO - PROCESS | 1801 | --DOMWINDOW == 172 (0x8dc25400) [pid = 1801] [serial = 518] [outer = (nil)] [url = about:blank] 09:03:46 INFO - PROCESS | 1801 | --DOMWINDOW == 171 (0x95973c00) [pid = 1801] [serial = 358] [outer = (nil)] [url = about:blank] 09:03:46 INFO - PROCESS | 1801 | --DOMWINDOW == 170 (0x9e007800) [pid = 1801] [serial = 500] [outer = (nil)] [url = about:blank] 09:03:46 INFO - PROCESS | 1801 | --DOMWINDOW == 169 (0x9355c000) [pid = 1801] [serial = 449] [outer = (nil)] [url = about:blank] 09:03:46 INFO - PROCESS | 1801 | --DOMWINDOW == 168 (0x9eb40c00) [pid = 1801] [serial = 361] [outer = (nil)] [url = about:blank] 09:03:46 INFO - PROCESS | 1801 | --DOMWINDOW == 167 (0x946f1c00) [pid = 1801] [serial = 566] [outer = (nil)] [url = about:blank] 09:03:46 INFO - PROCESS | 1801 | --DOMWINDOW == 166 (0x99393000) [pid = 1801] [serial = 404] [outer = (nil)] [url = about:blank] 09:03:46 INFO - PROCESS | 1801 | --DOMWINDOW == 165 (0x92081c00) [pid = 1801] [serial = 521] [outer = (nil)] [url = about:blank] 09:03:46 INFO - PROCESS | 1801 | --DOMWINDOW == 164 (0x8ffd3800) [pid = 1801] [serial = 554] [outer = (nil)] [url = about:blank] 09:03:46 INFO - PROCESS | 1801 | --DOMWINDOW == 163 (0x93772c00) [pid = 1801] [serial = 557] [outer = (nil)] [url = about:blank] 09:03:46 INFO - PROCESS | 1801 | --DOMWINDOW == 162 (0x97c19400) [pid = 1801] [serial = 563] [outer = (nil)] [url = about:blank] 09:03:46 INFO - PROCESS | 1801 | --DOMWINDOW == 161 (0x9596a400) [pid = 1801] [serial = 560] [outer = (nil)] [url = about:blank] 09:03:46 INFO - PROCESS | 1801 | --DOMWINDOW == 160 (0x9740fc00) [pid = 1801] [serial = 626] [outer = (nil)] [url = about:blank] 09:03:46 INFO - PROCESS | 1801 | --DOMWINDOW == 159 (0x986e6400) [pid = 1801] [serial = 629] [outer = (nil)] [url = about:blank] 09:03:46 INFO - PROCESS | 1801 | --DOMWINDOW == 158 (0x98ea3800) [pid = 1801] [serial = 630] [outer = (nil)] [url = about:blank] 09:03:46 INFO - PROCESS | 1801 | --DOMWINDOW == 157 (0x8ff1a000) [pid = 1801] [serial = 617] [outer = (nil)] [url = about:blank] 09:03:46 INFO - PROCESS | 1801 | --DOMWINDOW == 156 (0x8fbd3000) [pid = 1801] [serial = 616] [outer = (nil)] [url = about:blank] 09:03:46 INFO - PROCESS | 1801 | --DOMWINDOW == 155 (0x93415400) [pid = 1801] [serial = 623] [outer = (nil)] [url = about:blank] 09:03:46 INFO - PROCESS | 1801 | --DOMWINDOW == 154 (0x9fc54400) [pid = 1801] [serial = 601] [outer = (nil)] [url = about:blank] 09:03:46 INFO - PROCESS | 1801 | --DOMWINDOW == 153 (0xa0b53000) [pid = 1801] [serial = 604] [outer = (nil)] [url = about:blank] 09:03:46 INFO - PROCESS | 1801 | --DOMWINDOW == 152 (0x8f94d000) [pid = 1801] [serial = 620] [outer = (nil)] [url = about:blank] 09:03:46 INFO - PROCESS | 1801 | --DOMWINDOW == 151 (0x90536800) [pid = 1801] [serial = 621] [outer = (nil)] [url = about:blank] 09:03:46 INFO - PROCESS | 1801 | --DOMWINDOW == 150 (0x933b8800) [pid = 1801] [serial = 592] [outer = (nil)] [url = about:blank] 09:03:46 INFO - PROCESS | 1801 | --DOMWINDOW == 149 (0xa4694c00) [pid = 1801] [serial = 607] [outer = (nil)] [url = about:blank] 09:03:46 INFO - PROCESS | 1801 | --DOMWINDOW == 148 (0x9a6ebc00) [pid = 1801] [serial = 598] [outer = (nil)] [url = about:blank] 09:03:46 INFO - PROCESS | 1801 | --DOMWINDOW == 147 (0x8ffe2c00) [pid = 1801] [serial = 589] [outer = (nil)] [url = about:blank] 09:03:46 INFO - PROCESS | 1801 | --DOMWINDOW == 146 (0x98e0e400) [pid = 1801] [serial = 595] [outer = (nil)] [url = about:blank] 09:03:46 INFO - PROCESS | 1801 | --DOMWINDOW == 145 (0x8ffca400) [pid = 1801] [serial = 614] [outer = (nil)] [url = about:blank] 09:03:46 INFO - PROCESS | 1801 | --DOMWINDOW == 144 (0x8ffc0000) [pid = 1801] [serial = 613] [outer = (nil)] [url = about:blank] 09:03:46 INFO - PROCESS | 1801 | --DOMWINDOW == 143 (0x8dc27000) [pid = 1801] [serial = 586] [outer = (nil)] [url = about:blank] 09:03:46 INFO - PROCESS | 1801 | --DOMWINDOW == 142 (0x8ffc4000) [pid = 1801] [serial = 610] [outer = (nil)] [url = about:blank] 09:03:46 INFO - PROCESS | 1801 | --DOMWINDOW == 141 (0x93416c00) [pid = 1801] [serial = 395] [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.] 09:03:46 INFO - PROCESS | 1801 | --DOMWINDOW == 140 (0x979b9800) [pid = 1801] [serial = 627] [outer = (nil)] [url = about:blank] 09:03:46 INFO - PROCESS | 1801 | --DOMWINDOW == 139 (0x94484400) [pid = 1801] [serial = 624] [outer = (nil)] [url = about:blank] 09:03:46 INFO - PROCESS | 1801 | --DOMWINDOW == 138 (0x8ea8f400) [pid = 1801] [serial = 551] [outer = (nil)] [url = about:blank] 09:03:47 INFO - PROCESS | 1801 | 1460995427449 Marionette TRACE conn4 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 09:03:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 09:03:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1787ms 09:03:47 INFO - PROCESS | 1801 | 1460995427491 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 09:03:47 INFO - PROCESS | 1801 | 1460995427498 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 09:03:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 09:03:47 INFO - PROCESS | 1801 | 1460995427507 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 09:03:47 INFO - PROCESS | 1801 | 1460995427513 Marionette TRACE conn4 <- [1,946,null,{}] 09:03:47 INFO - PROCESS | 1801 | 1460995427524 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:47 INFO - PROCESS | 1801 | 1460995427724 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 09:03:47 INFO - PROCESS | 1801 | 1460995427970 Marionette TRACE conn4 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:48 INFO - PROCESS | 1801 | ++DOCSHELL 0x88e0f800 == 98 [pid = 1801] [id = 244] 09:03:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 139 (0x8a30d800) [pid = 1801] [serial = 733] [outer = (nil)] 09:03:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 140 (0x8dc1b000) [pid = 1801] [serial = 734] [outer = 0x8a30d800] 09:03:48 INFO - PROCESS | 1801 | 1460995428063 Marionette DEBUG loaded listener.js 09:03:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 141 (0x8dc27c00) [pid = 1801] [serial = 735] [outer = 0x8a30d800] 09:03:49 INFO - PROCESS | 1801 | 1460995429025 Marionette TRACE conn4 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 09:03:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 09:03:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1590ms 09:03:49 INFO - PROCESS | 1801 | 1460995429098 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 09:03:49 INFO - PROCESS | 1801 | 1460995429107 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 09:03:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 09:03:49 INFO - PROCESS | 1801 | 1460995429119 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 09:03:49 INFO - PROCESS | 1801 | 1460995429123 Marionette TRACE conn4 <- [1,950,null,{}] 09:03:49 INFO - PROCESS | 1801 | 1460995429130 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:49 INFO - PROCESS | 1801 | 1460995429367 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 09:03:49 INFO - PROCESS | 1801 | 1460995429606 Marionette TRACE conn4 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:49 INFO - PROCESS | 1801 | ++DOCSHELL 0x8dfb5c00 == 99 [pid = 1801] [id = 245] 09:03:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 142 (0x8eb2e800) [pid = 1801] [serial = 736] [outer = (nil)] 09:03:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 143 (0x8f665c00) [pid = 1801] [serial = 737] [outer = 0x8eb2e800] 09:03:49 INFO - PROCESS | 1801 | 1460995429714 Marionette DEBUG loaded listener.js 09:03:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 144 (0x8f94e000) [pid = 1801] [serial = 738] [outer = 0x8eb2e800] 09:03:50 INFO - PROCESS | 1801 | 1460995430734 Marionette TRACE conn4 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 09:03:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 09:03:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1688ms 09:03:50 INFO - PROCESS | 1801 | 1460995430808 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 09:03:50 INFO - PROCESS | 1801 | 1460995430812 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 09:03:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 09:03:50 INFO - PROCESS | 1801 | 1460995430820 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 09:03:50 INFO - PROCESS | 1801 | 1460995430828 Marionette TRACE conn4 <- [1,954,null,{}] 09:03:50 INFO - PROCESS | 1801 | 1460995430846 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:51 INFO - PROCESS | 1801 | 1460995431124 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 09:03:51 INFO - PROCESS | 1801 | 1460995431354 Marionette TRACE conn4 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:51 INFO - PROCESS | 1801 | ++DOCSHELL 0x8fc9c400 == 100 [pid = 1801] [id = 246] 09:03:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 145 (0x8fc9c800) [pid = 1801] [serial = 739] [outer = (nil)] 09:03:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 146 (0x8ff1a000) [pid = 1801] [serial = 740] [outer = 0x8fc9c800] 09:03:51 INFO - PROCESS | 1801 | 1460995431451 Marionette DEBUG loaded listener.js 09:03:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 147 (0x8ffc0400) [pid = 1801] [serial = 741] [outer = 0x8fc9c800] 09:03:52 INFO - PROCESS | 1801 | 1460995432399 Marionette TRACE conn4 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 09:03:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 09:03:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1644ms 09:03:52 INFO - PROCESS | 1801 | 1460995432464 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 09:03:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 09:03:52 INFO - PROCESS | 1801 | 1460995432469 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 09:03:52 INFO - PROCESS | 1801 | 1460995432476 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 09:03:52 INFO - PROCESS | 1801 | 1460995432480 Marionette TRACE conn4 <- [1,958,null,{}] 09:03:52 INFO - PROCESS | 1801 | 1460995432486 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:52 INFO - PROCESS | 1801 | 1460995432711 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 09:03:52 INFO - PROCESS | 1801 | 1460995432951 Marionette TRACE conn4 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:53 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ffc2800 == 101 [pid = 1801] [id = 247] 09:03:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 148 (0x8ffd7400) [pid = 1801] [serial = 742] [outer = (nil)] 09:03:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 149 (0x8ffddc00) [pid = 1801] [serial = 743] [outer = 0x8ffd7400] 09:03:53 INFO - PROCESS | 1801 | 1460995433086 Marionette DEBUG loaded listener.js 09:03:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 150 (0x90404000) [pid = 1801] [serial = 744] [outer = 0x8ffd7400] 09:03:55 INFO - PROCESS | 1801 | --DOCSHELL 0x8ea8a800 == 100 [pid = 1801] [id = 203] 09:03:55 INFO - PROCESS | 1801 | --DOCSHELL 0x8b85f400 == 99 [pid = 1801] [id = 204] 09:03:55 INFO - PROCESS | 1801 | --DOCSHELL 0x8dc25000 == 98 [pid = 1801] [id = 242] 09:03:55 INFO - PROCESS | 1801 | --DOCSHELL 0x89fe5800 == 97 [pid = 1801] [id = 241] 09:03:55 INFO - PROCESS | 1801 | --DOCSHELL 0x89fe9400 == 96 [pid = 1801] [id = 235] 09:03:55 INFO - PROCESS | 1801 | --DOCSHELL 0x8906f000 == 95 [pid = 1801] [id = 236] 09:03:55 INFO - PROCESS | 1801 | --DOCSHELL 0x93352400 == 94 [pid = 1801] [id = 234] 09:03:55 INFO - PROCESS | 1801 | --DOCSHELL 0x90709400 == 93 [pid = 1801] [id = 233] 09:03:55 INFO - PROCESS | 1801 | --DOCSHELL 0x8ffc9000 == 92 [pid = 1801] [id = 232] 09:03:55 INFO - PROCESS | 1801 | --DOCSHELL 0x89feb800 == 91 [pid = 1801] [id = 230] 09:03:55 INFO - PROCESS | 1801 | --DOCSHELL 0x8f952c00 == 90 [pid = 1801] [id = 231] 09:03:56 INFO - PROCESS | 1801 | 1460995436052 Marionette TRACE conn4 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 09:03:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 09:03:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 3736ms 09:03:56 INFO - PROCESS | 1801 | 1460995436217 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 09:03:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 09:03:56 INFO - PROCESS | 1801 | 1460995436224 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 09:03:56 INFO - PROCESS | 1801 | 1460995436233 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 09:03:56 INFO - PROCESS | 1801 | 1460995436241 Marionette TRACE conn4 <- [1,962,null,{}] 09:03:56 INFO - PROCESS | 1801 | 1460995436251 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:56 INFO - PROCESS | 1801 | 1460995436492 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 09:03:56 INFO - PROCESS | 1801 | 1460995436510 Marionette TRACE conn4 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:56 INFO - PROCESS | 1801 | ++DOCSHELL 0x8f664c00 == 91 [pid = 1801] [id = 248] 09:03:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 151 (0x8f666000) [pid = 1801] [serial = 745] [outer = (nil)] 09:03:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 152 (0x8f66cc00) [pid = 1801] [serial = 746] [outer = 0x8f666000] 09:03:56 INFO - PROCESS | 1801 | 1460995436624 Marionette DEBUG loaded listener.js 09:03:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 153 (0x8f956400) [pid = 1801] [serial = 747] [outer = 0x8f666000] 09:03:57 INFO - PROCESS | 1801 | 1460995437534 Marionette TRACE conn4 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 09:03:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 09:03:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1342ms 09:03:57 INFO - PROCESS | 1801 | 1460995437596 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 09:03:57 INFO - PROCESS | 1801 | 1460995437605 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 09:03:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 09:03:57 INFO - PROCESS | 1801 | 1460995437629 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 09:03:57 INFO - PROCESS | 1801 | 1460995437634 Marionette TRACE conn4 <- [1,966,null,{}] 09:03:57 INFO - PROCESS | 1801 | 1460995437641 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:57 INFO - PROCESS | 1801 | 1460995437883 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 09:03:57 INFO - PROCESS | 1801 | 1460995437913 Marionette TRACE conn4 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:57 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ec88000 == 92 [pid = 1801] [id = 249] 09:03:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 154 (0x8ec89800) [pid = 1801] [serial = 748] [outer = (nil)] 09:03:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 155 (0x8ffc5400) [pid = 1801] [serial = 749] [outer = 0x8ec89800] 09:03:58 INFO - PROCESS | 1801 | 1460995437991 Marionette DEBUG loaded listener.js 09:03:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 156 (0x8ffdec00) [pid = 1801] [serial = 750] [outer = 0x8ec89800] 09:03:59 INFO - PROCESS | 1801 | 1460995439095 Marionette TRACE conn4 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 09:03:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 09:03:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1540ms 09:03:59 INFO - PROCESS | 1801 | 1460995439176 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 09:03:59 INFO - PROCESS | 1801 | 1460995439181 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 09:03:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 09:03:59 INFO - PROCESS | 1801 | 1460995439190 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 09:03:59 INFO - PROCESS | 1801 | 1460995439196 Marionette TRACE conn4 <- [1,970,null,{}] 09:03:59 INFO - PROCESS | 1801 | 1460995439223 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:59 INFO - PROCESS | 1801 | 1460995439469 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 09:03:59 INFO - PROCESS | 1801 | 1460995439634 Marionette TRACE conn4 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:59 INFO - PROCESS | 1801 | ++DOCSHELL 0x9054fc00 == 93 [pid = 1801] [id = 250] 09:03:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 157 (0x90550c00) [pid = 1801] [serial = 751] [outer = (nil)] 09:03:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 158 (0x90556000) [pid = 1801] [serial = 752] [outer = 0x90550c00] 09:03:59 INFO - PROCESS | 1801 | 1460995439722 Marionette DEBUG loaded listener.js 09:03:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 159 (0x90712800) [pid = 1801] [serial = 753] [outer = 0x90550c00] 09:04:00 INFO - PROCESS | 1801 | --DOMWINDOW == 158 (0x8dc29000) [pid = 1801] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 09:04:00 INFO - PROCESS | 1801 | --DOMWINDOW == 157 (0x89fe7800) [pid = 1801] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 09:04:00 INFO - PROCESS | 1801 | --DOMWINDOW == 156 (0x9053e400) [pid = 1801] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 09:04:00 INFO - PROCESS | 1801 | --DOMWINDOW == 155 (0x946f0400) [pid = 1801] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 09:04:00 INFO - PROCESS | 1801 | --DOMWINDOW == 154 (0x8fc98800) [pid = 1801] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 09:04:00 INFO - PROCESS | 1801 | --DOMWINDOW == 153 (0x93422400) [pid = 1801] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 09:04:00 INFO - PROCESS | 1801 | --DOMWINDOW == 152 (0x8dc1d000) [pid = 1801] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 09:04:00 INFO - PROCESS | 1801 | --DOMWINDOW == 151 (0x8ff12400) [pid = 1801] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 09:04:00 INFO - PROCESS | 1801 | --DOMWINDOW == 150 (0x8ea91400) [pid = 1801] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 09:04:00 INFO - PROCESS | 1801 | --DOMWINDOW == 149 (0x8ea87400) [pid = 1801] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 09:04:00 INFO - PROCESS | 1801 | --DOMWINDOW == 148 (0x89ff0c00) [pid = 1801] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 09:04:00 INFO - PROCESS | 1801 | 1460995440949 Marionette TRACE conn4 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 09:04:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 09:04:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1787ms 09:04:00 INFO - PROCESS | 1801 | 1460995440983 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 09:04:00 INFO - PROCESS | 1801 | 1460995440988 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 09:04:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 09:04:01 INFO - PROCESS | 1801 | 1460995440996 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 09:04:01 INFO - PROCESS | 1801 | 1460995440999 Marionette TRACE conn4 <- [1,974,null,{}] 09:04:01 INFO - PROCESS | 1801 | 1460995441006 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:01 INFO - PROCESS | 1801 | 1460995441224 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 09:04:01 INFO - PROCESS | 1801 | 1460995441371 Marionette TRACE conn4 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:01 INFO - PROCESS | 1801 | ++DOCSHELL 0x8b85d800 == 94 [pid = 1801] [id = 251] 09:04:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 149 (0x8ffd3400) [pid = 1801] [serial = 754] [outer = (nil)] 09:04:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 150 (0x90717000) [pid = 1801] [serial = 755] [outer = 0x8ffd3400] 09:04:01 INFO - PROCESS | 1801 | 1460995441452 Marionette DEBUG loaded listener.js 09:04:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 151 (0x90557000) [pid = 1801] [serial = 756] [outer = 0x8ffd3400] 09:04:02 INFO - PROCESS | 1801 | 1460995442305 Marionette TRACE conn4 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 09:04:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 09:04:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1385ms 09:04:02 INFO - PROCESS | 1801 | 1460995442428 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 09:04:02 INFO - PROCESS | 1801 | 1460995442435 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 09:04:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 09:04:02 INFO - PROCESS | 1801 | 1460995442447 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 09:04:02 INFO - PROCESS | 1801 | 1460995442453 Marionette TRACE conn4 <- [1,978,null,{}] 09:04:02 INFO - PROCESS | 1801 | 1460995442482 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:02 INFO - PROCESS | 1801 | 1460995442718 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 09:04:03 INFO - PROCESS | 1801 | 1460995442985 Marionette TRACE conn4 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:03 INFO - PROCESS | 1801 | ++DOCSHELL 0x8dfc2c00 == 95 [pid = 1801] [id = 252] 09:04:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 152 (0x8ec7f400) [pid = 1801] [serial = 757] [outer = (nil)] 09:04:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 153 (0x8ec8e800) [pid = 1801] [serial = 758] [outer = 0x8ec7f400] 09:04:03 INFO - PROCESS | 1801 | 1460995443095 Marionette DEBUG loaded listener.js 09:04:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 154 (0x8f669800) [pid = 1801] [serial = 759] [outer = 0x8ec7f400] 09:04:04 INFO - PROCESS | 1801 | 1460995444097 Marionette TRACE conn4 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 09:04:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 09:04:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1697ms 09:04:04 INFO - PROCESS | 1801 | 1460995444144 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 09:04:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 09:04:04 INFO - PROCESS | 1801 | 1460995444151 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 09:04:04 INFO - PROCESS | 1801 | 1460995444167 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 09:04:04 INFO - PROCESS | 1801 | 1460995444174 Marionette TRACE conn4 <- [1,982,null,{}] 09:04:04 INFO - PROCESS | 1801 | 1460995444183 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:04 INFO - PROCESS | 1801 | 1460995444401 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 09:04:04 INFO - PROCESS | 1801 | 1460995444656 Marionette TRACE conn4 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:04 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ffd4400 == 96 [pid = 1801] [id = 253] 09:04:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 155 (0x90405800) [pid = 1801] [serial = 760] [outer = (nil)] 09:04:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 156 (0x90539c00) [pid = 1801] [serial = 761] [outer = 0x90405800] 09:04:04 INFO - PROCESS | 1801 | 1460995444797 Marionette DEBUG loaded listener.js 09:04:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 157 (0x9054bc00) [pid = 1801] [serial = 762] [outer = 0x90405800] 09:04:05 INFO - PROCESS | 1801 | 1460995445807 Marionette TRACE conn4 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 09:04:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 09:04:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1702ms 09:04:05 INFO - PROCESS | 1801 | 1460995445864 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 09:04:05 INFO - PROCESS | 1801 | 1460995445869 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 09:04:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 09:04:05 INFO - PROCESS | 1801 | 1460995445877 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 09:04:05 INFO - PROCESS | 1801 | 1460995445883 Marionette TRACE conn4 <- [1,986,null,{}] 09:04:05 INFO - PROCESS | 1801 | 1460995445899 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:06 INFO - PROCESS | 1801 | 1460995446129 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 09:04:06 INFO - PROCESS | 1801 | 1460995446470 Marionette TRACE conn4 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:06 INFO - PROCESS | 1801 | ++DOCSHELL 0x916c8000 == 97 [pid = 1801] [id = 254] 09:04:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 158 (0x916c9c00) [pid = 1801] [serial = 763] [outer = (nil)] 09:04:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 159 (0x9207f000) [pid = 1801] [serial = 764] [outer = 0x916c9c00] 09:04:06 INFO - PROCESS | 1801 | 1460995446577 Marionette DEBUG loaded listener.js 09:04:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 160 (0x93348400) [pid = 1801] [serial = 765] [outer = 0x916c9c00] 09:04:07 INFO - PROCESS | 1801 | 1460995447553 Marionette TRACE conn4 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 09:04:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 09:04:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1732ms 09:04:07 INFO - PROCESS | 1801 | 1460995447610 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 09:04:07 INFO - PROCESS | 1801 | 1460995447613 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 09:04:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 09:04:07 INFO - PROCESS | 1801 | 1460995447622 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 09:04:07 INFO - PROCESS | 1801 | 1460995447625 Marionette TRACE conn4 <- [1,990,null,{}] 09:04:07 INFO - PROCESS | 1801 | 1460995447634 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:07 INFO - PROCESS | 1801 | 1460995447845 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 09:04:08 INFO - PROCESS | 1801 | 1460995448087 Marionette TRACE conn4 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:08 INFO - PROCESS | 1801 | ++DOCSHELL 0x9052fc00 == 98 [pid = 1801] [id = 255] 09:04:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 161 (0x91694c00) [pid = 1801] [serial = 766] [outer = (nil)] 09:04:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 162 (0x933b5800) [pid = 1801] [serial = 767] [outer = 0x91694c00] 09:04:08 INFO - PROCESS | 1801 | 1460995448227 Marionette DEBUG loaded listener.js 09:04:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 163 (0x9341b000) [pid = 1801] [serial = 768] [outer = 0x91694c00] 09:04:09 INFO - PROCESS | 1801 | 1460995449174 Marionette TRACE conn4 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 09:04:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 09:04:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1590ms 09:04:09 INFO - PROCESS | 1801 | 1460995449211 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 09:04:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 09:04:09 INFO - PROCESS | 1801 | 1460995449216 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 09:04:09 INFO - PROCESS | 1801 | 1460995449225 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 09:04:09 INFO - PROCESS | 1801 | 1460995449228 Marionette TRACE conn4 <- [1,994,null,{}] 09:04:09 INFO - PROCESS | 1801 | 1460995449236 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:09 INFO - PROCESS | 1801 | 1460995449447 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 09:04:09 INFO - PROCESS | 1801 | 1460995449698 Marionette TRACE conn4 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:09 INFO - PROCESS | 1801 | ++DOCSHELL 0x933b1000 == 99 [pid = 1801] [id = 256] 09:04:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 164 (0x9341cc00) [pid = 1801] [serial = 769] [outer = (nil)] 09:04:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 165 (0x9355c000) [pid = 1801] [serial = 770] [outer = 0x9341cc00] 09:04:09 INFO - PROCESS | 1801 | 1460995449838 Marionette DEBUG loaded listener.js 09:04:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 166 (0x93769800) [pid = 1801] [serial = 771] [outer = 0x9341cc00] 09:04:10 INFO - PROCESS | 1801 | 1460995450793 Marionette TRACE conn4 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 09:04:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 09:04:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1634ms 09:04:10 INFO - PROCESS | 1801 | 1460995450859 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 09:04:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 09:04:10 INFO - PROCESS | 1801 | 1460995450864 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 09:04:10 INFO - PROCESS | 1801 | 1460995450871 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 09:04:10 INFO - PROCESS | 1801 | 1460995450874 Marionette TRACE conn4 <- [1,998,null,{}] 09:04:10 INFO - PROCESS | 1801 | 1460995450882 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:11 INFO - PROCESS | 1801 | 1460995451179 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 09:04:11 INFO - PROCESS | 1801 | 1460995451480 Marionette TRACE conn4 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:11 INFO - PROCESS | 1801 | ++DOCSHELL 0x933b2000 == 100 [pid = 1801] [id = 257] 09:04:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 167 (0x946e6800) [pid = 1801] [serial = 772] [outer = (nil)] 09:04:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 168 (0x946ea800) [pid = 1801] [serial = 773] [outer = 0x946e6800] 09:04:11 INFO - PROCESS | 1801 | 1460995451585 Marionette DEBUG loaded listener.js 09:04:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 169 (0x9590bc00) [pid = 1801] [serial = 774] [outer = 0x946e6800] 09:04:12 INFO - PROCESS | 1801 | 1460995452553 Marionette TRACE conn4 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 09:04:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 09:04:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1738ms 09:04:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 09:04:12 INFO - PROCESS | 1801 | 1460995452610 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 09:04:12 INFO - PROCESS | 1801 | 1460995452613 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 09:04:12 INFO - PROCESS | 1801 | 1460995452621 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 09:04:12 INFO - PROCESS | 1801 | 1460995452624 Marionette TRACE conn4 <- [1,1002,null,{}] 09:04:12 INFO - PROCESS | 1801 | 1460995452631 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:12 INFO - PROCESS | 1801 | 1460995452832 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 09:04:13 INFO - PROCESS | 1801 | 1460995453067 Marionette TRACE conn4 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:13 INFO - PROCESS | 1801 | ++DOCSHELL 0x94477400 == 101 [pid = 1801] [id = 258] 09:04:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 170 (0x94481800) [pid = 1801] [serial = 775] [outer = (nil)] 09:04:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 171 (0x9596c000) [pid = 1801] [serial = 776] [outer = 0x94481800] 09:04:13 INFO - PROCESS | 1801 | 1460995453199 Marionette DEBUG loaded listener.js 09:04:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 172 (0x95971000) [pid = 1801] [serial = 777] [outer = 0x94481800] 09:04:14 INFO - PROCESS | 1801 | 1460995454064 Marionette TRACE conn4 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 09:04:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 09:04:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1481ms 09:04:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 09:04:14 INFO - PROCESS | 1801 | 1460995454100 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 09:04:14 INFO - PROCESS | 1801 | 1460995454104 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 09:04:14 INFO - PROCESS | 1801 | 1460995454110 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 09:04:14 INFO - PROCESS | 1801 | 1460995454114 Marionette TRACE conn4 <- [1,1006,null,{}] 09:04:14 INFO - PROCESS | 1801 | 1460995454120 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:14 INFO - PROCESS | 1801 | 1460995454292 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 09:04:14 INFO - PROCESS | 1801 | 1460995454492 Marionette TRACE conn4 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:14 INFO - PROCESS | 1801 | ++DOCSHELL 0x8dc26000 == 102 [pid = 1801] [id = 259] 09:04:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 173 (0x8dfb5400) [pid = 1801] [serial = 778] [outer = (nil)] 09:04:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 174 (0x963c4800) [pid = 1801] [serial = 779] [outer = 0x8dfb5400] 09:04:14 INFO - PROCESS | 1801 | 1460995454578 Marionette DEBUG loaded listener.js 09:04:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 175 (0x971cf400) [pid = 1801] [serial = 780] [outer = 0x8dfb5400] 09:04:15 INFO - PROCESS | 1801 | 1460995455488 Marionette TRACE conn4 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 09:04:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 09:04:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1436ms 09:04:15 INFO - PROCESS | 1801 | 1460995455545 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 09:04:15 INFO - PROCESS | 1801 | 1460995455549 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 09:04:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 09:04:15 INFO - PROCESS | 1801 | 1460995455556 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 09:04:15 INFO - PROCESS | 1801 | 1460995455559 Marionette TRACE conn4 <- [1,1010,null,{}] 09:04:15 INFO - PROCESS | 1801 | 1460995455565 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:15 INFO - PROCESS | 1801 | 1460995455744 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 09:04:15 INFO - PROCESS | 1801 | 1460995455933 Marionette TRACE conn4 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:15 INFO - PROCESS | 1801 | ++DOCSHELL 0x89fe1400 == 103 [pid = 1801] [id = 260] 09:04:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 176 (0x8ec83800) [pid = 1801] [serial = 781] [outer = (nil)] 09:04:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 177 (0x97410800) [pid = 1801] [serial = 782] [outer = 0x8ec83800] 09:04:16 INFO - PROCESS | 1801 | 1460995456021 Marionette DEBUG loaded listener.js 09:04:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 178 (0x976dc400) [pid = 1801] [serial = 783] [outer = 0x8ec83800] 09:04:16 INFO - PROCESS | 1801 | 1460995456923 Marionette TRACE conn4 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 09:04:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 09:04:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1432ms 09:04:16 INFO - PROCESS | 1801 | 1460995456989 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 09:04:16 INFO - PROCESS | 1801 | 1460995456993 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 09:04:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 09:04:17 INFO - PROCESS | 1801 | 1460995457000 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 09:04:17 INFO - PROCESS | 1801 | 1460995457003 Marionette TRACE conn4 <- [1,1014,null,{}] 09:04:17 INFO - PROCESS | 1801 | 1460995457009 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:17 INFO - PROCESS | 1801 | 1460995457186 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 09:04:17 INFO - PROCESS | 1801 | 1460995457377 Marionette TRACE conn4 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:17 INFO - PROCESS | 1801 | ++DOCSHELL 0x976e3400 == 104 [pid = 1801] [id = 261] 09:04:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 179 (0x97853400) [pid = 1801] [serial = 784] [outer = (nil)] 09:04:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 180 (0x97abfc00) [pid = 1801] [serial = 785] [outer = 0x97853400] 09:04:17 INFO - PROCESS | 1801 | 1460995457468 Marionette DEBUG loaded listener.js 09:04:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 181 (0x97ac3c00) [pid = 1801] [serial = 786] [outer = 0x97853400] 09:04:18 INFO - PROCESS | 1801 | 1460995458398 Marionette TRACE conn4 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 09:04:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 09:04:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1428ms 09:04:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 09:04:18 INFO - PROCESS | 1801 | 1460995458430 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 09:04:18 INFO - PROCESS | 1801 | 1460995458434 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 09:04:18 INFO - PROCESS | 1801 | 1460995458442 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 09:04:18 INFO - PROCESS | 1801 | 1460995458446 Marionette TRACE conn4 <- [1,1018,null,{}] 09:04:18 INFO - PROCESS | 1801 | 1460995458452 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:18 INFO - PROCESS | 1801 | 1460995458684 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 09:04:18 INFO - PROCESS | 1801 | 1460995458976 Marionette TRACE conn4 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:19 INFO - PROCESS | 1801 | ++DOCSHELL 0x8b85ec00 == 105 [pid = 1801] [id = 262] 09:04:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 182 (0x98e03000) [pid = 1801] [serial = 787] [outer = (nil)] 09:04:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 183 (0x98e0b800) [pid = 1801] [serial = 788] [outer = 0x98e03000] 09:04:19 INFO - PROCESS | 1801 | 1460995459129 Marionette DEBUG loaded listener.js 09:04:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 184 (0x99087c00) [pid = 1801] [serial = 789] [outer = 0x98e03000] 09:04:20 INFO - PROCESS | 1801 | 1460995460025 Marionette TRACE conn4 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 09:04:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 09:04:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1639ms 09:04:20 INFO - PROCESS | 1801 | 1460995460081 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 09:04:20 INFO - PROCESS | 1801 | 1460995460085 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 09:04:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 09:04:20 INFO - PROCESS | 1801 | 1460995460091 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 09:04:20 INFO - PROCESS | 1801 | 1460995460094 Marionette TRACE conn4 <- [1,1022,null,{}] 09:04:20 INFO - PROCESS | 1801 | 1460995460101 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:20 INFO - PROCESS | 1801 | 1460995460326 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 09:04:20 INFO - PROCESS | 1801 | 1460995460567 Marionette TRACE conn4 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:20 INFO - PROCESS | 1801 | ++DOCSHELL 0x98923c00 == 106 [pid = 1801] [id = 263] 09:04:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 185 (0x99091000) [pid = 1801] [serial = 790] [outer = (nil)] 09:04:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 186 (0x99269c00) [pid = 1801] [serial = 791] [outer = 0x99091000] 09:04:20 INFO - PROCESS | 1801 | 1460995460701 Marionette DEBUG loaded listener.js 09:04:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 187 (0x99270c00) [pid = 1801] [serial = 792] [outer = 0x99091000] 09:04:21 INFO - PROCESS | 1801 | 1460995461587 Marionette TRACE conn4 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 09:04:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 09:04:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1550ms 09:04:21 INFO - PROCESS | 1801 | 1460995461644 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 09:04:21 INFO - PROCESS | 1801 | 1460995461648 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 09:04:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 09:04:21 INFO - PROCESS | 1801 | 1460995461655 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 09:04:21 INFO - PROCESS | 1801 | 1460995461657 Marionette TRACE conn4 <- [1,1026,null,{}] 09:04:21 INFO - PROCESS | 1801 | 1460995461664 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:21 INFO - PROCESS | 1801 | 1460995461841 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 09:04:22 INFO - PROCESS | 1801 | 1460995462033 Marionette TRACE conn4 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:22 INFO - PROCESS | 1801 | ++DOCSHELL 0x89fe3800 == 107 [pid = 1801] [id = 264] 09:04:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 188 (0x8ea8c800) [pid = 1801] [serial = 793] [outer = (nil)] 09:04:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 189 (0x9938cc00) [pid = 1801] [serial = 794] [outer = 0x8ea8c800] 09:04:22 INFO - PROCESS | 1801 | 1460995462219 Marionette DEBUG loaded listener.js 09:04:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 190 (0x9a507800) [pid = 1801] [serial = 795] [outer = 0x8ea8c800] 09:04:23 INFO - PROCESS | 1801 | 1460995463088 Marionette TRACE conn4 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 09:04:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 09:04:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1532ms 09:04:23 INFO - PROCESS | 1801 | 1460995463188 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 09:04:23 INFO - PROCESS | 1801 | 1460995463192 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 09:04:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 09:04:23 INFO - PROCESS | 1801 | 1460995463198 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 09:04:23 INFO - PROCESS | 1801 | 1460995463202 Marionette TRACE conn4 <- [1,1030,null,{}] 09:04:23 INFO - PROCESS | 1801 | 1460995463207 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:23 INFO - PROCESS | 1801 | 1460995463389 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 09:04:23 INFO - PROCESS | 1801 | 1460995463634 Marionette TRACE conn4 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:23 INFO - PROCESS | 1801 | ++DOCSHELL 0x88e0c800 == 108 [pid = 1801] [id = 265] 09:04:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 191 (0x8a30d400) [pid = 1801] [serial = 796] [outer = (nil)] 09:04:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 192 (0x8dc22400) [pid = 1801] [serial = 797] [outer = 0x8a30d400] 09:04:23 INFO - PROCESS | 1801 | 1460995463738 Marionette DEBUG loaded listener.js 09:04:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 193 (0x90403c00) [pid = 1801] [serial = 798] [outer = 0x8a30d400] 09:04:24 INFO - PROCESS | 1801 | 1460995464637 Marionette TRACE conn4 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 09:04:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 09:04:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1479ms 09:04:24 INFO - PROCESS | 1801 | 1460995464678 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 09:04:24 INFO - PROCESS | 1801 | 1460995464682 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 09:04:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 09:04:24 INFO - PROCESS | 1801 | 1460995464689 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 09:04:24 INFO - PROCESS | 1801 | 1460995464693 Marionette TRACE conn4 <- [1,1034,null,{}] 09:04:24 INFO - PROCESS | 1801 | 1460995464698 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:24 INFO - PROCESS | 1801 | 1460995464891 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 09:04:25 INFO - PROCESS | 1801 | 1460995465088 Marionette TRACE conn4 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:25 INFO - PROCESS | 1801 | ++DOCSHELL 0x8b853c00 == 109 [pid = 1801] [id = 266] 09:04:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 194 (0x8b857400) [pid = 1801] [serial = 799] [outer = (nil)] 09:04:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 195 (0x93351c00) [pid = 1801] [serial = 800] [outer = 0x8b857400] 09:04:25 INFO - PROCESS | 1801 | 1460995465189 Marionette DEBUG loaded listener.js 09:04:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 196 (0x99277000) [pid = 1801] [serial = 801] [outer = 0x8b857400] 09:04:26 INFO - PROCESS | 1801 | 1460995466408 Marionette TRACE conn4 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 09:04:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 09:04:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1783ms 09:04:26 INFO - PROCESS | 1801 | 1460995466473 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 09:04:26 INFO - PROCESS | 1801 | 1460995466481 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 09:04:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 09:04:26 INFO - PROCESS | 1801 | 1460995466490 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 09:04:26 INFO - PROCESS | 1801 | 1460995466495 Marionette TRACE conn4 <- [1,1038,null,{}] 09:04:26 INFO - PROCESS | 1801 | 1460995466502 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:26 INFO - PROCESS | 1801 | 1460995466738 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 09:04:27 INFO - PROCESS | 1801 | 1460995467005 Marionette TRACE conn4 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:27 INFO - PROCESS | 1801 | ++DOCSHELL 0x8906e800 == 110 [pid = 1801] [id = 267] 09:04:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 197 (0x8906ec00) [pid = 1801] [serial = 802] [outer = (nil)] 09:04:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 198 (0x8f668000) [pid = 1801] [serial = 803] [outer = 0x8906ec00] 09:04:27 INFO - PROCESS | 1801 | 1460995467204 Marionette DEBUG loaded listener.js 09:04:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 199 (0x8fbd1c00) [pid = 1801] [serial = 804] [outer = 0x8906ec00] 09:04:28 INFO - PROCESS | 1801 | 1460995468126 Marionette TRACE conn4 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 09:04:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 09:04:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1690ms 09:04:28 INFO - PROCESS | 1801 | 1460995468181 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 09:04:28 INFO - PROCESS | 1801 | 1460995468190 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 09:04:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 09:04:28 INFO - PROCESS | 1801 | 1460995468200 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 09:04:28 INFO - PROCESS | 1801 | 1460995468205 Marionette TRACE conn4 <- [1,1042,null,{}] 09:04:28 INFO - PROCESS | 1801 | 1460995468211 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:28 INFO - PROCESS | 1801 | 1460995468396 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 09:04:28 INFO - PROCESS | 1801 | 1460995468595 Marionette TRACE conn4 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:28 INFO - PROCESS | 1801 | ++DOCSHELL 0x8f66b800 == 111 [pid = 1801] [id = 268] 09:04:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 200 (0x8ffc1000) [pid = 1801] [serial = 805] [outer = (nil)] 09:04:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 201 (0x90407000) [pid = 1801] [serial = 806] [outer = 0x8ffc1000] 09:04:28 INFO - PROCESS | 1801 | 1460995468782 Marionette DEBUG loaded listener.js 09:04:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 202 (0x90534c00) [pid = 1801] [serial = 807] [outer = 0x8ffc1000] 09:04:29 INFO - PROCESS | 1801 | --DOCSHELL 0x9054fc00 == 110 [pid = 1801] [id = 250] 09:04:29 INFO - PROCESS | 1801 | --DOCSHELL 0x8ec88000 == 109 [pid = 1801] [id = 249] 09:04:29 INFO - PROCESS | 1801 | 1460995469799 Marionette TRACE conn4 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 09:04:29 INFO - PROCESS | 1801 | --DOMWINDOW == 201 (0x8dc28800) [pid = 1801] [serial = 692] [outer = (nil)] [url = about:blank] 09:04:29 INFO - PROCESS | 1801 | --DOMWINDOW == 200 (0x8fc97c00) [pid = 1801] [serial = 695] [outer = (nil)] [url = about:blank] 09:04:29 INFO - PROCESS | 1801 | --DOMWINDOW == 199 (0x9168a400) [pid = 1801] [serial = 698] [outer = (nil)] [url = about:blank] 09:04:29 INFO - PROCESS | 1801 | --DOMWINDOW == 198 (0x93764400) [pid = 1801] [serial = 701] [outer = (nil)] [url = about:blank] 09:04:29 INFO - PROCESS | 1801 | --DOMWINDOW == 197 (0x95915000) [pid = 1801] [serial = 704] [outer = (nil)] [url = about:blank] 09:04:29 INFO - PROCESS | 1801 | --DOMWINDOW == 196 (0x9784e800) [pid = 1801] [serial = 707] [outer = (nil)] [url = about:blank] 09:04:29 INFO - PROCESS | 1801 | --DOMWINDOW == 195 (0x99088000) [pid = 1801] [serial = 710] [outer = (nil)] [url = about:blank] 09:04:29 INFO - PROCESS | 1801 | --DOMWINDOW == 194 (0x99273400) [pid = 1801] [serial = 713] [outer = (nil)] [url = about:blank] 09:04:29 INFO - PROCESS | 1801 | --DOMWINDOW == 193 (0x9a643000) [pid = 1801] [serial = 716] [outer = (nil)] [url = about:blank] 09:04:29 INFO - PROCESS | 1801 | --DOMWINDOW == 192 (0x8ffca800) [pid = 1801] [serial = 719] [outer = (nil)] [url = about:blank] 09:04:29 INFO - PROCESS | 1801 | --DOMWINDOW == 191 (0x914c5c00) [pid = 1801] [serial = 722] [outer = (nil)] [url = about:blank] 09:04:29 INFO - PROCESS | 1801 | --DOMWINDOW == 190 (0x8ec84400) [pid = 1801] [serial = 635] [outer = (nil)] [url = about:blank] 09:04:29 INFO - PROCESS | 1801 | --DOMWINDOW == 189 (0x88e0d400) [pid = 1801] [serial = 656] [outer = (nil)] [url = about:blank] 09:04:29 INFO - PROCESS | 1801 | --DOMWINDOW == 188 (0x9908b000) [pid = 1801] [serial = 641] [outer = (nil)] [url = about:blank] 09:04:29 INFO - PROCESS | 1801 | --DOMWINDOW == 187 (0xa3d2bc00) [pid = 1801] [serial = 647] [outer = (nil)] [url = about:blank] 09:04:29 INFO - PROCESS | 1801 | --DOMWINDOW == 186 (0x9054ec00) [pid = 1801] [serial = 653] [outer = (nil)] [url = about:blank] 09:04:29 INFO - PROCESS | 1801 | --DOMWINDOW == 185 (0x89fee400) [pid = 1801] [serial = 659] [outer = (nil)] [url = about:blank] 09:04:29 INFO - PROCESS | 1801 | --DOMWINDOW == 184 (0x9ffa5400) [pid = 1801] [serial = 644] [outer = (nil)] [url = about:blank] 09:04:29 INFO - PROCESS | 1801 | --DOMWINDOW == 183 (0x9053c000) [pid = 1801] [serial = 638] [outer = (nil)] [url = about:blank] 09:04:29 INFO - PROCESS | 1801 | --DOMWINDOW == 182 (0x8906b800) [pid = 1801] [serial = 662] [outer = (nil)] [url = about:blank] 09:04:29 INFO - PROCESS | 1801 | --DOMWINDOW == 181 (0x89fed400) [pid = 1801] [serial = 650] [outer = (nil)] [url = about:blank] 09:04:29 INFO - PROCESS | 1801 | --DOMWINDOW == 180 (0x8eb34c00) [pid = 1801] [serial = 731] [outer = (nil)] [url = about:blank] 09:04:29 INFO - PROCESS | 1801 | --DOCSHELL 0x8f664c00 == 108 [pid = 1801] [id = 248] 09:04:29 INFO - PROCESS | 1801 | --DOCSHELL 0x8fc9c400 == 107 [pid = 1801] [id = 246] 09:04:29 INFO - PROCESS | 1801 | --DOCSHELL 0x8dfb5c00 == 106 [pid = 1801] [id = 245] 09:04:29 INFO - PROCESS | 1801 | --DOCSHELL 0x88e0f800 == 105 [pid = 1801] [id = 244] 09:04:29 INFO - PROCESS | 1801 | --DOCSHELL 0x8dfc0c00 == 104 [pid = 1801] [id = 243] 09:04:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 09:04:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1691ms 09:04:29 INFO - PROCESS | 1801 | 1460995469891 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 09:04:29 INFO - PROCESS | 1801 | 1460995469895 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 09:04:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 09:04:29 INFO - PROCESS | 1801 | 1460995469901 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 09:04:29 INFO - PROCESS | 1801 | 1460995469907 Marionette TRACE conn4 <- [1,1046,null,{}] 09:04:29 INFO - PROCESS | 1801 | 1460995469930 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:30 INFO - PROCESS | 1801 | 1460995470114 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 09:04:30 INFO - PROCESS | 1801 | --DOMWINDOW == 179 (0x8dfb9400) [pid = 1801] [serial = 728] [outer = (nil)] [url = about:blank] 09:04:30 INFO - PROCESS | 1801 | --DOMWINDOW == 178 (0x8fbd1000) [pid = 1801] [serial = 689] [outer = (nil)] [url = about:blank] 09:04:30 INFO - PROCESS | 1801 | --DOMWINDOW == 177 (0x8ea93c00) [pid = 1801] [serial = 687] [outer = (nil)] [url = about:blank] 09:04:30 INFO - PROCESS | 1801 | --DOMWINDOW == 176 (0x8ea8ec00) [pid = 1801] [serial = 729] [outer = (nil)] [url = about:blank] 09:04:30 INFO - PROCESS | 1801 | --DOMWINDOW == 175 (0x8b858800) [pid = 1801] [serial = 726] [outer = (nil)] [url = about:blank] 09:04:30 INFO - PROCESS | 1801 | --DOMWINDOW == 174 (0x89fea400) [pid = 1801] [serial = 725] [outer = (nil)] [url = about:blank] 09:04:30 INFO - PROCESS | 1801 | --DOMWINDOW == 173 (0x93417800) [pid = 1801] [serial = 681] [outer = (nil)] [url = about:blank] 09:04:30 INFO - PROCESS | 1801 | --DOMWINDOW == 172 (0x9a9abc00) [pid = 1801] [serial = 633] [outer = (nil)] [url = about:blank] 09:04:30 INFO - PROCESS | 1801 | --DOMWINDOW == 171 (0x8ff1cc00) [pid = 1801] [serial = 671] [outer = (nil)] [url = about:blank] 09:04:30 INFO - PROCESS | 1801 | --DOMWINDOW == 170 (0x93772000) [pid = 1801] [serial = 683] [outer = (nil)] [url = about:blank] 09:04:30 INFO - PROCESS | 1801 | --DOMWINDOW == 169 (0x8dfba000) [pid = 1801] [serial = 686] [outer = (nil)] [url = about:blank] 09:04:30 INFO - PROCESS | 1801 | --DOMWINDOW == 168 (0x90556800) [pid = 1801] [serial = 677] [outer = (nil)] [url = about:blank] 09:04:30 INFO - PROCESS | 1801 | --DOMWINDOW == 167 (0x946eac00) [pid = 1801] [serial = 684] [outer = (nil)] [url = about:blank] 09:04:30 INFO - PROCESS | 1801 | --DOMWINDOW == 166 (0x90718400) [pid = 1801] [serial = 678] [outer = (nil)] [url = about:blank] 09:04:30 INFO - PROCESS | 1801 | --DOMWINDOW == 165 (0x8ec85000) [pid = 1801] [serial = 669] [outer = (nil)] [url = about:blank] 09:04:30 INFO - PROCESS | 1801 | --DOMWINDOW == 164 (0x8ffd3c00) [pid = 1801] [serial = 675] [outer = (nil)] [url = about:blank] 09:04:30 INFO - PROCESS | 1801 | --DOMWINDOW == 163 (0x8eb33400) [pid = 1801] [serial = 668] [outer = (nil)] [url = about:blank] 09:04:30 INFO - PROCESS | 1801 | --DOMWINDOW == 162 (0x8a30a000) [pid = 1801] [serial = 665] [outer = (nil)] [url = about:blank] 09:04:30 INFO - PROCESS | 1801 | --DOMWINDOW == 161 (0x8f95a800) [pid = 1801] [serial = 674] [outer = (nil)] [url = about:blank] 09:04:30 INFO - PROCESS | 1801 | --DOMWINDOW == 160 (0x8b853400) [pid = 1801] [serial = 666] [outer = (nil)] [url = about:blank] 09:04:30 INFO - PROCESS | 1801 | --DOMWINDOW == 159 (0x8ffd5000) [pid = 1801] [serial = 672] [outer = (nil)] [url = about:blank] 09:04:30 INFO - PROCESS | 1801 | --DOMWINDOW == 158 (0x916d2c00) [pid = 1801] [serial = 680] [outer = (nil)] [url = about:blank] 09:04:30 INFO - PROCESS | 1801 | 1460995470360 Marionette TRACE conn4 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:30 INFO - PROCESS | 1801 | ++DOCSHELL 0x8b858800 == 105 [pid = 1801] [id = 269] 09:04:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 159 (0x8dfb9400) [pid = 1801] [serial = 808] [outer = (nil)] 09:04:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 160 (0x8ec88000) [pid = 1801] [serial = 809] [outer = 0x8dfb9400] 09:04:30 INFO - PROCESS | 1801 | 1460995470450 Marionette DEBUG loaded listener.js 09:04:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 161 (0x8fc97c00) [pid = 1801] [serial = 810] [outer = 0x8dfb9400] 09:04:31 INFO - PROCESS | 1801 | 1460995471233 Marionette TRACE conn4 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 09:04:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 09:04:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1389ms 09:04:31 INFO - PROCESS | 1801 | 1460995471291 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 09:04:31 INFO - PROCESS | 1801 | 1460995471295 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 09:04:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 09:04:31 INFO - PROCESS | 1801 | 1460995471302 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 09:04:31 INFO - PROCESS | 1801 | 1460995471304 Marionette TRACE conn4 <- [1,1050,null,{}] 09:04:31 INFO - PROCESS | 1801 | 1460995471310 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:31 INFO - PROCESS | 1801 | 1460995471487 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 09:04:31 INFO - PROCESS | 1801 | 1460995471499 Marionette TRACE conn4 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:31 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ec8a800 == 106 [pid = 1801] [id = 270] 09:04:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 162 (0x8ff15800) [pid = 1801] [serial = 811] [outer = (nil)] 09:04:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 163 (0x90531400) [pid = 1801] [serial = 812] [outer = 0x8ff15800] 09:04:31 INFO - PROCESS | 1801 | 1460995471712 Marionette DEBUG loaded listener.js 09:04:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 164 (0x90553400) [pid = 1801] [serial = 813] [outer = 0x8ff15800] 09:04:32 INFO - PROCESS | 1801 | 1460995472533 Marionette TRACE conn4 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 09:04:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 09:04:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1286ms 09:04:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 09:04:32 INFO - PROCESS | 1801 | 1460995472589 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 09:04:32 INFO - PROCESS | 1801 | 1460995472592 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 09:04:32 INFO - PROCESS | 1801 | 1460995472598 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 09:04:32 INFO - PROCESS | 1801 | 1460995472603 Marionette TRACE conn4 <- [1,1054,null,{}] 09:04:32 INFO - PROCESS | 1801 | 1460995472609 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:32 INFO - PROCESS | 1801 | 1460995472841 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 09:04:32 INFO - PROCESS | 1801 | 1460995472872 Marionette TRACE conn4 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:32 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ffbf800 == 107 [pid = 1801] [id = 271] 09:04:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 165 (0x9053c000) [pid = 1801] [serial = 814] [outer = (nil)] 09:04:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 166 (0x914d0400) [pid = 1801] [serial = 815] [outer = 0x9053c000] 09:04:32 INFO - PROCESS | 1801 | 1460995472952 Marionette DEBUG loaded listener.js 09:04:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 167 (0x91693800) [pid = 1801] [serial = 816] [outer = 0x9053c000] 09:04:33 INFO - PROCESS | 1801 | 1460995473922 Marionette TRACE conn4 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 09:04:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 09:04:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1388ms 09:04:33 INFO - PROCESS | 1801 | 1460995473989 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 09:04:33 INFO - PROCESS | 1801 | 1460995473992 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 09:04:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 09:04:34 INFO - PROCESS | 1801 | 1460995473999 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 09:04:34 INFO - PROCESS | 1801 | 1460995474002 Marionette TRACE conn4 <- [1,1058,null,{}] 09:04:34 INFO - PROCESS | 1801 | 1460995474007 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:34 INFO - PROCESS | 1801 | 1460995474292 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 09:04:34 INFO - PROCESS | 1801 | 1460995474323 Marionette TRACE conn4 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:34 INFO - PROCESS | 1801 | ++DOCSHELL 0x90558000 == 108 [pid = 1801] [id = 272] 09:04:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 168 (0x916c7800) [pid = 1801] [serial = 817] [outer = (nil)] 09:04:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 169 (0x93421000) [pid = 1801] [serial = 818] [outer = 0x916c7800] 09:04:34 INFO - PROCESS | 1801 | 1460995474401 Marionette DEBUG loaded listener.js 09:04:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 170 (0x94475800) [pid = 1801] [serial = 819] [outer = 0x916c7800] 09:04:35 INFO - PROCESS | 1801 | --DOMWINDOW == 169 (0x90550c00) [pid = 1801] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 09:04:35 INFO - PROCESS | 1801 | --DOMWINDOW == 168 (0x986e5c00) [pid = 1801] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 09:04:35 INFO - PROCESS | 1801 | --DOMWINDOW == 167 (0x8a30d800) [pid = 1801] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 09:04:35 INFO - PROCESS | 1801 | --DOMWINDOW == 166 (0x933b2c00) [pid = 1801] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 09:04:35 INFO - PROCESS | 1801 | --DOMWINDOW == 165 (0x8fc9c800) [pid = 1801] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 09:04:35 INFO - PROCESS | 1801 | --DOMWINDOW == 164 (0x8ec89800) [pid = 1801] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 09:04:35 INFO - PROCESS | 1801 | --DOMWINDOW == 163 (0x8f666000) [pid = 1801] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 09:04:35 INFO - PROCESS | 1801 | --DOMWINDOW == 162 (0x8ff17400) [pid = 1801] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 09:04:35 INFO - PROCESS | 1801 | --DOMWINDOW == 161 (0x89fedc00) [pid = 1801] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 09:04:35 INFO - PROCESS | 1801 | --DOMWINDOW == 160 (0x8b85f800) [pid = 1801] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 09:04:35 INFO - PROCESS | 1801 | --DOMWINDOW == 159 (0x88e06400) [pid = 1801] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 09:04:35 INFO - PROCESS | 1801 | --DOMWINDOW == 158 (0xa0115c00) [pid = 1801] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 09:04:35 INFO - PROCESS | 1801 | --DOMWINDOW == 157 (0x933b5400) [pid = 1801] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 09:04:35 INFO - PROCESS | 1801 | --DOMWINDOW == 156 (0x8eb32c00) [pid = 1801] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 09:04:35 INFO - PROCESS | 1801 | --DOMWINDOW == 155 (0x9e011400) [pid = 1801] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 09:04:35 INFO - PROCESS | 1801 | --DOMWINDOW == 154 (0x8dfbfc00) [pid = 1801] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 09:04:35 INFO - PROCESS | 1801 | --DOMWINDOW == 153 (0x90557800) [pid = 1801] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 09:04:35 INFO - PROCESS | 1801 | --DOMWINDOW == 152 (0x8eb2e800) [pid = 1801] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 09:04:35 INFO - PROCESS | 1801 | --DOMWINDOW == 151 (0x90406800) [pid = 1801] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 09:04:35 INFO - PROCESS | 1801 | --DOMWINDOW == 150 (0x8ffd7400) [pid = 1801] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 09:04:35 INFO - PROCESS | 1801 | --DOMWINDOW == 149 (0x8ea8cc00) [pid = 1801] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 09:04:35 INFO - PROCESS | 1801 | --DOMWINDOW == 148 (0x89feb000) [pid = 1801] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 09:04:35 INFO - PROCESS | 1801 | --DOMWINDOW == 147 (0x9908d000) [pid = 1801] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 09:04:35 INFO - PROCESS | 1801 | --DOMWINDOW == 146 (0x8f94c000) [pid = 1801] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 09:04:35 INFO - PROCESS | 1801 | --DOMWINDOW == 145 (0x8dc1bc00) [pid = 1801] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 09:04:35 INFO - PROCESS | 1801 | --DOMWINDOW == 144 (0x88e0dc00) [pid = 1801] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 09:04:35 INFO - PROCESS | 1801 | --DOMWINDOW == 143 (0x88e0a000) [pid = 1801] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 09:04:35 INFO - PROCESS | 1801 | --DOMWINDOW == 142 (0x97c16800) [pid = 1801] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 09:04:35 INFO - PROCESS | 1801 | --DOMWINDOW == 141 (0x8f956800) [pid = 1801] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 09:04:35 INFO - PROCESS | 1801 | --DOMWINDOW == 140 (0x95967800) [pid = 1801] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 09:04:35 INFO - PROCESS | 1801 | --DOMWINDOW == 139 (0x99272800) [pid = 1801] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 09:04:35 INFO - PROCESS | 1801 | --DOMWINDOW == 138 (0x8ea88c00) [pid = 1801] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 09:04:35 INFO - PROCESS | 1801 | --DOMWINDOW == 137 (0x8eb31000) [pid = 1801] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 09:04:35 INFO - PROCESS | 1801 | --DOMWINDOW == 136 (0x95964800) [pid = 1801] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 09:04:35 INFO - PROCESS | 1801 | --DOMWINDOW == 135 (0x8f950800) [pid = 1801] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 09:04:35 INFO - PROCESS | 1801 | --DOMWINDOW == 134 (0x933b1c00) [pid = 1801] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 09:04:35 INFO - PROCESS | 1801 | --DOMWINDOW == 133 (0x963bf400) [pid = 1801] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 09:04:35 INFO - PROCESS | 1801 | --DOMWINDOW == 132 (0x8fbd4000) [pid = 1801] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 09:04:35 INFO - PROCESS | 1801 | --DOMWINDOW == 131 (0x8ea8ac00) [pid = 1801] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 09:04:35 INFO - PROCESS | 1801 | --DOMWINDOW == 130 (0x8dc29400) [pid = 1801] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 09:04:35 INFO - PROCESS | 1801 | 1460995475825 Marionette TRACE conn4 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 09:04:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 09:04:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1882ms 09:04:35 INFO - PROCESS | 1801 | 1460995475881 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 09:04:35 INFO - PROCESS | 1801 | 1460995475885 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 09:04:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 09:04:35 INFO - PROCESS | 1801 | 1460995475891 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 09:04:35 INFO - PROCESS | 1801 | 1460995475894 Marionette TRACE conn4 <- [1,1062,null,{}] 09:04:35 INFO - PROCESS | 1801 | 1460995475900 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:36 INFO - PROCESS | 1801 | 1460995476059 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 09:04:36 INFO - PROCESS | 1801 | 1460995476224 Marionette TRACE conn4 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:36 INFO - PROCESS | 1801 | ++DOCSHELL 0x88e07400 == 109 [pid = 1801] [id = 273] 09:04:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 131 (0x89070800) [pid = 1801] [serial = 820] [outer = (nil)] 09:04:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 132 (0x8dc26c00) [pid = 1801] [serial = 821] [outer = 0x89070800] 09:04:36 INFO - PROCESS | 1801 | 1460995476298 Marionette DEBUG loaded listener.js 09:04:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 133 (0x8eb31000) [pid = 1801] [serial = 822] [outer = 0x89070800] 09:04:37 INFO - PROCESS | 1801 | 1460995477025 Marionette TRACE conn4 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 09:04:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 09:04:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1185ms 09:04:37 INFO - PROCESS | 1801 | 1460995477078 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 09:04:37 INFO - PROCESS | 1801 | 1460995477080 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 09:04:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 09:04:37 INFO - PROCESS | 1801 | 1460995477184 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 09:04:37 INFO - PROCESS | 1801 | 1460995477190 Marionette TRACE conn4 <- [1,1066,null,{}] 09:04:37 INFO - PROCESS | 1801 | 1460995477213 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:37 INFO - PROCESS | 1801 | 1460995477426 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 09:04:37 INFO - PROCESS | 1801 | 1460995477703 Marionette TRACE conn4 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:37 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a30d800 == 110 [pid = 1801] [id = 274] 09:04:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 134 (0x8a30dc00) [pid = 1801] [serial = 823] [outer = (nil)] 09:04:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 135 (0x8b855c00) [pid = 1801] [serial = 824] [outer = 0x8a30dc00] 09:04:37 INFO - PROCESS | 1801 | 1460995477807 Marionette DEBUG loaded listener.js 09:04:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 136 (0x8dc1e800) [pid = 1801] [serial = 825] [outer = 0x8a30dc00] 09:04:38 INFO - PROCESS | 1801 | 1460995478752 Marionette TRACE conn4 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 09:04:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 09:04:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1694ms 09:04:38 INFO - PROCESS | 1801 | 1460995478783 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 09:04:38 INFO - PROCESS | 1801 | 1460995478789 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 09:04:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 09:04:38 INFO - PROCESS | 1801 | 1460995478798 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 09:04:38 INFO - PROCESS | 1801 | 1460995478803 Marionette TRACE conn4 <- [1,1070,null,{}] 09:04:38 INFO - PROCESS | 1801 | 1460995478814 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:39 INFO - PROCESS | 1801 | 1460995479020 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 09:04:39 INFO - PROCESS | 1801 | 1460995479282 Marionette TRACE conn4 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:39 INFO - PROCESS | 1801 | ++DOCSHELL 0x8eb2a400 == 111 [pid = 1801] [id = 275] 09:04:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 137 (0x8eb2dc00) [pid = 1801] [serial = 826] [outer = (nil)] 09:04:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 138 (0x8ec8b400) [pid = 1801] [serial = 827] [outer = 0x8eb2dc00] 09:04:39 INFO - PROCESS | 1801 | 1460995479417 Marionette DEBUG loaded listener.js 09:04:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 139 (0x8fbd7400) [pid = 1801] [serial = 828] [outer = 0x8eb2dc00] 09:04:40 INFO - PROCESS | 1801 | 1460995480399 Marionette TRACE conn4 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 09:04:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 09:04:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1641ms 09:04:40 INFO - PROCESS | 1801 | 1460995480438 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 09:04:40 INFO - PROCESS | 1801 | 1460995480441 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 09:04:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 09:04:40 INFO - PROCESS | 1801 | 1460995480449 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 09:04:40 INFO - PROCESS | 1801 | 1460995480453 Marionette TRACE conn4 <- [1,1074,null,{}] 09:04:40 INFO - PROCESS | 1801 | 1460995480459 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:40 INFO - PROCESS | 1801 | 1460995480666 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 09:04:40 INFO - PROCESS | 1801 | 1460995480953 Marionette TRACE conn4 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:41 INFO - PROCESS | 1801 | ++DOCSHELL 0x9040f400 == 112 [pid = 1801] [id = 276] 09:04:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 140 (0x90531c00) [pid = 1801] [serial = 829] [outer = (nil)] 09:04:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 141 (0x9054e800) [pid = 1801] [serial = 830] [outer = 0x90531c00] 09:04:41 INFO - PROCESS | 1801 | 1460995481104 Marionette DEBUG loaded listener.js 09:04:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 142 (0x914a3c00) [pid = 1801] [serial = 831] [outer = 0x90531c00] 09:04:42 INFO - PROCESS | 1801 | 1460995482034 Marionette TRACE conn4 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 09:04:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 09:04:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1633ms 09:04:42 INFO - PROCESS | 1801 | 1460995482089 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 09:04:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 09:04:42 INFO - PROCESS | 1801 | 1460995482094 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 09:04:42 INFO - PROCESS | 1801 | 1460995482100 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 09:04:42 INFO - PROCESS | 1801 | 1460995482104 Marionette TRACE conn4 <- [1,1078,null,{}] 09:04:42 INFO - PROCESS | 1801 | 1460995482110 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:42 INFO - PROCESS | 1801 | 1460995482310 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 09:04:42 INFO - PROCESS | 1801 | 1460995482562 Marionette TRACE conn4 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:42 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ffd7400 == 113 [pid = 1801] [id = 277] 09:04:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 143 (0x9334e800) [pid = 1801] [serial = 832] [outer = (nil)] 09:04:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 144 (0x9341d000) [pid = 1801] [serial = 833] [outer = 0x9334e800] 09:04:42 INFO - PROCESS | 1801 | 1460995482694 Marionette DEBUG loaded listener.js 09:04:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 145 (0x9376e000) [pid = 1801] [serial = 834] [outer = 0x9334e800] 09:04:43 INFO - PROCESS | 1801 | 1460995483610 Marionette TRACE conn4 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 09:04:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 09:04:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1531ms 09:04:43 INFO - PROCESS | 1801 | 1460995483631 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 09:04:43 INFO - PROCESS | 1801 | 1460995483635 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 09:04:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 09:04:43 INFO - PROCESS | 1801 | 1460995483641 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 09:04:43 INFO - PROCESS | 1801 | 1460995483645 Marionette TRACE conn4 <- [1,1082,null,{}] 09:04:43 INFO - PROCESS | 1801 | 1460995483651 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:43 INFO - PROCESS | 1801 | 1460995483844 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 09:04:44 INFO - PROCESS | 1801 | 1460995484088 Marionette TRACE conn4 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:44 INFO - PROCESS | 1801 | ++DOCSHELL 0x88e13c00 == 114 [pid = 1801] [id = 278] 09:04:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 146 (0x93352400) [pid = 1801] [serial = 835] [outer = (nil)] 09:04:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 147 (0x94483400) [pid = 1801] [serial = 836] [outer = 0x93352400] 09:04:44 INFO - PROCESS | 1801 | 1460995484233 Marionette DEBUG loaded listener.js 09:04:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 148 (0x946ed400) [pid = 1801] [serial = 837] [outer = 0x93352400] 09:04:45 INFO - PROCESS | 1801 | 1460995485130 Marionette TRACE conn4 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 09:04:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 09:04:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1530ms 09:04:45 INFO - PROCESS | 1801 | 1460995485173 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 09:04:45 INFO - PROCESS | 1801 | 1460995485178 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 09:04:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 09:04:45 INFO - PROCESS | 1801 | 1460995485184 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 09:04:45 INFO - PROCESS | 1801 | 1460995485187 Marionette TRACE conn4 <- [1,1086,null,{}] 09:04:45 INFO - PROCESS | 1801 | 1460995485193 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:45 INFO - PROCESS | 1801 | 1460995485474 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 09:04:45 INFO - PROCESS | 1801 | 1460995485747 Marionette TRACE conn4 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:45 INFO - PROCESS | 1801 | ++DOCSHELL 0x9447ac00 == 115 [pid = 1801] [id = 279] 09:04:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 149 (0x963c1800) [pid = 1801] [serial = 838] [outer = (nil)] 09:04:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 150 (0x976e4800) [pid = 1801] [serial = 839] [outer = 0x963c1800] 09:04:45 INFO - PROCESS | 1801 | 1460995485841 Marionette DEBUG loaded listener.js 09:04:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 151 (0x97c1c800) [pid = 1801] [serial = 840] [outer = 0x963c1800] 09:04:46 INFO - PROCESS | 1801 | 1460995486724 Marionette TRACE conn4 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 09:04:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 09:04:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1587ms 09:04:46 INFO - PROCESS | 1801 | 1460995486772 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 09:04:46 INFO - PROCESS | 1801 | 1460995486776 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 09:04:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 09:04:46 INFO - PROCESS | 1801 | 1460995486783 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 09:04:46 INFO - PROCESS | 1801 | 1460995486787 Marionette TRACE conn4 <- [1,1090,null,{}] 09:04:46 INFO - PROCESS | 1801 | 1460995486793 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:46 INFO - PROCESS | 1801 | 1460995486991 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 09:04:47 INFO - PROCESS | 1801 | 1460995487185 Marionette TRACE conn4 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:47 INFO - PROCESS | 1801 | ++DOCSHELL 0x9341a800 == 116 [pid = 1801] [id = 280] 09:04:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 152 (0x9447a000) [pid = 1801] [serial = 841] [outer = (nil)] 09:04:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 153 (0x98985800) [pid = 1801] [serial = 842] [outer = 0x9447a000] 09:04:47 INFO - PROCESS | 1801 | 1460995487279 Marionette DEBUG loaded listener.js 09:04:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 154 (0x98e06c00) [pid = 1801] [serial = 843] [outer = 0x9447a000] 09:04:48 INFO - PROCESS | 1801 | 1460995488204 Marionette TRACE conn4 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 09:04:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 09:04:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1485ms 09:04:48 INFO - PROCESS | 1801 | 1460995488269 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 09:04:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 09:04:48 INFO - PROCESS | 1801 | 1460995488273 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 09:04:48 INFO - PROCESS | 1801 | 1460995488280 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 09:04:48 INFO - PROCESS | 1801 | 1460995488284 Marionette TRACE conn4 <- [1,1094,null,{}] 09:04:48 INFO - PROCESS | 1801 | 1460995488290 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:48 INFO - PROCESS | 1801 | 1460995488485 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 09:04:48 INFO - PROCESS | 1801 | 1460995488725 Marionette TRACE conn4 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:48 INFO - PROCESS | 1801 | ++DOCSHELL 0x93353c00 == 117 [pid = 1801] [id = 281] 09:04:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 155 (0x98926000) [pid = 1801] [serial = 844] [outer = (nil)] 09:04:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 156 (0x9926ac00) [pid = 1801] [serial = 845] [outer = 0x98926000] 09:04:48 INFO - PROCESS | 1801 | 1460995488861 Marionette DEBUG loaded listener.js 09:04:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 157 (0x99276000) [pid = 1801] [serial = 846] [outer = 0x98926000] 09:04:49 INFO - PROCESS | 1801 | 1460995489820 Marionette TRACE conn4 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 09:04:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 09:04:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1584ms 09:04:49 INFO - PROCESS | 1801 | 1460995489864 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 09:04:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 09:04:49 INFO - PROCESS | 1801 | 1460995489868 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 09:04:49 INFO - PROCESS | 1801 | 1460995489875 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 09:04:49 INFO - PROCESS | 1801 | 1460995489879 Marionette TRACE conn4 <- [1,1098,null,{}] 09:04:49 INFO - PROCESS | 1801 | 1460995489885 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:50 INFO - PROCESS | 1801 | 1460995490084 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 09:04:50 INFO - PROCESS | 1801 | 1460995490339 Marionette TRACE conn4 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:50 INFO - PROCESS | 1801 | ++DOCSHELL 0x9892ac00 == 118 [pid = 1801] [id = 282] 09:04:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 158 (0x9892d400) [pid = 1801] [serial = 847] [outer = (nil)] 09:04:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 159 (0x9a9ab400) [pid = 1801] [serial = 848] [outer = 0x9892d400] 09:04:50 INFO - PROCESS | 1801 | 1460995490468 Marionette DEBUG loaded listener.js 09:04:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 160 (0x9df2dc00) [pid = 1801] [serial = 849] [outer = 0x9892d400] 09:04:51 INFO - PROCESS | 1801 | 1460995491339 Marionette TRACE conn4 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 09:04:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 09:04:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1532ms 09:04:51 INFO - PROCESS | 1801 | 1460995491408 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 09:04:51 INFO - PROCESS | 1801 | 1460995491411 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 09:04:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 09:04:51 INFO - PROCESS | 1801 | 1460995491419 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 09:04:51 INFO - PROCESS | 1801 | 1460995491423 Marionette TRACE conn4 <- [1,1102,null,{}] 09:04:51 INFO - PROCESS | 1801 | 1460995491429 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:51 INFO - PROCESS | 1801 | 1460995491669 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 09:04:51 INFO - PROCESS | 1801 | 1460995491928 Marionette TRACE conn4 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:52 INFO - PROCESS | 1801 | ++DOCSHELL 0x933b8400 == 119 [pid = 1801] [id = 283] 09:04:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 161 (0x9630cc00) [pid = 1801] [serial = 850] [outer = (nil)] 09:04:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 162 (0x9e009000) [pid = 1801] [serial = 851] [outer = 0x9630cc00] 09:04:52 INFO - PROCESS | 1801 | 1460995492060 Marionette DEBUG loaded listener.js 09:04:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 163 (0x9e00e000) [pid = 1801] [serial = 852] [outer = 0x9630cc00] 09:04:52 INFO - PROCESS | 1801 | 1460995492929 Marionette TRACE conn4 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 09:04:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 09:04:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1541ms 09:04:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 09:04:52 INFO - PROCESS | 1801 | 1460995492961 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 09:04:52 INFO - PROCESS | 1801 | 1460995492964 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 09:04:52 INFO - PROCESS | 1801 | 1460995492971 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 09:04:52 INFO - PROCESS | 1801 | 1460995492975 Marionette TRACE conn4 <- [1,1106,null,{}] 09:04:52 INFO - PROCESS | 1801 | 1460995492981 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:53 INFO - PROCESS | 1801 | 1460995493199 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 09:04:53 INFO - PROCESS | 1801 | 1460995493455 Marionette TRACE conn4 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:53 INFO - PROCESS | 1801 | ++DOCSHELL 0x9e00c400 == 120 [pid = 1801] [id = 284] 09:04:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 164 (0x9fc5a400) [pid = 1801] [serial = 853] [outer = (nil)] 09:04:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 165 (0x9fc5d800) [pid = 1801] [serial = 854] [outer = 0x9fc5a400] 09:04:53 INFO - PROCESS | 1801 | 1460995493591 Marionette DEBUG loaded listener.js 09:04:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 166 (0x9ff85c00) [pid = 1801] [serial = 855] [outer = 0x9fc5a400] 09:04:54 INFO - PROCESS | 1801 | 1460995494494 Marionette TRACE conn4 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 09:04:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 09:04:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1591ms 09:04:54 INFO - PROCESS | 1801 | 1460995494562 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 09:04:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 09:04:54 INFO - PROCESS | 1801 | 1460995494567 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 09:04:54 INFO - PROCESS | 1801 | 1460995494573 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 09:04:54 INFO - PROCESS | 1801 | 1460995494576 Marionette TRACE conn4 <- [1,1110,null,{}] 09:04:54 INFO - PROCESS | 1801 | 1460995494582 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:54 INFO - PROCESS | 1801 | 1460995494779 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 09:04:55 INFO - PROCESS | 1801 | 1460995495027 Marionette TRACE conn4 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:55 INFO - PROCESS | 1801 | ++DOCSHELL 0x9a9ae800 == 121 [pid = 1801] [id = 285] 09:04:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 167 (0x9fc54000) [pid = 1801] [serial = 856] [outer = (nil)] 09:04:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 168 (0x9ffb2000) [pid = 1801] [serial = 857] [outer = 0x9fc54000] 09:04:55 INFO - PROCESS | 1801 | 1460995495156 Marionette DEBUG loaded listener.js 09:04:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 169 (0xa0115c00) [pid = 1801] [serial = 858] [outer = 0x9fc54000] 09:04:56 INFO - PROCESS | 1801 | 1460995496016 Marionette TRACE conn4 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 09:04:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 09:04:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1480ms 09:04:56 INFO - PROCESS | 1801 | 1460995496053 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 09:04:56 INFO - PROCESS | 1801 | 1460995496056 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 09:04:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 09:04:56 INFO - PROCESS | 1801 | 1460995496063 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 09:04:56 INFO - PROCESS | 1801 | 1460995496066 Marionette TRACE conn4 <- [1,1114,null,{}] 09:04:56 INFO - PROCESS | 1801 | 1460995496072 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:56 INFO - PROCESS | 1801 | 1460995496261 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 09:04:56 INFO - PROCESS | 1801 | 1460995496483 Marionette TRACE conn4 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:56 INFO - PROCESS | 1801 | ++DOCSHELL 0x9168b800 == 122 [pid = 1801] [id = 286] 09:04:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 170 (0x97c16400) [pid = 1801] [serial = 859] [outer = (nil)] 09:04:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 171 (0xa0186400) [pid = 1801] [serial = 860] [outer = 0x97c16400] 09:04:56 INFO - PROCESS | 1801 | 1460995496613 Marionette DEBUG loaded listener.js 09:04:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 172 (0xa0195400) [pid = 1801] [serial = 861] [outer = 0x97c16400] 09:04:57 INFO - PROCESS | 1801 | 1460995497606 Marionette TRACE conn4 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 09:04:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 09:04:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1583ms 09:04:57 INFO - PROCESS | 1801 | 1460995497647 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 09:04:57 INFO - PROCESS | 1801 | 1460995497651 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 09:04:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 09:04:57 INFO - PROCESS | 1801 | 1460995497657 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 09:04:57 INFO - PROCESS | 1801 | 1460995497660 Marionette TRACE conn4 <- [1,1118,null,{}] 09:04:57 INFO - PROCESS | 1801 | 1460995497666 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:57 INFO - PROCESS | 1801 | 1460995497862 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 09:04:58 INFO - PROCESS | 1801 | 1460995498110 Marionette TRACE conn4 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:58 INFO - PROCESS | 1801 | ++DOCSHELL 0x89068000 == 123 [pid = 1801] [id = 287] 09:04:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 173 (0x8dc1fc00) [pid = 1801] [serial = 862] [outer = (nil)] 09:04:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 174 (0x8ec8e400) [pid = 1801] [serial = 863] [outer = 0x8dc1fc00] 09:04:58 INFO - PROCESS | 1801 | 1460995498245 Marionette DEBUG loaded listener.js 09:04:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 175 (0x8f953800) [pid = 1801] [serial = 864] [outer = 0x8dc1fc00] 09:04:59 INFO - PROCESS | 1801 | 1460995499142 Marionette TRACE conn4 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 09:04:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 09:04:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1529ms 09:04:59 INFO - PROCESS | 1801 | 1460995499187 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 09:04:59 INFO - PROCESS | 1801 | 1460995499191 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 09:04:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 09:04:59 INFO - PROCESS | 1801 | 1460995499198 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 09:04:59 INFO - PROCESS | 1801 | 1460995499202 Marionette TRACE conn4 <- [1,1122,null,{}] 09:04:59 INFO - PROCESS | 1801 | 1460995499208 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:59 INFO - PROCESS | 1801 | 1460995499464 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 09:04:59 INFO - PROCESS | 1801 | 1460995499719 Marionette TRACE conn4 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:59 INFO - PROCESS | 1801 | ++DOCSHELL 0x88e0b000 == 124 [pid = 1801] [id = 288] 09:04:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 176 (0x89067c00) [pid = 1801] [serial = 865] [outer = (nil)] 09:04:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 177 (0x8a30ac00) [pid = 1801] [serial = 866] [outer = 0x89067c00] 09:04:59 INFO - PROCESS | 1801 | 1460995499852 Marionette DEBUG loaded listener.js 09:04:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 178 (0x8b857000) [pid = 1801] [serial = 867] [outer = 0x89067c00] 09:05:01 INFO - PROCESS | 1801 | 1460995501460 Marionette TRACE conn4 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 09:05:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 09:05:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 2288ms 09:05:01 INFO - PROCESS | 1801 | 1460995501487 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 09:05:01 INFO - PROCESS | 1801 | 1460995501493 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 09:05:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 09:05:01 INFO - PROCESS | 1801 | 1460995501501 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 09:05:01 INFO - PROCESS | 1801 | 1460995501507 Marionette TRACE conn4 <- [1,1126,null,{}] 09:05:01 INFO - PROCESS | 1801 | 1460995501515 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:01 INFO - PROCESS | 1801 | 1460995501735 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 09:05:02 INFO - PROCESS | 1801 | 1460995502012 Marionette TRACE conn4 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:02 INFO - PROCESS | 1801 | ++DOCSHELL 0x89fe7000 == 125 [pid = 1801] [id = 289] 09:05:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 179 (0x8b853000) [pid = 1801] [serial = 868] [outer = (nil)] 09:05:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 180 (0x8dfc1000) [pid = 1801] [serial = 869] [outer = 0x8b853000] 09:05:02 INFO - PROCESS | 1801 | 1460995502112 Marionette DEBUG loaded listener.js 09:05:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 181 (0x8ea94400) [pid = 1801] [serial = 870] [outer = 0x8b853000] 09:05:03 INFO - PROCESS | 1801 | 1460995503224 Marionette TRACE conn4 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 09:05:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 09:05:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1738ms 09:05:03 INFO - PROCESS | 1801 | 1460995503239 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 09:05:03 INFO - PROCESS | 1801 | 1460995503247 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 09:05:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 09:05:03 INFO - PROCESS | 1801 | 1460995503257 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 09:05:03 INFO - PROCESS | 1801 | 1460995503261 Marionette TRACE conn4 <- [1,1130,null,{}] 09:05:03 INFO - PROCESS | 1801 | 1460995503267 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:03 INFO - PROCESS | 1801 | 1460995503445 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 09:05:03 INFO - PROCESS | 1801 | 1460995503743 Marionette TRACE conn4 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:03 INFO - PROCESS | 1801 | ++DOCSHELL 0x8eb32c00 == 126 [pid = 1801] [id = 290] 09:05:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 182 (0x8ec82400) [pid = 1801] [serial = 871] [outer = (nil)] 09:05:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 183 (0x8fbcb400) [pid = 1801] [serial = 872] [outer = 0x8ec82400] 09:05:03 INFO - PROCESS | 1801 | 1460995503864 Marionette DEBUG loaded listener.js 09:05:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 184 (0x8ff19400) [pid = 1801] [serial = 873] [outer = 0x8ec82400] 09:05:04 INFO - PROCESS | 1801 | --DOCSHELL 0x8fbd5000 == 125 [pid = 1801] [id = 63] 09:05:04 INFO - PROCESS | 1801 | --DOCSHELL 0x93770c00 == 124 [pid = 1801] [id = 62] 09:05:04 INFO - PROCESS | 1801 | --DOCSHELL 0x8ea8f800 == 123 [pid = 1801] [id = 66] 09:05:04 INFO - PROCESS | 1801 | --DOMWINDOW == 183 (0x90717000) [pid = 1801] [serial = 755] [outer = (nil)] [url = about:blank] 09:05:04 INFO - PROCESS | 1801 | --DOCSHELL 0x8ea89c00 == 122 [pid = 1801] [id = 64] 09:05:04 INFO - PROCESS | 1801 | --DOCSHELL 0x8ea85800 == 121 [pid = 1801] [id = 188] 09:05:04 INFO - PROCESS | 1801 | --DOCSHELL 0x946ed000 == 120 [pid = 1801] [id = 187] 09:05:04 INFO - PROCESS | 1801 | --DOCSHELL 0x90558000 == 119 [pid = 1801] [id = 272] 09:05:04 INFO - PROCESS | 1801 | --DOCSHELL 0x8ffbf800 == 118 [pid = 1801] [id = 271] 09:05:04 INFO - PROCESS | 1801 | --DOCSHELL 0x8ec8a800 == 117 [pid = 1801] [id = 270] 09:05:04 INFO - PROCESS | 1801 | --DOCSHELL 0x8b858800 == 116 [pid = 1801] [id = 269] 09:05:04 INFO - PROCESS | 1801 | --DOCSHELL 0x8f66b800 == 115 [pid = 1801] [id = 268] 09:05:04 INFO - PROCESS | 1801 | --DOCSHELL 0x8906e800 == 114 [pid = 1801] [id = 267] 09:05:04 INFO - PROCESS | 1801 | --DOCSHELL 0x9052fc00 == 113 [pid = 1801] [id = 255] 09:05:04 INFO - PROCESS | 1801 | --DOCSHELL 0x916c8000 == 112 [pid = 1801] [id = 254] 09:05:04 INFO - PROCESS | 1801 | --DOCSHELL 0x8ffd4400 == 111 [pid = 1801] [id = 253] 09:05:04 INFO - PROCESS | 1801 | --DOCSHELL 0x8dfc2c00 == 110 [pid = 1801] [id = 252] 09:05:04 INFO - PROCESS | 1801 | 1460995504911 Marionette TRACE conn4 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 09:05:04 INFO - PROCESS | 1801 | --DOMWINDOW == 182 (0x90712800) [pid = 1801] [serial = 753] [outer = (nil)] [url = about:blank] 09:05:04 INFO - PROCESS | 1801 | --DOMWINDOW == 181 (0x9a63a800) [pid = 1801] [serial = 642] [outer = (nil)] [url = about:blank] 09:05:04 INFO - PROCESS | 1801 | --DOMWINDOW == 180 (0x8dc27c00) [pid = 1801] [serial = 735] [outer = (nil)] [url = about:blank] 09:05:04 INFO - PROCESS | 1801 | --DOMWINDOW == 179 (0x95971800) [pid = 1801] [serial = 705] [outer = (nil)] [url = about:blank] 09:05:04 INFO - PROCESS | 1801 | --DOMWINDOW == 178 (0x8ff1a000) [pid = 1801] [serial = 740] [outer = (nil)] [url = about:blank] 09:05:04 INFO - PROCESS | 1801 | --DOMWINDOW == 177 (0x8ffc5400) [pid = 1801] [serial = 749] [outer = (nil)] [url = about:blank] 09:05:04 INFO - PROCESS | 1801 | --DOMWINDOW == 176 (0x8f956400) [pid = 1801] [serial = 747] [outer = (nil)] [url = about:blank] 09:05:04 INFO - PROCESS | 1801 | --DOMWINDOW == 175 (0x946eb400) [pid = 1801] [serial = 593] [outer = (nil)] [url = about:blank] 09:05:04 INFO - PROCESS | 1801 | --DOMWINDOW == 174 (0x90552c00) [pid = 1801] [serial = 654] [outer = (nil)] [url = about:blank] 09:05:04 INFO - PROCESS | 1801 | --DOMWINDOW == 173 (0x8eb2d800) [pid = 1801] [serial = 587] [outer = (nil)] [url = about:blank] 09:05:04 INFO - PROCESS | 1801 | --DOMWINDOW == 172 (0x8ffdec00) [pid = 1801] [serial = 750] [outer = (nil)] [url = about:blank] 09:05:04 INFO - PROCESS | 1801 | --DOMWINDOW == 171 (0x88e10000) [pid = 1801] [serial = 657] [outer = (nil)] [url = about:blank] 09:05:04 INFO - PROCESS | 1801 | --DOMWINDOW == 170 (0xa48a9800) [pid = 1801] [serial = 648] [outer = (nil)] [url = about:blank] 09:05:04 INFO - PROCESS | 1801 | --DOMWINDOW == 169 (0x8dc1b000) [pid = 1801] [serial = 734] [outer = (nil)] [url = about:blank] 09:05:04 INFO - PROCESS | 1801 | --DOMWINDOW == 168 (0x8f66cc00) [pid = 1801] [serial = 746] [outer = (nil)] [url = about:blank] 09:05:04 INFO - PROCESS | 1801 | --DOMWINDOW == 167 (0x99273000) [pid = 1801] [serial = 596] [outer = (nil)] [url = about:blank] 09:05:04 INFO - PROCESS | 1801 | --DOMWINDOW == 166 (0x90556000) [pid = 1801] [serial = 752] [outer = (nil)] [url = about:blank] 09:05:04 INFO - PROCESS | 1801 | --DOMWINDOW == 165 (0xa46ec800) [pid = 1801] [serial = 608] [outer = (nil)] [url = about:blank] 09:05:04 INFO - PROCESS | 1801 | --DOMWINDOW == 164 (0xa0190400) [pid = 1801] [serial = 602] [outer = (nil)] [url = about:blank] 09:05:04 INFO - PROCESS | 1801 | --DOMWINDOW == 163 (0x8f669000) [pid = 1801] [serial = 636] [outer = (nil)] [url = about:blank] 09:05:04 INFO - PROCESS | 1801 | --DOMWINDOW == 162 (0x9334c400) [pid = 1801] [serial = 699] [outer = (nil)] [url = about:blank] 09:05:04 INFO - PROCESS | 1801 | --DOMWINDOW == 161 (0x8f94e000) [pid = 1801] [serial = 738] [outer = (nil)] [url = about:blank] 09:05:04 INFO - PROCESS | 1801 | --DOMWINDOW == 160 (0x91691800) [pid = 1801] [serial = 639] [outer = (nil)] [url = about:blank] 09:05:04 INFO - PROCESS | 1801 | --DOMWINDOW == 159 (0x8ffddc00) [pid = 1801] [serial = 743] [outer = (nil)] [url = about:blank] 09:05:04 INFO - PROCESS | 1801 | --DOMWINDOW == 158 (0x8ffc6400) [pid = 1801] [serial = 611] [outer = (nil)] [url = about:blank] 09:05:04 INFO - PROCESS | 1801 | --DOMWINDOW == 157 (0xa2b07c00) [pid = 1801] [serial = 651] [outer = (nil)] [url = about:blank] 09:05:04 INFO - PROCESS | 1801 | --DOMWINDOW == 156 (0x8ffc0400) [pid = 1801] [serial = 741] [outer = (nil)] [url = about:blank] 09:05:04 INFO - PROCESS | 1801 | --DOMWINDOW == 155 (0x99394800) [pid = 1801] [serial = 714] [outer = (nil)] [url = about:blank] 09:05:04 INFO - PROCESS | 1801 | --DOMWINDOW == 154 (0x90713000) [pid = 1801] [serial = 590] [outer = (nil)] [url = about:blank] 09:05:04 INFO - PROCESS | 1801 | --DOMWINDOW == 153 (0x8ea8d400) [pid = 1801] [serial = 693] [outer = (nil)] [url = about:blank] 09:05:04 INFO - PROCESS | 1801 | --DOMWINDOW == 152 (0x90551000) [pid = 1801] [serial = 660] [outer = (nil)] [url = about:blank] 09:05:04 INFO - PROCESS | 1801 | --DOMWINDOW == 151 (0x8906e000) [pid = 1801] [serial = 663] [outer = (nil)] [url = about:blank] 09:05:04 INFO - PROCESS | 1801 | --DOMWINDOW == 150 (0x9908f800) [pid = 1801] [serial = 711] [outer = (nil)] [url = about:blank] 09:05:04 INFO - PROCESS | 1801 | --DOMWINDOW == 149 (0x8ffc2400) [pid = 1801] [serial = 696] [outer = (nil)] [url = about:blank] 09:05:04 INFO - PROCESS | 1801 | --DOMWINDOW == 148 (0x9e003c00) [pid = 1801] [serial = 717] [outer = (nil)] [url = about:blank] 09:05:04 INFO - PROCESS | 1801 | --DOMWINDOW == 147 (0x9df2c800) [pid = 1801] [serial = 599] [outer = (nil)] [url = about:blank] 09:05:04 INFO - PROCESS | 1801 | --DOMWINDOW == 146 (0x946f1800) [pid = 1801] [serial = 723] [outer = (nil)] [url = about:blank] 09:05:04 INFO - PROCESS | 1801 | --DOMWINDOW == 145 (0xa2b05800) [pid = 1801] [serial = 605] [outer = (nil)] [url = about:blank] 09:05:04 INFO - PROCESS | 1801 | --DOMWINDOW == 144 (0xa016f400) [pid = 1801] [serial = 645] [outer = (nil)] [url = about:blank] 09:05:04 INFO - PROCESS | 1801 | --DOMWINDOW == 143 (0x8f665c00) [pid = 1801] [serial = 737] [outer = (nil)] [url = about:blank] 09:05:04 INFO - PROCESS | 1801 | --DOMWINDOW == 142 (0x9053e800) [pid = 1801] [serial = 720] [outer = (nil)] [url = about:blank] 09:05:04 INFO - PROCESS | 1801 | --DOMWINDOW == 141 (0x94478400) [pid = 1801] [serial = 702] [outer = (nil)] [url = about:blank] 09:05:04 INFO - PROCESS | 1801 | --DOMWINDOW == 140 (0x97c21400) [pid = 1801] [serial = 708] [outer = (nil)] [url = about:blank] 09:05:04 INFO - PROCESS | 1801 | --DOMWINDOW == 139 (0x9908dc00) [pid = 1801] [serial = 584] [outer = (nil)] [url = about:blank] 09:05:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 09:05:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1738ms 09:05:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 09:05:05 INFO - PROCESS | 1801 | --DOMWINDOW == 138 (0x8f65e400) [pid = 1801] [serial = 732] [outer = (nil)] [url = about:blank] 09:05:05 INFO - PROCESS | 1801 | --DOMWINDOW == 137 (0x90404000) [pid = 1801] [serial = 744] [outer = (nil)] [url = about:blank] 09:05:05 INFO - PROCESS | 1801 | --DOMWINDOW == 136 (0x8ffd9800) [pid = 1801] [serial = 690] [outer = (nil)] [url = about:blank] 09:05:05 INFO - PROCESS | 1801 | 1460995504996 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 09:05:05 INFO - PROCESS | 1801 | 1460995504999 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 09:05:05 INFO - PROCESS | 1801 | 1460995505008 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 09:05:05 INFO - PROCESS | 1801 | 1460995505017 Marionette TRACE conn4 <- [1,1134,null,{}] 09:05:05 INFO - PROCESS | 1801 | 1460995505034 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:05 INFO - PROCESS | 1801 | 1460995505233 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 09:05:05 INFO - PROCESS | 1801 | 1460995505465 Marionette TRACE conn4 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:05 INFO - PROCESS | 1801 | ++DOCSHELL 0x8906f800 == 111 [pid = 1801] [id = 291] 09:05:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 137 (0x8ff19c00) [pid = 1801] [serial = 874] [outer = (nil)] 09:05:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 138 (0x8ff20c00) [pid = 1801] [serial = 875] [outer = 0x8ff19c00] 09:05:05 INFO - PROCESS | 1801 | 1460995505556 Marionette DEBUG loaded listener.js 09:05:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 139 (0x8ffc6800) [pid = 1801] [serial = 876] [outer = 0x8ff19c00] 09:05:06 INFO - PROCESS | 1801 | 1460995506370 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 09:05:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 09:05:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1442ms 09:05:06 INFO - PROCESS | 1801 | 1460995506450 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 09:05:06 INFO - PROCESS | 1801 | 1460995506456 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 09:05:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 09:05:06 INFO - PROCESS | 1801 | 1460995506463 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 09:05:06 INFO - PROCESS | 1801 | 1460995506467 Marionette TRACE conn4 <- [1,1138,null,{}] 09:05:06 INFO - PROCESS | 1801 | 1460995506474 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:06 INFO - PROCESS | 1801 | 1460995506671 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 09:05:06 INFO - PROCESS | 1801 | 1460995506864 Marionette TRACE conn4 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:06 INFO - PROCESS | 1801 | ++DOCSHELL 0x8dfb7000 == 112 [pid = 1801] [id = 292] 09:05:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 140 (0x8ffc8800) [pid = 1801] [serial = 877] [outer = (nil)] 09:05:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 141 (0x8ffddc00) [pid = 1801] [serial = 878] [outer = 0x8ffc8800] 09:05:06 INFO - PROCESS | 1801 | 1460995506950 Marionette DEBUG loaded listener.js 09:05:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 142 (0x90406400) [pid = 1801] [serial = 879] [outer = 0x8ffc8800] 09:05:07 INFO - PROCESS | 1801 | 1460995507875 Marionette TRACE conn4 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 09:05:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 09:05:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1437ms 09:05:07 INFO - PROCESS | 1801 | 1460995507901 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 09:05:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 09:05:07 INFO - PROCESS | 1801 | 1460995507905 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 09:05:07 INFO - PROCESS | 1801 | 1460995507913 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 09:05:07 INFO - PROCESS | 1801 | 1460995507917 Marionette TRACE conn4 <- [1,1142,null,{}] 09:05:07 INFO - PROCESS | 1801 | 1460995507930 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:08 INFO - PROCESS | 1801 | 1460995508183 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 09:05:08 INFO - PROCESS | 1801 | 1460995508230 Marionette TRACE conn4 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:08 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ffd9800 == 113 [pid = 1801] [id = 293] 09:05:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 143 (0x90409000) [pid = 1801] [serial = 880] [outer = (nil)] 09:05:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 144 (0x90535400) [pid = 1801] [serial = 881] [outer = 0x90409000] 09:05:08 INFO - PROCESS | 1801 | 1460995508317 Marionette DEBUG loaded listener.js 09:05:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 145 (0x9053e800) [pid = 1801] [serial = 882] [outer = 0x90409000] 09:05:09 INFO - PROCESS | 1801 | --DOMWINDOW == 144 (0x8ffd3400) [pid = 1801] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 09:05:09 INFO - PROCESS | 1801 | --DOMWINDOW == 143 (0x8ff15800) [pid = 1801] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 09:05:09 INFO - PROCESS | 1801 | --DOMWINDOW == 142 (0x9053c000) [pid = 1801] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 09:05:09 INFO - PROCESS | 1801 | --DOMWINDOW == 141 (0x8dfb9400) [pid = 1801] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 09:05:09 INFO - PROCESS | 1801 | --DOMWINDOW == 140 (0x8ffc1000) [pid = 1801] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 09:05:09 INFO - PROCESS | 1801 | --DOMWINDOW == 139 (0x916c7800) [pid = 1801] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 09:05:09 INFO - PROCESS | 1801 | --DOMWINDOW == 138 (0x8906ec00) [pid = 1801] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 09:05:09 INFO - PROCESS | 1801 | 1460995509769 Marionette TRACE conn4 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 09:05:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 09:05:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1889ms 09:05:09 INFO - PROCESS | 1801 | 1460995509810 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 09:05:09 INFO - PROCESS | 1801 | 1460995509814 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 09:05:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 09:05:09 INFO - PROCESS | 1801 | 1460995509822 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 09:05:09 INFO - PROCESS | 1801 | 1460995509826 Marionette TRACE conn4 <- [1,1146,null,{}] 09:05:09 INFO - PROCESS | 1801 | 1460995509833 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:10 INFO - PROCESS | 1801 | 1460995510052 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 09:05:10 INFO - PROCESS | 1801 | 1460995510207 Marionette TRACE conn4 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:10 INFO - PROCESS | 1801 | ++DOCSHELL 0x8906ec00 == 114 [pid = 1801] [id = 294] 09:05:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 139 (0x8ea93400) [pid = 1801] [serial = 883] [outer = (nil)] 09:05:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 140 (0x90556c00) [pid = 1801] [serial = 884] [outer = 0x8ea93400] 09:05:10 INFO - PROCESS | 1801 | 1460995510291 Marionette DEBUG loaded listener.js 09:05:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 141 (0x914c9400) [pid = 1801] [serial = 885] [outer = 0x8ea93400] 09:05:11 INFO - PROCESS | 1801 | 1460995511142 Marionette TRACE conn4 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 09:05:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 09:05:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1385ms 09:05:11 INFO - PROCESS | 1801 | 1460995511208 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 09:05:11 INFO - PROCESS | 1801 | 1460995511212 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 09:05:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 09:05:11 INFO - PROCESS | 1801 | 1460995511337 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 09:05:11 INFO - PROCESS | 1801 | 1460995511346 Marionette TRACE conn4 <- [1,1150,null,{}] 09:05:11 INFO - PROCESS | 1801 | 1460995511371 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:11 INFO - PROCESS | 1801 | 1460995511629 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 09:05:11 INFO - PROCESS | 1801 | 1460995511959 Marionette TRACE conn4 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:11 INFO - PROCESS | 1801 | ++DOCSHELL 0x8b85f000 == 115 [pid = 1801] [id = 295] 09:05:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 142 (0x8dc1b000) [pid = 1801] [serial = 886] [outer = (nil)] 09:05:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 143 (0x8dc27c00) [pid = 1801] [serial = 887] [outer = 0x8dc1b000] 09:05:12 INFO - PROCESS | 1801 | 1460995512053 Marionette DEBUG loaded listener.js 09:05:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 144 (0x8dfc2000) [pid = 1801] [serial = 888] [outer = 0x8dc1b000] 09:05:13 INFO - PROCESS | 1801 | 1460995513091 Marionette TRACE conn4 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 09:05:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 09:05:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1914ms 09:05:13 INFO - PROCESS | 1801 | 1460995513137 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 09:05:13 INFO - PROCESS | 1801 | 1460995513144 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 09:05:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 09:05:13 INFO - PROCESS | 1801 | 1460995513154 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 09:05:13 INFO - PROCESS | 1801 | 1460995513158 Marionette TRACE conn4 <- [1,1154,null,{}] 09:05:13 INFO - PROCESS | 1801 | 1460995513172 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:13 INFO - PROCESS | 1801 | 1460995513439 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 09:05:13 INFO - PROCESS | 1801 | 1460995513741 Marionette TRACE conn4 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:13 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ec8ec00 == 116 [pid = 1801] [id = 296] 09:05:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 145 (0x8f665c00) [pid = 1801] [serial = 889] [outer = (nil)] 09:05:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 146 (0x8fbd1000) [pid = 1801] [serial = 890] [outer = 0x8f665c00] 09:05:13 INFO - PROCESS | 1801 | 1460995513844 Marionette DEBUG loaded listener.js 09:05:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 147 (0x8ffbd400) [pid = 1801] [serial = 891] [outer = 0x8f665c00] 09:05:14 INFO - PROCESS | 1801 | 1460995514897 Marionette TRACE conn4 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 09:05:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 09:05:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1787ms 09:05:14 INFO - PROCESS | 1801 | 1460995514941 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 09:05:14 INFO - PROCESS | 1801 | 1460995514946 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 09:05:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 09:05:14 INFO - PROCESS | 1801 | 1460995514955 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 09:05:14 INFO - PROCESS | 1801 | 1460995514959 Marionette TRACE conn4 <- [1,1158,null,{}] 09:05:14 INFO - PROCESS | 1801 | 1460995514967 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:15 INFO - PROCESS | 1801 | 1460995515199 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 09:05:15 INFO - PROCESS | 1801 | 1460995515561 Marionette TRACE conn4 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:15 INFO - PROCESS | 1801 | ++DOCSHELL 0x90558000 == 117 [pid = 1801] [id = 297] 09:05:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 148 (0x90558c00) [pid = 1801] [serial = 892] [outer = (nil)] 09:05:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 149 (0x914a3800) [pid = 1801] [serial = 893] [outer = 0x90558c00] 09:05:15 INFO - PROCESS | 1801 | 1460995515664 Marionette DEBUG loaded listener.js 09:05:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 150 (0x916ce400) [pid = 1801] [serial = 894] [outer = 0x90558c00] 09:05:16 INFO - PROCESS | 1801 | 1460995516636 Marionette TRACE conn4 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 09:05:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 09:05:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1732ms 09:05:16 INFO - PROCESS | 1801 | 1460995516687 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 09:05:16 INFO - PROCESS | 1801 | 1460995516691 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 09:05:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 09:05:16 INFO - PROCESS | 1801 | 1460995516699 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 09:05:16 INFO - PROCESS | 1801 | 1460995516704 Marionette TRACE conn4 <- [1,1162,null,{}] 09:05:16 INFO - PROCESS | 1801 | 1460995516711 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:16 INFO - PROCESS | 1801 | 1460995516944 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 09:05:17 INFO - PROCESS | 1801 | --DOCSHELL 0x8fc9bc00 == 116 [pid = 1801] [id = 9] 09:05:17 INFO - PROCESS | 1801 | 1460995517313 Marionette TRACE conn4 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:17 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a30f000 == 117 [pid = 1801] [id = 298] 09:05:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 151 (0x8fc97800) [pid = 1801] [serial = 895] [outer = (nil)] 09:05:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 152 (0x92080400) [pid = 1801] [serial = 896] [outer = 0x8fc97800] 09:05:17 INFO - PROCESS | 1801 | 1460995517420 Marionette DEBUG loaded listener.js 09:05:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 153 (0x93423c00) [pid = 1801] [serial = 897] [outer = 0x8fc97800] 09:05:18 INFO - PROCESS | 1801 | 1460995518378 Marionette TRACE conn4 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 09:05:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 09:05:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1735ms 09:05:18 INFO - PROCESS | 1801 | 1460995518435 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 09:05:18 INFO - PROCESS | 1801 | 1460995518442 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 09:05:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 09:05:18 INFO - PROCESS | 1801 | 1460995518450 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 09:05:18 INFO - PROCESS | 1801 | 1460995518455 Marionette TRACE conn4 <- [1,1166,null,{}] 09:05:18 INFO - PROCESS | 1801 | 1460995518462 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:18 INFO - PROCESS | 1801 | 1460995518679 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 09:05:18 INFO - PROCESS | 1801 | 1460995518924 Marionette TRACE conn4 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:19 INFO - PROCESS | 1801 | ++DOCSHELL 0x8f669400 == 118 [pid = 1801] [id = 299] 09:05:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 154 (0x916d3800) [pid = 1801] [serial = 898] [outer = (nil)] 09:05:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 155 (0x94484400) [pid = 1801] [serial = 899] [outer = 0x916d3800] 09:05:19 INFO - PROCESS | 1801 | 1460995519064 Marionette DEBUG loaded listener.js 09:05:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 156 (0x946f1800) [pid = 1801] [serial = 900] [outer = 0x916d3800] 09:05:20 INFO - PROCESS | 1801 | 1460995520047 Marionette TRACE conn4 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 09:05:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 09:05:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1637ms 09:05:20 INFO - PROCESS | 1801 | 1460995520087 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 09:05:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 09:05:20 INFO - PROCESS | 1801 | 1460995520092 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 09:05:20 INFO - PROCESS | 1801 | 1460995520100 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 09:05:20 INFO - PROCESS | 1801 | 1460995520103 Marionette TRACE conn4 <- [1,1170,null,{}] 09:05:20 INFO - PROCESS | 1801 | 1460995520110 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:20 INFO - PROCESS | 1801 | 1460995520368 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 09:05:20 INFO - PROCESS | 1801 | 1460995520693 Marionette TRACE conn4 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:20 INFO - PROCESS | 1801 | ++DOCSHELL 0x95a46c00 == 119 [pid = 1801] [id = 300] 09:05:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 157 (0x95cbf800) [pid = 1801] [serial = 901] [outer = (nil)] 09:05:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 158 (0x971d1000) [pid = 1801] [serial = 902] [outer = 0x95cbf800] 09:05:20 INFO - PROCESS | 1801 | 1460995520795 Marionette DEBUG loaded listener.js 09:05:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 159 (0x979bac00) [pid = 1801] [serial = 903] [outer = 0x95cbf800] 09:05:21 INFO - PROCESS | 1801 | 1460995521754 Marionette TRACE conn4 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 09:05:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 09:05:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1696ms 09:05:21 INFO - PROCESS | 1801 | 1460995521795 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 09:05:21 INFO - PROCESS | 1801 | 1460995521800 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 09:05:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 09:05:21 INFO - PROCESS | 1801 | 1460995521808 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 09:05:21 INFO - PROCESS | 1801 | 1460995521813 Marionette TRACE conn4 <- [1,1174,null,{}] 09:05:21 INFO - PROCESS | 1801 | 1460995521821 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:22 INFO - PROCESS | 1801 | 1460995522036 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 09:05:22 INFO - PROCESS | 1801 | 1460995522290 Marionette TRACE conn4 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:22 INFO - PROCESS | 1801 | ++DOCSHELL 0x8f65fc00 == 120 [pid = 1801] [id = 301] 09:05:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 160 (0x97c13400) [pid = 1801] [serial = 904] [outer = (nil)] 09:05:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 161 (0x9897e000) [pid = 1801] [serial = 905] [outer = 0x97c13400] 09:05:22 INFO - PROCESS | 1801 | 1460995522426 Marionette DEBUG loaded listener.js 09:05:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 162 (0x99089c00) [pid = 1801] [serial = 906] [outer = 0x97c13400] 09:05:23 INFO - PROCESS | 1801 | 1460995523338 Marionette TRACE conn4 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 09:05:23 INFO - PROCESS | 1801 | 1460995523406 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 09:05:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 09:05:23 INFO - PROCESS | 1801 | 1460995523414 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 09:05:23 INFO - PROCESS | 1801 | 1460995523417 Marionette TRACE conn4 <- [1,1178,null,{}] 09:05:23 INFO - PROCESS | 1801 | 1460995523425 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:23 INFO - PROCESS | 1801 | 1460995523649 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 09:05:23 INFO - PROCESS | 1801 | 1460995523896 Marionette TRACE conn4 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:23 INFO - PROCESS | 1801 | ++DOCSHELL 0x933ad400 == 121 [pid = 1801] [id = 302] 09:05:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 163 (0x969f9000) [pid = 1801] [serial = 907] [outer = (nil)] 09:05:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 164 (0x99275400) [pid = 1801] [serial = 908] [outer = 0x969f9000] 09:05:24 INFO - PROCESS | 1801 | 1460995524034 Marionette DEBUG loaded listener.js 09:05:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 165 (0x9a639800) [pid = 1801] [serial = 909] [outer = 0x969f9000] 09:05:24 INFO - PROCESS | 1801 | 1460995524972 Marionette TRACE conn4 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 09:05:25 INFO - PROCESS | 1801 | 1460995525064 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 09:05:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 09:05:25 INFO - PROCESS | 1801 | 1460995525073 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 09:05:25 INFO - PROCESS | 1801 | 1460995525077 Marionette TRACE conn4 <- [1,1182,null,{}] 09:05:25 INFO - PROCESS | 1801 | 1460995525085 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:25 INFO - PROCESS | 1801 | 1460995525343 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 09:05:25 INFO - PROCESS | 1801 | 1460995525651 Marionette TRACE conn4 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:25 INFO - PROCESS | 1801 | ++DOCSHELL 0x9908e400 == 122 [pid = 1801] [id = 303] 09:05:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 166 (0x99093000) [pid = 1801] [serial = 910] [outer = (nil)] 09:05:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 167 (0x9e009800) [pid = 1801] [serial = 911] [outer = 0x99093000] 09:05:25 INFO - PROCESS | 1801 | 1460995525746 Marionette DEBUG loaded listener.js 09:05:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 168 (0x9e00d000) [pid = 1801] [serial = 912] [outer = 0x99093000] 09:05:26 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 09:05:26 INFO - PROCESS | 1801 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:05:26 INFO - PROCESS | 1801 | 1460995526716 Marionette TRACE conn4 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 09:05:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 09:05:26 INFO - PROCESS | 1801 | 1460995526760 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 09:05:26 INFO - PROCESS | 1801 | 1460995526767 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 09:05:26 INFO - PROCESS | 1801 | 1460995526771 Marionette TRACE conn4 <- [1,1186,null,{}] 09:05:26 INFO - PROCESS | 1801 | 1460995526777 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:26 INFO - PROCESS | 1801 | 1460995526977 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 09:05:27 INFO - PROCESS | 1801 | 1460995527223 Marionette TRACE conn4 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:27 INFO - PROCESS | 1801 | ++DOCSHELL 0x94475400 == 123 [pid = 1801] [id = 304] 09:05:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 169 (0x9447f400) [pid = 1801] [serial = 913] [outer = (nil)] 09:05:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 170 (0x9fc55000) [pid = 1801] [serial = 914] [outer = 0x9447f400] 09:05:27 INFO - PROCESS | 1801 | 1460995527352 Marionette DEBUG loaded listener.js 09:05:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 171 (0x9ff88c00) [pid = 1801] [serial = 915] [outer = 0x9447f400] 09:05:28 INFO - PROCESS | 1801 | 1460995528237 Marionette TRACE conn4 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 09:05:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 09:05:28 INFO - PROCESS | 1801 | 1460995528307 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 09:05:28 INFO - PROCESS | 1801 | 1460995528313 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 09:05:28 INFO - PROCESS | 1801 | 1460995528318 Marionette TRACE conn4 <- [1,1190,null,{}] 09:05:28 INFO - PROCESS | 1801 | 1460995528324 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:28 INFO - PROCESS | 1801 | 1460995528547 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 09:05:28 INFO - PROCESS | 1801 | 1460995528801 Marionette TRACE conn4 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:28 INFO - PROCESS | 1801 | ++DOCSHELL 0x9eb40800 == 124 [pid = 1801] [id = 305] 09:05:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 172 (0xa0d58000) [pid = 1801] [serial = 916] [outer = (nil)] 09:05:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 173 (0xa0f3e000) [pid = 1801] [serial = 917] [outer = 0xa0d58000] 09:05:28 INFO - PROCESS | 1801 | 1460995528941 Marionette DEBUG loaded listener.js 09:05:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 174 (0xa10ef000) [pid = 1801] [serial = 918] [outer = 0xa0d58000] 09:05:29 INFO - PROCESS | 1801 | 1460995529846 Marionette TRACE conn4 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 09:05:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 09:05:29 INFO - PROCESS | 1801 | 1460995529910 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 09:05:29 INFO - PROCESS | 1801 | 1460995529917 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 09:05:29 INFO - PROCESS | 1801 | 1460995529920 Marionette TRACE conn4 <- [1,1194,null,{}] 09:05:29 INFO - PROCESS | 1801 | 1460995529926 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:30 INFO - PROCESS | 1801 | 1460995530120 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 09:05:30 INFO - PROCESS | 1801 | 1460995530367 Marionette TRACE conn4 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:30 INFO - PROCESS | 1801 | ++DOCSHELL 0x9ffb0800 == 125 [pid = 1801] [id = 306] 09:05:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 175 (0xa10ee800) [pid = 1801] [serial = 919] [outer = (nil)] 09:05:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 176 (0xa2bf2c00) [pid = 1801] [serial = 920] [outer = 0xa10ee800] 09:05:30 INFO - PROCESS | 1801 | 1460995530507 Marionette DEBUG loaded listener.js 09:05:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 177 (0xa3d20800) [pid = 1801] [serial = 921] [outer = 0xa10ee800] 09:05:31 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 09:05:31 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 09:05:31 INFO - PROCESS | 1801 | 1460995531415 Marionette TRACE conn4 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 09:05:31 INFO - PROCESS | 1801 | 1460995531506 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 09:05:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 09:05:31 INFO - PROCESS | 1801 | 1460995531514 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 09:05:31 INFO - PROCESS | 1801 | 1460995531517 Marionette TRACE conn4 <- [1,1198,null,{}] 09:05:31 INFO - PROCESS | 1801 | 1460995531523 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:31 INFO - PROCESS | 1801 | 1460995531720 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 09:05:31 INFO - PROCESS | 1801 | 1460995531971 Marionette TRACE conn4 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:32 INFO - PROCESS | 1801 | ++DOCSHELL 0x933ba800 == 126 [pid = 1801] [id = 307] 09:05:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 178 (0x946ec800) [pid = 1801] [serial = 922] [outer = (nil)] 09:05:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 179 (0xa3d26000) [pid = 1801] [serial = 923] [outer = 0x946ec800] 09:05:32 INFO - PROCESS | 1801 | 1460995532104 Marionette DEBUG loaded listener.js 09:05:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 180 (0xa46e1000) [pid = 1801] [serial = 924] [outer = 0x946ec800] 09:05:32 INFO - PROCESS | 1801 | 1460995532986 Marionette TRACE conn4 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 09:05:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 09:05:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1533ms 09:05:33 INFO - PROCESS | 1801 | 1460995533048 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 09:05:33 INFO - PROCESS | 1801 | 1460995533052 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 09:05:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 09:05:33 INFO - PROCESS | 1801 | 1460995533058 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 09:05:33 INFO - PROCESS | 1801 | 1460995533061 Marionette TRACE conn4 <- [1,1202,null,{}] 09:05:33 INFO - PROCESS | 1801 | 1460995533067 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:33 INFO - PROCESS | 1801 | 1460995533259 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 09:05:33 INFO - PROCESS | 1801 | 1460995533459 Marionette TRACE conn4 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:33 INFO - PROCESS | 1801 | ++DOCSHELL 0xa3d28400 == 127 [pid = 1801] [id = 308] 09:05:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 181 (0xa4693000) [pid = 1801] [serial = 925] [outer = (nil)] 09:05:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 182 (0xa48a9400) [pid = 1801] [serial = 926] [outer = 0xa4693000] 09:05:33 INFO - PROCESS | 1801 | 1460995533548 Marionette DEBUG loaded listener.js 09:05:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 183 (0xa48ab800) [pid = 1801] [serial = 927] [outer = 0xa4693000] 09:05:34 INFO - PROCESS | 1801 | 1460995534474 Marionette TRACE conn4 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 09:05:34 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 09:05:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1478ms 09:05:34 INFO - PROCESS | 1801 | 1460995534537 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 09:05:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 09:05:34 INFO - PROCESS | 1801 | 1460995534541 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 09:05:34 INFO - PROCESS | 1801 | 1460995534548 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 09:05:34 INFO - PROCESS | 1801 | 1460995534551 Marionette TRACE conn4 <- [1,1206,null,{}] 09:05:34 INFO - PROCESS | 1801 | 1460995534557 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:34 INFO - PROCESS | 1801 | 1460995534762 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 09:05:35 INFO - PROCESS | 1801 | 1460995535045 Marionette TRACE conn4 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:35 INFO - PROCESS | 1801 | ++DOCSHELL 0x8f955000 == 128 [pid = 1801] [id = 309] 09:05:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 184 (0xa4a05400) [pid = 1801] [serial = 928] [outer = (nil)] 09:05:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 185 (0xa4a08c00) [pid = 1801] [serial = 929] [outer = 0xa4a05400] 09:05:35 INFO - PROCESS | 1801 | 1460995535185 Marionette DEBUG loaded listener.js 09:05:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 186 (0xa4a0b800) [pid = 1801] [serial = 930] [outer = 0xa4a05400] 09:05:36 INFO - PROCESS | 1801 | 1460995536053 Marionette TRACE conn4 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 09:05:36 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 09:05:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1543ms 09:05:36 INFO - PROCESS | 1801 | 1460995536091 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 09:05:36 INFO - PROCESS | 1801 | 1460995536095 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 09:05:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 09:05:36 INFO - PROCESS | 1801 | 1460995536101 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 09:05:36 INFO - PROCESS | 1801 | 1460995536103 Marionette TRACE conn4 <- [1,1210,null,{}] 09:05:36 INFO - PROCESS | 1801 | 1460995536109 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:36 INFO - PROCESS | 1801 | 1460995536300 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 09:05:36 INFO - PROCESS | 1801 | 1460995536584 Marionette TRACE conn4 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:36 INFO - PROCESS | 1801 | ++DOCSHELL 0x88e14000 == 129 [pid = 1801] [id = 310] 09:05:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 187 (0x89adf400) [pid = 1801] [serial = 931] [outer = (nil)] 09:05:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 188 (0x89ae6400) [pid = 1801] [serial = 932] [outer = 0x89adf400] 09:05:36 INFO - PROCESS | 1801 | 1460995536721 Marionette DEBUG loaded listener.js 09:05:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 189 (0x89ae9000) [pid = 1801] [serial = 933] [outer = 0x89adf400] 09:05:37 INFO - PROCESS | 1801 | 1460995537573 Marionette TRACE conn4 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 09:05:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 09:05:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1527ms 09:05:37 INFO - PROCESS | 1801 | 1460995537635 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 09:05:37 INFO - PROCESS | 1801 | 1460995537638 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 09:05:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 09:05:37 INFO - PROCESS | 1801 | 1460995537649 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 09:05:37 INFO - PROCESS | 1801 | 1460995537652 Marionette TRACE conn4 <- [1,1214,null,{}] 09:05:37 INFO - PROCESS | 1801 | 1460995537658 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:37 INFO - PROCESS | 1801 | 1460995537864 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 09:05:38 INFO - PROCESS | 1801 | 1460995538549 Marionette TRACE conn4 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:38 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a301400 == 130 [pid = 1801] [id = 311] 09:05:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 190 (0x8a305800) [pid = 1801] [serial = 934] [outer = (nil)] 09:05:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 191 (0x8a30d000) [pid = 1801] [serial = 935] [outer = 0x8a305800] 09:05:38 INFO - PROCESS | 1801 | 1460995538640 Marionette DEBUG loaded listener.js 09:05:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 192 (0x8dc23800) [pid = 1801] [serial = 936] [outer = 0x8a305800] 09:05:39 INFO - PROCESS | 1801 | 1460995539553 Marionette TRACE conn4 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 09:05:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 09:05:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1931ms 09:05:39 INFO - PROCESS | 1801 | 1460995539583 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 09:05:39 INFO - PROCESS | 1801 | 1460995539590 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 09:05:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 09:05:39 INFO - PROCESS | 1801 | 1460995539600 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 09:05:39 INFO - PROCESS | 1801 | 1460995539604 Marionette TRACE conn4 <- [1,1218,null,{}] 09:05:39 INFO - PROCESS | 1801 | 1460995539613 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:39 INFO - PROCESS | 1801 | 1460995539861 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 09:05:40 INFO - PROCESS | 1801 | 1460995540189 Marionette TRACE conn4 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:40 INFO - PROCESS | 1801 | ++DOCSHELL 0x8b85a000 == 131 [pid = 1801] [id = 312] 09:05:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 193 (0x8ec8ac00) [pid = 1801] [serial = 937] [outer = (nil)] 09:05:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 194 (0x8f94f000) [pid = 1801] [serial = 938] [outer = 0x8ec8ac00] 09:05:40 INFO - PROCESS | 1801 | 1460995540362 Marionette DEBUG loaded listener.js 09:05:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 195 (0x8fbd2400) [pid = 1801] [serial = 939] [outer = 0x8ec8ac00] 09:05:41 INFO - PROCESS | 1801 | 1460995541325 Marionette TRACE conn4 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 09:05:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 09:05:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1782ms 09:05:41 INFO - PROCESS | 1801 | 1460995541385 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 09:05:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 09:05:41 INFO - PROCESS | 1801 | 1460995541391 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 09:05:41 INFO - PROCESS | 1801 | 1460995541399 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 09:05:41 INFO - PROCESS | 1801 | 1460995541402 Marionette TRACE conn4 <- [1,1222,null,{}] 09:05:41 INFO - PROCESS | 1801 | 1460995541409 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:41 INFO - PROCESS | 1801 | 1460995541626 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 09:05:41 INFO - PROCESS | 1801 | --DOCSHELL 0x8ffd9800 == 130 [pid = 1801] [id = 293] 09:05:41 INFO - PROCESS | 1801 | --DOCSHELL 0x8dfb7000 == 129 [pid = 1801] [id = 292] 09:05:41 INFO - PROCESS | 1801 | --DOCSHELL 0x8906f800 == 128 [pid = 1801] [id = 291] 09:05:41 INFO - PROCESS | 1801 | --DOCSHELL 0x8eb32c00 == 127 [pid = 1801] [id = 290] 09:05:41 INFO - PROCESS | 1801 | --DOCSHELL 0x89fe7000 == 126 [pid = 1801] [id = 289] 09:05:41 INFO - PROCESS | 1801 | --DOCSHELL 0x933b8400 == 125 [pid = 1801] [id = 283] 09:05:41 INFO - PROCESS | 1801 | --DOCSHELL 0x93353c00 == 124 [pid = 1801] [id = 281] 09:05:41 INFO - PROCESS | 1801 | --DOCSHELL 0x9892ac00 == 123 [pid = 1801] [id = 282] 09:05:41 INFO - PROCESS | 1801 | --DOCSHELL 0x9341a800 == 122 [pid = 1801] [id = 280] 09:05:41 INFO - PROCESS | 1801 | --DOCSHELL 0x9447ac00 == 121 [pid = 1801] [id = 279] 09:05:41 INFO - PROCESS | 1801 | --DOCSHELL 0x8ffd7400 == 120 [pid = 1801] [id = 277] 09:05:41 INFO - PROCESS | 1801 | --DOCSHELL 0x88e13c00 == 119 [pid = 1801] [id = 278] 09:05:41 INFO - PROCESS | 1801 | --DOCSHELL 0x9040f400 == 118 [pid = 1801] [id = 276] 09:05:41 INFO - PROCESS | 1801 | --DOCSHELL 0x8eb2a400 == 117 [pid = 1801] [id = 275] 09:05:41 INFO - PROCESS | 1801 | --DOCSHELL 0x8a30d800 == 116 [pid = 1801] [id = 274] 09:05:41 INFO - PROCESS | 1801 | --DOMWINDOW == 194 (0x91693800) [pid = 1801] [serial = 816] [outer = (nil)] [url = about:blank] 09:05:41 INFO - PROCESS | 1801 | --DOMWINDOW == 193 (0x8ec8e800) [pid = 1801] [serial = 758] [outer = (nil)] [url = about:blank] 09:05:41 INFO - PROCESS | 1801 | --DOMWINDOW == 192 (0x90539c00) [pid = 1801] [serial = 761] [outer = (nil)] [url = about:blank] 09:05:41 INFO - PROCESS | 1801 | --DOMWINDOW == 191 (0x9207f000) [pid = 1801] [serial = 764] [outer = (nil)] [url = about:blank] 09:05:41 INFO - PROCESS | 1801 | --DOMWINDOW == 190 (0x933b5800) [pid = 1801] [serial = 767] [outer = (nil)] [url = about:blank] 09:05:41 INFO - PROCESS | 1801 | --DOMWINDOW == 189 (0x9355c000) [pid = 1801] [serial = 770] [outer = (nil)] [url = about:blank] 09:05:41 INFO - PROCESS | 1801 | --DOMWINDOW == 188 (0x946ea800) [pid = 1801] [serial = 773] [outer = (nil)] [url = about:blank] 09:05:41 INFO - PROCESS | 1801 | --DOMWINDOW == 187 (0x9596c000) [pid = 1801] [serial = 776] [outer = (nil)] [url = about:blank] 09:05:41 INFO - PROCESS | 1801 | --DOMWINDOW == 186 (0x963c4800) [pid = 1801] [serial = 779] [outer = (nil)] [url = about:blank] 09:05:41 INFO - PROCESS | 1801 | --DOMWINDOW == 185 (0x97410800) [pid = 1801] [serial = 782] [outer = (nil)] [url = about:blank] 09:05:41 INFO - PROCESS | 1801 | --DOMWINDOW == 184 (0x97abfc00) [pid = 1801] [serial = 785] [outer = (nil)] [url = about:blank] 09:05:41 INFO - PROCESS | 1801 | --DOMWINDOW == 183 (0x98e0b800) [pid = 1801] [serial = 788] [outer = (nil)] [url = about:blank] 09:05:41 INFO - PROCESS | 1801 | --DOMWINDOW == 182 (0x99269c00) [pid = 1801] [serial = 791] [outer = (nil)] [url = about:blank] 09:05:41 INFO - PROCESS | 1801 | --DOMWINDOW == 181 (0x9938cc00) [pid = 1801] [serial = 794] [outer = (nil)] [url = about:blank] 09:05:41 INFO - PROCESS | 1801 | --DOMWINDOW == 180 (0x8dc22400) [pid = 1801] [serial = 797] [outer = (nil)] [url = about:blank] 09:05:41 INFO - PROCESS | 1801 | --DOMWINDOW == 179 (0x93351c00) [pid = 1801] [serial = 800] [outer = (nil)] [url = about:blank] 09:05:41 INFO - PROCESS | 1801 | --DOMWINDOW == 178 (0x8fbd1c00) [pid = 1801] [serial = 804] [outer = (nil)] [url = about:blank] 09:05:41 INFO - PROCESS | 1801 | --DOMWINDOW == 177 (0x8f668000) [pid = 1801] [serial = 803] [outer = (nil)] [url = about:blank] 09:05:41 INFO - PROCESS | 1801 | --DOMWINDOW == 176 (0x94475800) [pid = 1801] [serial = 819] [outer = (nil)] [url = about:blank] 09:05:41 INFO - PROCESS | 1801 | --DOMWINDOW == 175 (0x90553400) [pid = 1801] [serial = 813] [outer = (nil)] [url = about:blank] 09:05:41 INFO - PROCESS | 1801 | --DOMWINDOW == 174 (0x8dc26c00) [pid = 1801] [serial = 821] [outer = (nil)] [url = about:blank] 09:05:41 INFO - PROCESS | 1801 | --DOMWINDOW == 173 (0x90557000) [pid = 1801] [serial = 756] [outer = (nil)] [url = about:blank] 09:05:41 INFO - PROCESS | 1801 | --DOMWINDOW == 172 (0x90531400) [pid = 1801] [serial = 812] [outer = (nil)] [url = about:blank] 09:05:41 INFO - PROCESS | 1801 | --DOMWINDOW == 171 (0x914d0400) [pid = 1801] [serial = 815] [outer = (nil)] [url = about:blank] 09:05:41 INFO - PROCESS | 1801 | --DOMWINDOW == 170 (0x8ec88000) [pid = 1801] [serial = 809] [outer = (nil)] [url = about:blank] 09:05:41 INFO - PROCESS | 1801 | --DOMWINDOW == 169 (0x8fc97c00) [pid = 1801] [serial = 810] [outer = (nil)] [url = about:blank] 09:05:42 INFO - PROCESS | 1801 | --DOMWINDOW == 168 (0x90534c00) [pid = 1801] [serial = 807] [outer = (nil)] [url = about:blank] 09:05:42 INFO - PROCESS | 1801 | --DOMWINDOW == 167 (0x90407000) [pid = 1801] [serial = 806] [outer = (nil)] [url = about:blank] 09:05:42 INFO - PROCESS | 1801 | --DOMWINDOW == 166 (0x93421000) [pid = 1801] [serial = 818] [outer = (nil)] [url = about:blank] 09:05:42 INFO - PROCESS | 1801 | 1460995542197 Marionette TRACE conn4 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:42 INFO - PROCESS | 1801 | ++DOCSHELL 0x8b85e400 == 117 [pid = 1801] [id = 313] 09:05:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 167 (0x8dc26c00) [pid = 1801] [serial = 940] [outer = (nil)] 09:05:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 168 (0x8eb2e400) [pid = 1801] [serial = 941] [outer = 0x8dc26c00] 09:05:42 INFO - PROCESS | 1801 | 1460995542285 Marionette DEBUG loaded listener.js 09:05:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 169 (0x8fbd1c00) [pid = 1801] [serial = 942] [outer = 0x8dc26c00] 09:05:43 INFO - PROCESS | 1801 | 1460995543056 Marionette TRACE conn4 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 09:05:43 INFO - PROCESS | 1801 | 1460995543093 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 09:05:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 09:05:43 INFO - PROCESS | 1801 | 1460995543107 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 09:05:43 INFO - PROCESS | 1801 | 1460995543116 Marionette TRACE conn4 <- [1,1226,null,{}] 09:05:43 INFO - PROCESS | 1801 | 1460995543124 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:43 INFO - PROCESS | 1801 | 1460995543329 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 09:05:43 INFO - PROCESS | 1801 | 1460995543499 Marionette TRACE conn4 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:43 INFO - PROCESS | 1801 | ++DOCSHELL 0x8eb32c00 == 118 [pid = 1801] [id = 314] 09:05:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 170 (0x8ff13000) [pid = 1801] [serial = 943] [outer = (nil)] 09:05:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 171 (0x9053a400) [pid = 1801] [serial = 944] [outer = 0x8ff13000] 09:05:43 INFO - PROCESS | 1801 | 1460995543573 Marionette DEBUG loaded listener.js 09:05:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 172 (0x90554400) [pid = 1801] [serial = 945] [outer = 0x8ff13000] 09:05:44 INFO - PROCESS | 1801 | 1460995544407 Marionette TRACE conn4 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 09:05:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 09:05:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1358ms 09:05:44 INFO - PROCESS | 1801 | 1460995544460 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 09:05:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 09:05:44 INFO - PROCESS | 1801 | 1460995544465 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 09:05:44 INFO - PROCESS | 1801 | 1460995544472 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 09:05:44 INFO - PROCESS | 1801 | 1460995544475 Marionette TRACE conn4 <- [1,1230,null,{}] 09:05:44 INFO - PROCESS | 1801 | 1460995544489 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:44 INFO - PROCESS | 1801 | 1460995544742 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 09:05:44 INFO - PROCESS | 1801 | 1460995544772 Marionette TRACE conn4 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:44 INFO - PROCESS | 1801 | ++DOCSHELL 0x8fc9bc00 == 119 [pid = 1801] [id = 315] 09:05:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 173 (0x90403000) [pid = 1801] [serial = 946] [outer = (nil)] 09:05:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 174 (0x9168d000) [pid = 1801] [serial = 947] [outer = 0x90403000] 09:05:44 INFO - PROCESS | 1801 | 1460995544846 Marionette DEBUG loaded listener.js 09:05:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 175 (0x916c6400) [pid = 1801] [serial = 948] [outer = 0x90403000] 09:05:45 INFO - PROCESS | 1801 | 1460995545807 Marionette TRACE conn4 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 09:05:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 09:05:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1388ms 09:05:45 INFO - PROCESS | 1801 | 1460995545860 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 09:05:45 INFO - PROCESS | 1801 | 1460995545863 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 09:05:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 09:05:45 INFO - PROCESS | 1801 | 1460995545889 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 09:05:45 INFO - PROCESS | 1801 | 1460995545893 Marionette TRACE conn4 <- [1,1234,null,{}] 09:05:45 INFO - PROCESS | 1801 | 1460995545899 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:46 INFO - PROCESS | 1801 | 1460995546149 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 09:05:46 INFO - PROCESS | 1801 | 1460995546179 Marionette TRACE conn4 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:46 INFO - PROCESS | 1801 | ++DOCSHELL 0x93348800 == 120 [pid = 1801] [id = 316] 09:05:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 176 (0x9334f000) [pid = 1801] [serial = 949] [outer = (nil)] 09:05:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 177 (0x93353c00) [pid = 1801] [serial = 950] [outer = 0x9334f000] 09:05:46 INFO - PROCESS | 1801 | 1460995546279 Marionette DEBUG loaded listener.js 09:05:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 178 (0x93768000) [pid = 1801] [serial = 951] [outer = 0x9334f000] 09:05:47 INFO - PROCESS | 1801 | --DOMWINDOW == 177 (0x90409000) [pid = 1801] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 09:05:47 INFO - PROCESS | 1801 | --DOMWINDOW == 176 (0x8b853000) [pid = 1801] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 09:05:47 INFO - PROCESS | 1801 | --DOMWINDOW == 175 (0x8ec82400) [pid = 1801] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 09:05:47 INFO - PROCESS | 1801 | --DOMWINDOW == 174 (0x8ff19c00) [pid = 1801] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 09:05:47 INFO - PROCESS | 1801 | --DOMWINDOW == 173 (0x89070800) [pid = 1801] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 09:05:47 INFO - PROCESS | 1801 | --DOMWINDOW == 172 (0x8ffc8800) [pid = 1801] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 09:05:47 INFO - PROCESS | 1801 | 1460995547463 Marionette TRACE conn4 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 09:05:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 09:05:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1633ms 09:05:47 INFO - PROCESS | 1801 | 1460995547527 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 09:05:47 INFO - PROCESS | 1801 | 1460995547531 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 09:05:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 09:05:47 INFO - PROCESS | 1801 | 1460995547538 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 09:05:47 INFO - PROCESS | 1801 | 1460995547541 Marionette TRACE conn4 <- [1,1238,null,{}] 09:05:47 INFO - PROCESS | 1801 | 1460995547547 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:47 INFO - PROCESS | 1801 | 1460995547735 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 09:05:47 INFO - PROCESS | 1801 | 1460995547895 Marionette TRACE conn4 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:47 INFO - PROCESS | 1801 | ++DOCSHELL 0x8b858400 == 121 [pid = 1801] [id = 317] 09:05:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 173 (0x8ffd4800) [pid = 1801] [serial = 952] [outer = (nil)] 09:05:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 174 (0x9447ac00) [pid = 1801] [serial = 953] [outer = 0x8ffd4800] 09:05:47 INFO - PROCESS | 1801 | 1460995547975 Marionette DEBUG loaded listener.js 09:05:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 175 (0x946e7400) [pid = 1801] [serial = 954] [outer = 0x8ffd4800] 09:05:48 INFO - PROCESS | 1801 | 1460995548711 Marionette TRACE conn4 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 09:05:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 09:05:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1184ms 09:05:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 09:05:48 INFO - PROCESS | 1801 | 1460995548723 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 09:05:48 INFO - PROCESS | 1801 | 1460995548726 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 09:05:48 INFO - PROCESS | 1801 | 1460995548732 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 09:05:48 INFO - PROCESS | 1801 | 1460995548735 Marionette TRACE conn4 <- [1,1242,null,{}] 09:05:48 INFO - PROCESS | 1801 | 1460995548752 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:49 INFO - PROCESS | 1801 | 1460995549031 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 09:05:49 INFO - PROCESS | 1801 | 1460995549242 Marionette TRACE conn4 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:49 INFO - PROCESS | 1801 | ++DOCSHELL 0x89ae4000 == 122 [pid = 1801] [id = 318] 09:05:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 176 (0x89ae4400) [pid = 1801] [serial = 955] [outer = (nil)] 09:05:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 177 (0x89fe8000) [pid = 1801] [serial = 956] [outer = 0x89ae4400] 09:05:49 INFO - PROCESS | 1801 | 1460995549383 Marionette DEBUG loaded listener.js 09:05:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 178 (0x8a307000) [pid = 1801] [serial = 957] [outer = 0x89ae4400] 09:05:50 INFO - PROCESS | 1801 | 1460995550502 Marionette TRACE conn4 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 09:05:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 09:05:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1844ms 09:05:50 INFO - PROCESS | 1801 | 1460995550578 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 09:05:50 INFO - PROCESS | 1801 | 1460995550583 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 09:05:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 09:05:50 INFO - PROCESS | 1801 | 1460995550592 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 09:05:50 INFO - PROCESS | 1801 | 1460995550599 Marionette TRACE conn4 <- [1,1246,null,{}] 09:05:50 INFO - PROCESS | 1801 | 1460995550607 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:50 INFO - PROCESS | 1801 | 1460995550864 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 09:05:51 INFO - PROCESS | 1801 | 1460995551185 Marionette TRACE conn4 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:51 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ec8b800 == 123 [pid = 1801] [id = 319] 09:05:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 179 (0x8f952800) [pid = 1801] [serial = 958] [outer = (nil)] 09:05:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 180 (0x8ffbe400) [pid = 1801] [serial = 959] [outer = 0x8f952800] 09:05:51 INFO - PROCESS | 1801 | 1460995551293 Marionette DEBUG loaded listener.js 09:05:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 181 (0x90401c00) [pid = 1801] [serial = 960] [outer = 0x8f952800] 09:05:52 INFO - PROCESS | 1801 | 1460995552326 Marionette TRACE conn4 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 09:05:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 09:05:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1787ms 09:05:52 INFO - PROCESS | 1801 | 1460995552380 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 09:05:52 INFO - PROCESS | 1801 | 1460995552384 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 09:05:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 09:05:52 INFO - PROCESS | 1801 | 1460995552392 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 09:05:52 INFO - PROCESS | 1801 | 1460995552396 Marionette TRACE conn4 <- [1,1250,null,{}] 09:05:52 INFO - PROCESS | 1801 | 1460995552403 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:52 INFO - PROCESS | 1801 | 1460995552618 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 09:05:52 INFO - PROCESS | 1801 | 1460995552910 Marionette TRACE conn4 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:52 INFO - PROCESS | 1801 | ++DOCSHELL 0x90536c00 == 124 [pid = 1801] [id = 320] 09:05:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 182 (0x90553400) [pid = 1801] [serial = 961] [outer = (nil)] 09:05:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 183 (0x916ca000) [pid = 1801] [serial = 962] [outer = 0x90553400] 09:05:53 INFO - PROCESS | 1801 | 1460995553042 Marionette DEBUG loaded listener.js 09:05:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 184 (0x933b4c00) [pid = 1801] [serial = 963] [outer = 0x90553400] 09:05:53 INFO - PROCESS | 1801 | 1460995553985 Marionette TRACE conn4 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 09:05:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 09:05:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1636ms 09:05:54 INFO - PROCESS | 1801 | 1460995554030 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 09:05:54 INFO - PROCESS | 1801 | 1460995554037 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 09:05:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 09:05:54 INFO - PROCESS | 1801 | 1460995554054 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 09:05:54 INFO - PROCESS | 1801 | 1460995554062 Marionette TRACE conn4 <- [1,1254,null,{}] 09:05:54 INFO - PROCESS | 1801 | 1460995554068 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:54 INFO - PROCESS | 1801 | 1460995554272 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 09:05:54 INFO - PROCESS | 1801 | 1460995554522 Marionette TRACE conn4 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:54 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ff18400 == 125 [pid = 1801] [id = 321] 09:05:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 185 (0x90556800) [pid = 1801] [serial = 964] [outer = (nil)] 09:05:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 186 (0x95c5a400) [pid = 1801] [serial = 965] [outer = 0x90556800] 09:05:54 INFO - PROCESS | 1801 | 1460995554649 Marionette DEBUG loaded listener.js 09:05:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 187 (0x9713e800) [pid = 1801] [serial = 966] [outer = 0x90556800] 09:05:55 INFO - PROCESS | 1801 | 1460995555557 Marionette TRACE conn4 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 09:05:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 09:05:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1551ms 09:05:55 INFO - PROCESS | 1801 | 1460995555597 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 09:05:55 INFO - PROCESS | 1801 | 1460995555601 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 09:05:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 09:05:55 INFO - PROCESS | 1801 | 1460995555608 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 09:05:55 INFO - PROCESS | 1801 | 1460995555612 Marionette TRACE conn4 <- [1,1258,null,{}] 09:05:55 INFO - PROCESS | 1801 | 1460995555618 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:55 INFO - PROCESS | 1801 | 1460995555823 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 09:05:56 INFO - PROCESS | 1801 | 1460995556081 Marionette TRACE conn4 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:56 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ea92800 == 126 [pid = 1801] [id = 322] 09:05:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 188 (0x914c8c00) [pid = 1801] [serial = 967] [outer = (nil)] 09:05:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 189 (0x97bc3000) [pid = 1801] [serial = 968] [outer = 0x914c8c00] 09:05:56 INFO - PROCESS | 1801 | 1460995556217 Marionette DEBUG loaded listener.js 09:05:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 190 (0x986e1400) [pid = 1801] [serial = 969] [outer = 0x914c8c00] 09:05:57 INFO - PROCESS | 1801 | 1460995557127 Marionette TRACE conn4 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 09:05:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 09:05:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1585ms 09:05:57 INFO - PROCESS | 1801 | 1460995557195 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 09:05:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 09:05:57 INFO - PROCESS | 1801 | 1460995557199 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 09:05:57 INFO - PROCESS | 1801 | 1460995557205 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 09:05:57 INFO - PROCESS | 1801 | 1460995557209 Marionette TRACE conn4 <- [1,1262,null,{}] 09:05:57 INFO - PROCESS | 1801 | 1460995557215 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:57 INFO - PROCESS | 1801 | 1460995557427 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 09:05:57 INFO - PROCESS | 1801 | 1460995557693 Marionette TRACE conn4 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:57 INFO - PROCESS | 1801 | ++DOCSHELL 0x9926d800 == 127 [pid = 1801] [id = 323] 09:05:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 191 (0x9926e000) [pid = 1801] [serial = 970] [outer = (nil)] 09:05:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 192 (0x99274800) [pid = 1801] [serial = 971] [outer = 0x9926e000] 09:05:57 INFO - PROCESS | 1801 | 1460995557848 Marionette DEBUG loaded listener.js 09:05:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 193 (0x9a9b3000) [pid = 1801] [serial = 972] [outer = 0x9926e000] 09:05:58 INFO - PROCESS | 1801 | 1460995558768 Marionette TRACE conn4 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 09:05:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 09:05:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1631ms 09:05:58 INFO - PROCESS | 1801 | 1460995558836 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 09:05:58 INFO - PROCESS | 1801 | 1460995558840 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 09:05:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 09:05:58 INFO - PROCESS | 1801 | 1460995558846 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 09:05:58 INFO - PROCESS | 1801 | 1460995558850 Marionette TRACE conn4 <- [1,1266,null,{}] 09:05:58 INFO - PROCESS | 1801 | 1460995558856 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:05:59 INFO - PROCESS | 1801 | 1460995559058 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 09:05:59 INFO - PROCESS | 1801 | 1460995559308 Marionette TRACE conn4 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:59 INFO - PROCESS | 1801 | ++DOCSHELL 0x95967c00 == 128 [pid = 1801] [id = 324] 09:05:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 194 (0x95972400) [pid = 1801] [serial = 973] [outer = (nil)] 09:05:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 195 (0x9fccc400) [pid = 1801] [serial = 974] [outer = 0x95972400] 09:05:59 INFO - PROCESS | 1801 | 1460995559445 Marionette DEBUG loaded listener.js 09:05:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 196 (0xa0105c00) [pid = 1801] [serial = 975] [outer = 0x95972400] 09:06:00 INFO - PROCESS | 1801 | 1460995560332 Marionette TRACE conn4 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 09:06:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 09:06:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1528ms 09:06:00 INFO - PROCESS | 1801 | 1460995560376 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 09:06:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 09:06:00 INFO - PROCESS | 1801 | 1460995560381 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 09:06:00 INFO - PROCESS | 1801 | 1460995560388 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 09:06:00 INFO - PROCESS | 1801 | 1460995560391 Marionette TRACE conn4 <- [1,1270,null,{}] 09:06:00 INFO - PROCESS | 1801 | 1460995560397 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:00 INFO - PROCESS | 1801 | 1460995560619 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 09:06:00 INFO - PROCESS | 1801 | 1460995560927 Marionette TRACE conn4 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:00 INFO - PROCESS | 1801 | ++DOCSHELL 0x94482400 == 129 [pid = 1801] [id = 325] 09:06:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 197 (0x98925800) [pid = 1801] [serial = 976] [outer = (nil)] 09:06:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 198 (0xa0b52000) [pid = 1801] [serial = 977] [outer = 0x98925800] 09:06:01 INFO - PROCESS | 1801 | 1460995561023 Marionette DEBUG loaded listener.js 09:06:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 199 (0xa0f3e800) [pid = 1801] [serial = 978] [outer = 0x98925800] 09:06:01 INFO - PROCESS | 1801 | 1460995561954 Marionette TRACE conn4 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 09:06:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 09:06:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1638ms 09:06:02 INFO - PROCESS | 1801 | 1460995562026 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 09:06:02 INFO - PROCESS | 1801 | 1460995562031 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 09:06:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 09:06:02 INFO - PROCESS | 1801 | 1460995562037 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 09:06:02 INFO - PROCESS | 1801 | 1460995562041 Marionette TRACE conn4 <- [1,1274,null,{}] 09:06:02 INFO - PROCESS | 1801 | 1460995562047 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:02 INFO - PROCESS | 1801 | 1460995562254 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 09:06:02 INFO - PROCESS | 1801 | 1460995562564 Marionette TRACE conn4 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:02 INFO - PROCESS | 1801 | ++DOCSHELL 0x8f666000 == 130 [pid = 1801] [id = 326] 09:06:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 200 (0x9fc5c000) [pid = 1801] [serial = 979] [outer = (nil)] 09:06:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 201 (0xa3d27000) [pid = 1801] [serial = 980] [outer = 0x9fc5c000] 09:06:02 INFO - PROCESS | 1801 | 1460995562662 Marionette DEBUG loaded listener.js 09:06:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 202 (0xa46e7000) [pid = 1801] [serial = 981] [outer = 0x9fc5c000] 09:06:03 INFO - PROCESS | 1801 | 1460995563551 Marionette TRACE conn4 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 09:06:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 09:06:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1586ms 09:06:03 INFO - PROCESS | 1801 | 1460995563625 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 09:06:03 INFO - PROCESS | 1801 | 1460995563628 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 09:06:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 09:06:03 INFO - PROCESS | 1801 | 1460995563635 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 09:06:03 INFO - PROCESS | 1801 | 1460995563638 Marionette TRACE conn4 <- [1,1278,null,{}] 09:06:03 INFO - PROCESS | 1801 | 1460995563644 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:03 INFO - PROCESS | 1801 | 1460995563876 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 09:06:04 INFO - PROCESS | 1801 | 1460995564130 Marionette TRACE conn4 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:04 INFO - PROCESS | 1801 | ++DOCSHELL 0x90697400 == 131 [pid = 1801] [id = 327] 09:06:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 203 (0x90698400) [pid = 1801] [serial = 982] [outer = (nil)] 09:06:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 204 (0x9069f800) [pid = 1801] [serial = 983] [outer = 0x90698400] 09:06:04 INFO - PROCESS | 1801 | 1460995564274 Marionette DEBUG loaded listener.js 09:06:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 205 (0x906a2800) [pid = 1801] [serial = 984] [outer = 0x90698400] 09:06:05 INFO - PROCESS | 1801 | 1460995565182 Marionette TRACE conn4 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 09:06:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 09:06:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1579ms 09:06:05 INFO - PROCESS | 1801 | 1460995565214 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 09:06:05 INFO - PROCESS | 1801 | 1460995565218 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 09:06:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 09:06:05 INFO - PROCESS | 1801 | 1460995565225 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 09:06:05 INFO - PROCESS | 1801 | 1460995565228 Marionette TRACE conn4 <- [1,1282,null,{}] 09:06:05 INFO - PROCESS | 1801 | 1460995565235 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:05 INFO - PROCESS | 1801 | 1460995565475 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 09:06:05 INFO - PROCESS | 1801 | 1460995565777 Marionette TRACE conn4 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:05 INFO - PROCESS | 1801 | ++DOCSHELL 0x9069fc00 == 132 [pid = 1801] [id = 328] 09:06:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 206 (0xa468a800) [pid = 1801] [serial = 985] [outer = (nil)] 09:06:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 207 (0xa4a07000) [pid = 1801] [serial = 986] [outer = 0xa468a800] 09:06:05 INFO - PROCESS | 1801 | 1460995565891 Marionette DEBUG loaded listener.js 09:06:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 208 (0xa4a10400) [pid = 1801] [serial = 987] [outer = 0xa468a800] 09:06:06 INFO - PROCESS | 1801 | 1460995566820 Marionette TRACE conn4 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 09:06:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 09:06:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1629ms 09:06:06 INFO - PROCESS | 1801 | 1460995566856 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 09:06:06 INFO - PROCESS | 1801 | 1460995566859 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 09:06:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 09:06:06 INFO - PROCESS | 1801 | 1460995566867 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 09:06:06 INFO - PROCESS | 1801 | 1460995566872 Marionette TRACE conn4 <- [1,1286,null,{}] 09:06:06 INFO - PROCESS | 1801 | 1460995566879 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:07 INFO - PROCESS | 1801 | 1460995567110 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 09:06:07 INFO - PROCESS | 1801 | 1460995567366 Marionette TRACE conn4 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:07 INFO - PROCESS | 1801 | ++DOCSHELL 0x9069e000 == 133 [pid = 1801] [id = 329] 09:06:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 209 (0x98368c00) [pid = 1801] [serial = 988] [outer = (nil)] 09:06:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 210 (0x98370800) [pid = 1801] [serial = 989] [outer = 0x98368c00] 09:06:07 INFO - PROCESS | 1801 | 1460995567496 Marionette DEBUG loaded listener.js 09:06:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 211 (0x98376c00) [pid = 1801] [serial = 990] [outer = 0x98368c00] 09:06:08 INFO - PROCESS | 1801 | 1460995568387 Marionette TRACE conn4 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 09:06:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 09:06:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1581ms 09:06:08 INFO - PROCESS | 1801 | 1460995568448 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 09:06:08 INFO - PROCESS | 1801 | 1460995568452 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 09:06:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 09:06:08 INFO - PROCESS | 1801 | 1460995568459 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 09:06:08 INFO - PROCESS | 1801 | 1460995568463 Marionette TRACE conn4 <- [1,1290,null,{}] 09:06:08 INFO - PROCESS | 1801 | 1460995568469 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:08 INFO - PROCESS | 1801 | 1460995568677 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 09:06:08 INFO - PROCESS | 1801 | 1460995568930 Marionette TRACE conn4 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:09 INFO - PROCESS | 1801 | ++DOCSHELL 0x879d5800 == 134 [pid = 1801] [id = 330] 09:06:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 212 (0x879d5c00) [pid = 1801] [serial = 991] [outer = (nil)] 09:06:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 213 (0x879dcc00) [pid = 1801] [serial = 992] [outer = 0x879d5c00] 09:06:09 INFO - PROCESS | 1801 | 1460995569063 Marionette DEBUG loaded listener.js 09:06:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 214 (0x879e0400) [pid = 1801] [serial = 993] [outer = 0x879d5c00] 09:06:10 INFO - PROCESS | 1801 | 1460995569995 Marionette TRACE conn4 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 09:06:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 09:06:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1582ms 09:06:10 INFO - PROCESS | 1801 | 1460995570042 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 09:06:10 INFO - PROCESS | 1801 | 1460995570046 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 09:06:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 09:06:10 INFO - PROCESS | 1801 | 1460995570053 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 09:06:10 INFO - PROCESS | 1801 | 1460995570057 Marionette TRACE conn4 <- [1,1294,null,{}] 09:06:10 INFO - PROCESS | 1801 | 1460995570063 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:10 INFO - PROCESS | 1801 | 1460995570270 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 09:06:10 INFO - PROCESS | 1801 | 1460995570594 Marionette TRACE conn4 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:10 INFO - PROCESS | 1801 | ++DOCSHELL 0x879ddc00 == 135 [pid = 1801] [id = 331] 09:06:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 215 (0x879e2400) [pid = 1801] [serial = 994] [outer = (nil)] 09:06:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 216 (0x8e942800) [pid = 1801] [serial = 995] [outer = 0x879e2400] 09:06:10 INFO - PROCESS | 1801 | 1460995570707 Marionette DEBUG loaded listener.js 09:06:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 217 (0x8e945400) [pid = 1801] [serial = 996] [outer = 0x879e2400] 09:06:11 INFO - PROCESS | 1801 | 1460995571610 Marionette TRACE conn4 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 09:06:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 09:06:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1633ms 09:06:11 INFO - PROCESS | 1801 | 1460995571687 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 09:06:11 INFO - PROCESS | 1801 | 1460995571691 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 09:06:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 09:06:11 INFO - PROCESS | 1801 | 1460995571698 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 09:06:11 INFO - PROCESS | 1801 | 1460995571702 Marionette TRACE conn4 <- [1,1298,null,{}] 09:06:11 INFO - PROCESS | 1801 | 1460995571708 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:11 INFO - PROCESS | 1801 | 1460995571957 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 09:06:13 INFO - PROCESS | 1801 | 1460995573007 Marionette TRACE conn4 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:13 INFO - PROCESS | 1801 | ++DOCSHELL 0x879e1c00 == 136 [pid = 1801] [id = 332] 09:06:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 218 (0x8a302800) [pid = 1801] [serial = 997] [outer = (nil)] 09:06:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 219 (0x8dc20c00) [pid = 1801] [serial = 998] [outer = 0x8a302800] 09:06:13 INFO - PROCESS | 1801 | 1460995573090 Marionette DEBUG loaded listener.js 09:06:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 220 (0x8dfb7400) [pid = 1801] [serial = 999] [outer = 0x8a302800] 09:06:13 INFO - PROCESS | 1801 | 1460995573988 Marionette TRACE conn4 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 09:06:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 09:06:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 2346ms 09:06:14 INFO - PROCESS | 1801 | 1460995574046 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 09:06:14 INFO - PROCESS | 1801 | 1460995574054 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 09:06:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 09:06:14 INFO - PROCESS | 1801 | 1460995574063 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 09:06:14 INFO - PROCESS | 1801 | 1460995574067 Marionette TRACE conn4 <- [1,1302,null,{}] 09:06:14 INFO - PROCESS | 1801 | 1460995574075 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:14 INFO - PROCESS | 1801 | 1460995574306 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 09:06:14 INFO - PROCESS | 1801 | 1460995574574 Marionette TRACE conn4 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:14 INFO - PROCESS | 1801 | ++DOCSHELL 0x89ae5400 == 137 [pid = 1801] [id = 333] 09:06:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 221 (0x8ea89c00) [pid = 1801] [serial = 1000] [outer = (nil)] 09:06:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 222 (0x8eb28000) [pid = 1801] [serial = 1001] [outer = 0x8ea89c00] 09:06:14 INFO - PROCESS | 1801 | 1460995574765 Marionette DEBUG loaded listener.js 09:06:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 223 (0x8eb35c00) [pid = 1801] [serial = 1002] [outer = 0x8ea89c00] 09:06:15 INFO - PROCESS | 1801 | 1460995575838 Marionette TRACE conn4 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 09:06:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 09:06:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1831ms 09:06:15 INFO - PROCESS | 1801 | 1460995575898 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 09:06:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 09:06:15 INFO - PROCESS | 1801 | 1460995575904 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 09:06:15 INFO - PROCESS | 1801 | 1460995575912 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 09:06:15 INFO - PROCESS | 1801 | 1460995575915 Marionette TRACE conn4 <- [1,1306,null,{}] 09:06:15 INFO - PROCESS | 1801 | 1460995575922 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:16 INFO - PROCESS | 1801 | 1460995576112 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 09:06:16 INFO - PROCESS | 1801 | --DOCSHELL 0x8ffdb000 == 136 [pid = 1801] [id = 185] 09:06:16 INFO - PROCESS | 1801 | --DOMWINDOW == 222 (0x90556c00) [pid = 1801] [serial = 884] [outer = (nil)] [url = about:blank] 09:06:16 INFO - PROCESS | 1801 | 1460995576555 Marionette TRACE conn4 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:16 INFO - PROCESS | 1801 | --DOCSHELL 0x8b858400 == 135 [pid = 1801] [id = 317] 09:06:16 INFO - PROCESS | 1801 | --DOCSHELL 0x93348800 == 134 [pid = 1801] [id = 316] 09:06:16 INFO - PROCESS | 1801 | --DOCSHELL 0x8fc9bc00 == 133 [pid = 1801] [id = 315] 09:06:16 INFO - PROCESS | 1801 | ++DOCSHELL 0x8b851800 == 134 [pid = 1801] [id = 334] 09:06:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 223 (0x8b855400) [pid = 1801] [serial = 1003] [outer = (nil)] 09:06:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 224 (0x8ea86c00) [pid = 1801] [serial = 1004] [outer = 0x8b855400] 09:06:16 INFO - PROCESS | 1801 | 1460995576661 Marionette DEBUG loaded listener.js 09:06:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 225 (0x8f956c00) [pid = 1801] [serial = 1005] [outer = 0x8b855400] 09:06:16 INFO - PROCESS | 1801 | --DOCSHELL 0x8eb32c00 == 133 [pid = 1801] [id = 314] 09:06:16 INFO - PROCESS | 1801 | --DOCSHELL 0x8b85e400 == 132 [pid = 1801] [id = 313] 09:06:16 INFO - PROCESS | 1801 | --DOCSHELL 0x8b85a000 == 131 [pid = 1801] [id = 312] 09:06:16 INFO - PROCESS | 1801 | --DOCSHELL 0x9070b800 == 130 [pid = 1801] [id = 10] 09:06:16 INFO - PROCESS | 1801 | --DOCSHELL 0x8a301400 == 129 [pid = 1801] [id = 311] 09:06:17 INFO - PROCESS | 1801 | --DOCSHELL 0x933ad400 == 128 [pid = 1801] [id = 302] 09:06:17 INFO - PROCESS | 1801 | --DOCSHELL 0x8f65fc00 == 127 [pid = 1801] [id = 301] 09:06:17 INFO - PROCESS | 1801 | --DOCSHELL 0x95a46c00 == 126 [pid = 1801] [id = 300] 09:06:17 INFO - PROCESS | 1801 | --DOCSHELL 0x8f669400 == 125 [pid = 1801] [id = 299] 09:06:17 INFO - PROCESS | 1801 | --DOCSHELL 0x8a30f000 == 124 [pid = 1801] [id = 298] 09:06:17 INFO - PROCESS | 1801 | --DOCSHELL 0x8906ec00 == 123 [pid = 1801] [id = 294] 09:06:17 INFO - PROCESS | 1801 | --DOMWINDOW == 224 (0x90535400) [pid = 1801] [serial = 881] [outer = (nil)] [url = about:blank] 09:06:17 INFO - PROCESS | 1801 | --DOMWINDOW == 223 (0x9053e800) [pid = 1801] [serial = 882] [outer = (nil)] [url = about:blank] 09:06:17 INFO - PROCESS | 1801 | --DOMWINDOW == 222 (0x9a9ab400) [pid = 1801] [serial = 848] [outer = (nil)] [url = about:blank] 09:06:17 INFO - PROCESS | 1801 | --DOMWINDOW == 221 (0x9926ac00) [pid = 1801] [serial = 845] [outer = (nil)] [url = about:blank] 09:06:17 INFO - PROCESS | 1801 | --DOMWINDOW == 220 (0x8ec8e400) [pid = 1801] [serial = 863] [outer = (nil)] [url = about:blank] 09:06:17 INFO - PROCESS | 1801 | --DOMWINDOW == 219 (0x9e009000) [pid = 1801] [serial = 851] [outer = (nil)] [url = about:blank] 09:06:17 INFO - PROCESS | 1801 | --DOMWINDOW == 218 (0x8ec8b400) [pid = 1801] [serial = 827] [outer = (nil)] [url = about:blank] 09:06:17 INFO - PROCESS | 1801 | --DOMWINDOW == 217 (0x976e4800) [pid = 1801] [serial = 839] [outer = (nil)] [url = about:blank] 09:06:17 INFO - PROCESS | 1801 | --DOMWINDOW == 216 (0x8dfc1000) [pid = 1801] [serial = 869] [outer = (nil)] [url = about:blank] 09:06:17 INFO - PROCESS | 1801 | --DOMWINDOW == 215 (0x8ea94400) [pid = 1801] [serial = 870] [outer = (nil)] [url = about:blank] 09:06:17 INFO - PROCESS | 1801 | --DOMWINDOW == 214 (0x9341d000) [pid = 1801] [serial = 833] [outer = (nil)] [url = about:blank] 09:06:17 INFO - PROCESS | 1801 | --DOMWINDOW == 213 (0x8b855c00) [pid = 1801] [serial = 824] [outer = (nil)] [url = about:blank] 09:06:17 INFO - PROCESS | 1801 | --DOMWINDOW == 212 (0x9054e800) [pid = 1801] [serial = 830] [outer = (nil)] [url = about:blank] 09:06:17 INFO - PROCESS | 1801 | --DOMWINDOW == 211 (0x94483400) [pid = 1801] [serial = 836] [outer = (nil)] [url = about:blank] 09:06:17 INFO - PROCESS | 1801 | --DOMWINDOW == 210 (0x9fc5d800) [pid = 1801] [serial = 854] [outer = (nil)] [url = about:blank] 09:06:17 INFO - PROCESS | 1801 | --DOMWINDOW == 209 (0x9ffb2000) [pid = 1801] [serial = 857] [outer = (nil)] [url = about:blank] 09:06:17 INFO - PROCESS | 1801 | --DOMWINDOW == 208 (0xa0186400) [pid = 1801] [serial = 860] [outer = (nil)] [url = about:blank] 09:06:17 INFO - PROCESS | 1801 | --DOMWINDOW == 207 (0x8fbcb400) [pid = 1801] [serial = 872] [outer = (nil)] [url = about:blank] 09:06:17 INFO - PROCESS | 1801 | --DOMWINDOW == 206 (0x8ff19400) [pid = 1801] [serial = 873] [outer = (nil)] [url = about:blank] 09:06:17 INFO - PROCESS | 1801 | --DOMWINDOW == 205 (0x98985800) [pid = 1801] [serial = 842] [outer = (nil)] [url = about:blank] 09:06:17 INFO - PROCESS | 1801 | --DOMWINDOW == 204 (0x8ff20c00) [pid = 1801] [serial = 875] [outer = (nil)] [url = about:blank] 09:06:17 INFO - PROCESS | 1801 | --DOMWINDOW == 203 (0x8ffc6800) [pid = 1801] [serial = 876] [outer = (nil)] [url = about:blank] 09:06:17 INFO - PROCESS | 1801 | --DOMWINDOW == 202 (0x8eb31000) [pid = 1801] [serial = 822] [outer = (nil)] [url = about:blank] 09:06:17 INFO - PROCESS | 1801 | --DOMWINDOW == 201 (0x8a30ac00) [pid = 1801] [serial = 866] [outer = (nil)] [url = about:blank] 09:06:17 INFO - PROCESS | 1801 | --DOMWINDOW == 200 (0x8ffddc00) [pid = 1801] [serial = 878] [outer = (nil)] [url = about:blank] 09:06:17 INFO - PROCESS | 1801 | --DOMWINDOW == 199 (0x90406400) [pid = 1801] [serial = 879] [outer = (nil)] [url = about:blank] 09:06:17 INFO - PROCESS | 1801 | 1460995577535 Marionette TRACE conn4 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 09:06:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 09:06:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1688ms 09:06:17 INFO - PROCESS | 1801 | 1460995577601 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 09:06:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 09:06:17 INFO - PROCESS | 1801 | 1460995577605 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 09:06:17 INFO - PROCESS | 1801 | 1460995577620 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 09:06:17 INFO - PROCESS | 1801 | 1460995577629 Marionette TRACE conn4 <- [1,1310,null,{}] 09:06:17 INFO - PROCESS | 1801 | 1460995577636 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:17 INFO - PROCESS | 1801 | 1460995577827 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 09:06:18 INFO - PROCESS | 1801 | 1460995577987 Marionette TRACE conn4 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:18 INFO - PROCESS | 1801 | ++DOCSHELL 0x88e06400 == 124 [pid = 1801] [id = 335] 09:06:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 200 (0x89feb400) [pid = 1801] [serial = 1006] [outer = (nil)] 09:06:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 201 (0x8ff1cc00) [pid = 1801] [serial = 1007] [outer = 0x89feb400] 09:06:18 INFO - PROCESS | 1801 | 1460995578063 Marionette DEBUG loaded listener.js 09:06:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 202 (0x8ffc5000) [pid = 1801] [serial = 1008] [outer = 0x89feb400] 09:06:18 INFO - PROCESS | 1801 | 1460995578928 Marionette TRACE conn4 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 09:06:18 INFO - PROCESS | 1801 | 1460995578968 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 09:06:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 09:06:18 INFO - PROCESS | 1801 | 1460995578976 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 09:06:18 INFO - PROCESS | 1801 | 1460995578979 Marionette TRACE conn4 <- [1,1314,null,{}] 09:06:18 INFO - PROCESS | 1801 | 1460995578985 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:19 INFO - PROCESS | 1801 | 1460995579216 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 09:06:19 INFO - PROCESS | 1801 | 1460995579249 Marionette TRACE conn4 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:19 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a30ac00 == 125 [pid = 1801] [id = 336] 09:06:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 203 (0x8ff20c00) [pid = 1801] [serial = 1009] [outer = (nil)] 09:06:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 204 (0x90404000) [pid = 1801] [serial = 1010] [outer = 0x8ff20c00] 09:06:19 INFO - PROCESS | 1801 | 1460995579323 Marionette DEBUG loaded listener.js 09:06:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 205 (0x9040dc00) [pid = 1801] [serial = 1011] [outer = 0x8ff20c00] 09:06:20 INFO - PROCESS | 1801 | 1460995580278 Marionette TRACE conn4 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 09:06:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 09:06:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1343ms 09:06:20 INFO - PROCESS | 1801 | 1460995580320 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 09:06:20 INFO - PROCESS | 1801 | 1460995580324 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 09:06:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 09:06:20 INFO - PROCESS | 1801 | 1460995580330 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 09:06:20 INFO - PROCESS | 1801 | 1460995580332 Marionette TRACE conn4 <- [1,1318,null,{}] 09:06:20 INFO - PROCESS | 1801 | 1460995580346 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:20 INFO - PROCESS | 1801 | 1460995580581 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 09:06:20 INFO - PROCESS | 1801 | 1460995580745 Marionette TRACE conn4 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:20 INFO - PROCESS | 1801 | ++DOCSHELL 0x9053cc00 == 126 [pid = 1801] [id = 337] 09:06:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 206 (0x9053d800) [pid = 1801] [serial = 1012] [outer = (nil)] 09:06:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 207 (0x9054d400) [pid = 1801] [serial = 1013] [outer = 0x9053d800] 09:06:20 INFO - PROCESS | 1801 | 1460995580835 Marionette DEBUG loaded listener.js 09:06:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 208 (0x906a5400) [pid = 1801] [serial = 1014] [outer = 0x9053d800] 09:06:22 INFO - PROCESS | 1801 | --DOMWINDOW == 207 (0x8dc26c00) [pid = 1801] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 09:06:22 INFO - PROCESS | 1801 | --DOMWINDOW == 206 (0x8a305800) [pid = 1801] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 09:06:22 INFO - PROCESS | 1801 | --DOMWINDOW == 205 (0x90403000) [pid = 1801] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 09:06:22 INFO - PROCESS | 1801 | --DOMWINDOW == 204 (0x8fc9c000) [pid = 1801] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:06:22 INFO - PROCESS | 1801 | --DOMWINDOW == 203 (0x8ec8ac00) [pid = 1801] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 09:06:22 INFO - PROCESS | 1801 | --DOMWINDOW == 202 (0x8ff13000) [pid = 1801] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 09:06:22 INFO - PROCESS | 1801 | --DOMWINDOW == 201 (0x916cb000) [pid = 1801] [serial = 27] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:06:22 INFO - PROCESS | 1801 | --DOMWINDOW == 200 (0x9334f000) [pid = 1801] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 09:06:22 INFO - PROCESS | 1801 | --DOMWINDOW == 199 (0x8ea93400) [pid = 1801] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 09:06:22 INFO - PROCESS | 1801 | 1460995582519 Marionette TRACE conn4 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 09:06:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 09:06:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 2241ms 09:06:22 INFO - PROCESS | 1801 | 1460995582572 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 09:06:22 INFO - PROCESS | 1801 | 1460995582575 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 09:06:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 09:06:22 INFO - PROCESS | 1801 | 1460995582586 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 09:06:22 INFO - PROCESS | 1801 | 1460995582589 Marionette TRACE conn4 <- [1,1322,null,{}] 09:06:22 INFO - PROCESS | 1801 | 1460995582594 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:22 INFO - PROCESS | 1801 | 1460995582775 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 09:06:22 INFO - PROCESS | 1801 | 1460995582936 Marionette TRACE conn4 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:22 INFO - PROCESS | 1801 | ++DOCSHELL 0x8dfc2800 == 127 [pid = 1801] [id = 338] 09:06:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 200 (0x8f94fc00) [pid = 1801] [serial = 1015] [outer = (nil)] 09:06:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 201 (0x90407c00) [pid = 1801] [serial = 1016] [outer = 0x8f94fc00] 09:06:23 INFO - PROCESS | 1801 | 1460995583010 Marionette DEBUG loaded listener.js 09:06:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 202 (0x90713000) [pid = 1801] [serial = 1017] [outer = 0x8f94fc00] 09:06:23 INFO - PROCESS | 1801 | 1460995583753 Marionette TRACE conn4 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 09:06:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 09:06:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1237ms 09:06:23 INFO - PROCESS | 1801 | 1460995583925 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 09:06:23 INFO - PROCESS | 1801 | 1460995583933 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 09:06:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 09:06:23 INFO - PROCESS | 1801 | 1460995583945 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 09:06:23 INFO - PROCESS | 1801 | 1460995583949 Marionette TRACE conn4 <- [1,1326,null,{}] 09:06:23 INFO - PROCESS | 1801 | 1460995583958 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:24 INFO - PROCESS | 1801 | 1460995584189 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 09:06:24 INFO - PROCESS | 1801 | 1460995584482 Marionette TRACE conn4 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:24 INFO - PROCESS | 1801 | ++DOCSHELL 0x8b856c00 == 128 [pid = 1801] [id = 339] 09:06:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 203 (0x8b85a000) [pid = 1801] [serial = 1018] [outer = (nil)] 09:06:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 204 (0x8dc23c00) [pid = 1801] [serial = 1019] [outer = 0x8b85a000] 09:06:24 INFO - PROCESS | 1801 | 1460995584625 Marionette DEBUG loaded listener.js 09:06:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 205 (0x8e944400) [pid = 1801] [serial = 1020] [outer = 0x8b85a000] 09:06:25 INFO - PROCESS | 1801 | 1460995585590 Marionette TRACE conn4 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 09:06:25 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 09:06:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1682ms 09:06:25 INFO - PROCESS | 1801 | 1460995585627 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 09:06:25 INFO - PROCESS | 1801 | 1460995585634 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 09:06:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 09:06:25 INFO - PROCESS | 1801 | 1460995585661 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 09:06:25 INFO - PROCESS | 1801 | 1460995585672 Marionette TRACE conn4 <- [1,1330,null,{}] 09:06:25 INFO - PROCESS | 1801 | 1460995585687 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:25 INFO - PROCESS | 1801 | 1460995585943 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 09:06:26 INFO - PROCESS | 1801 | 1460995586250 Marionette TRACE conn4 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:26 INFO - PROCESS | 1801 | ++DOCSHELL 0x8e94a000 == 129 [pid = 1801] [id = 340] 09:06:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 206 (0x8ea93400) [pid = 1801] [serial = 1021] [outer = (nil)] 09:06:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 207 (0x8f66a400) [pid = 1801] [serial = 1022] [outer = 0x8ea93400] 09:06:26 INFO - PROCESS | 1801 | 1460995586343 Marionette DEBUG loaded listener.js 09:06:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 208 (0x8fbcb400) [pid = 1801] [serial = 1023] [outer = 0x8ea93400] 09:06:27 INFO - PROCESS | 1801 | 1460995587374 Marionette TRACE conn4 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 09:06:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 09:06:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1763ms 09:06:27 INFO - PROCESS | 1801 | 1460995587410 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 09:06:27 INFO - PROCESS | 1801 | 1460995587415 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 09:06:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 09:06:27 INFO - PROCESS | 1801 | 1460995587424 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 09:06:27 INFO - PROCESS | 1801 | 1460995587428 Marionette TRACE conn4 <- [1,1334,null,{}] 09:06:27 INFO - PROCESS | 1801 | 1460995587443 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:27 INFO - PROCESS | 1801 | 1460995587661 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 09:06:27 INFO - PROCESS | 1801 | 1460995587968 Marionette TRACE conn4 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:28 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ffdac00 == 130 [pid = 1801] [id = 341] 09:06:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 209 (0x90408400) [pid = 1801] [serial = 1024] [outer = (nil)] 09:06:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 210 (0x9054e000) [pid = 1801] [serial = 1025] [outer = 0x90408400] 09:06:28 INFO - PROCESS | 1801 | 1460995588107 Marionette DEBUG loaded listener.js 09:06:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 211 (0x906a0000) [pid = 1801] [serial = 1026] [outer = 0x90408400] 09:06:29 INFO - PROCESS | 1801 | 1460995589030 Marionette TRACE conn4 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 09:06:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 09:06:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1637ms 09:06:29 INFO - PROCESS | 1801 | 1460995589062 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 09:06:29 INFO - PROCESS | 1801 | 1460995589065 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 09:06:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 09:06:29 INFO - PROCESS | 1801 | 1460995589072 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 09:06:29 INFO - PROCESS | 1801 | 1460995589075 Marionette TRACE conn4 <- [1,1338,null,{}] 09:06:29 INFO - PROCESS | 1801 | 1460995589081 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:29 INFO - PROCESS | 1801 | 1460995589282 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 09:06:29 INFO - PROCESS | 1801 | 1460995589539 Marionette TRACE conn4 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:29 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ff16800 == 131 [pid = 1801] [id = 342] 09:06:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 212 (0x9053bc00) [pid = 1801] [serial = 1027] [outer = (nil)] 09:06:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 213 (0x9207fc00) [pid = 1801] [serial = 1028] [outer = 0x9053bc00] 09:06:29 INFO - PROCESS | 1801 | 1460995589676 Marionette DEBUG loaded listener.js 09:06:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 214 (0x933b2c00) [pid = 1801] [serial = 1029] [outer = 0x9053bc00] 09:06:31 INFO - PROCESS | 1801 | 1460995591106 Marionette TRACE conn4 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 09:06:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 09:06:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2085ms 09:06:31 INFO - PROCESS | 1801 | 1460995591178 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 09:06:31 INFO - PROCESS | 1801 | 1460995591183 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 09:06:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 09:06:31 INFO - PROCESS | 1801 | 1460995591191 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 09:06:31 INFO - PROCESS | 1801 | 1460995591194 Marionette TRACE conn4 <- [1,1342,null,{}] 09:06:31 INFO - PROCESS | 1801 | 1460995591199 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:31 INFO - PROCESS | 1801 | 1460995591418 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 09:06:31 INFO - PROCESS | 1801 | 1460995591620 Marionette TRACE conn4 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:31 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ffddc00 == 132 [pid = 1801] [id = 343] 09:06:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 215 (0x91698800) [pid = 1801] [serial = 1030] [outer = (nil)] 09:06:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 216 (0x93420800) [pid = 1801] [serial = 1031] [outer = 0x91698800] 09:06:31 INFO - PROCESS | 1801 | 1460995591720 Marionette DEBUG loaded listener.js 09:06:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 217 (0x93766400) [pid = 1801] [serial = 1032] [outer = 0x91698800] 09:06:32 INFO - PROCESS | 1801 | 1460995592618 Marionette TRACE conn4 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 09:06:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 09:06:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1495ms 09:06:32 INFO - PROCESS | 1801 | 1460995592687 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 09:06:32 INFO - PROCESS | 1801 | 1460995592691 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 09:06:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 09:06:32 INFO - PROCESS | 1801 | 1460995592697 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 09:06:32 INFO - PROCESS | 1801 | 1460995592701 Marionette TRACE conn4 <- [1,1346,null,{}] 09:06:32 INFO - PROCESS | 1801 | 1460995592707 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:32 INFO - PROCESS | 1801 | 1460995592968 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 09:06:33 INFO - PROCESS | 1801 | 1460995593226 Marionette TRACE conn4 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:33 INFO - PROCESS | 1801 | ++DOCSHELL 0x93421800 == 133 [pid = 1801] [id = 344] 09:06:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 218 (0x95967800) [pid = 1801] [serial = 1033] [outer = (nil)] 09:06:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 219 (0x95cb6c00) [pid = 1801] [serial = 1034] [outer = 0x95967800] 09:06:33 INFO - PROCESS | 1801 | 1460995593362 Marionette DEBUG loaded listener.js 09:06:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 220 (0x974b5000) [pid = 1801] [serial = 1035] [outer = 0x95967800] 09:06:34 INFO - PROCESS | 1801 | 1460995594274 Marionette TRACE conn4 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 09:06:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 09:06:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1638ms 09:06:34 INFO - PROCESS | 1801 | 1460995594337 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 09:06:34 INFO - PROCESS | 1801 | 1460995594341 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 09:06:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 09:06:34 INFO - PROCESS | 1801 | 1460995594348 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 09:06:34 INFO - PROCESS | 1801 | 1460995594351 Marionette TRACE conn4 <- [1,1350,null,{}] 09:06:34 INFO - PROCESS | 1801 | 1460995594357 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:34 INFO - PROCESS | 1801 | 1460995594550 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 09:06:34 INFO - PROCESS | 1801 | 1460995594801 Marionette TRACE conn4 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:34 INFO - PROCESS | 1801 | ++DOCSHELL 0x95970c00 == 134 [pid = 1801] [id = 345] 09:06:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 221 (0x9630c000) [pid = 1801] [serial = 1036] [outer = (nil)] 09:06:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 222 (0x98369800) [pid = 1801] [serial = 1037] [outer = 0x9630c000] 09:06:34 INFO - PROCESS | 1801 | 1460995594933 Marionette DEBUG loaded listener.js 09:06:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 223 (0x9836d400) [pid = 1801] [serial = 1038] [outer = 0x9630c000] 09:06:35 INFO - PROCESS | 1801 | 1460995595885 Marionette TRACE conn4 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 09:06:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 09:06:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1584ms 09:06:35 INFO - PROCESS | 1801 | 1460995595933 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 09:06:35 INFO - PROCESS | 1801 | 1460995595937 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 09:06:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 09:06:35 INFO - PROCESS | 1801 | 1460995595943 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 09:06:35 INFO - PROCESS | 1801 | 1460995595947 Marionette TRACE conn4 <- [1,1354,null,{}] 09:06:35 INFO - PROCESS | 1801 | 1460995595952 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:36 INFO - PROCESS | 1801 | 1460995596149 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 09:06:36 INFO - PROCESS | 1801 | 1460995596405 Marionette TRACE conn4 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:36 INFO - PROCESS | 1801 | ++DOCSHELL 0x9341c400 == 135 [pid = 1801] [id = 346] 09:06:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 224 (0x97c16c00) [pid = 1801] [serial = 1039] [outer = (nil)] 09:06:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 225 (0x98e08400) [pid = 1801] [serial = 1040] [outer = 0x97c16c00] 09:06:36 INFO - PROCESS | 1801 | 1460995596537 Marionette DEBUG loaded listener.js 09:06:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 226 (0x98ea5c00) [pid = 1801] [serial = 1041] [outer = 0x97c16c00] 09:06:37 INFO - PROCESS | 1801 | 1460995597427 Marionette TRACE conn4 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 09:06:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 09:06:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1533ms 09:06:37 INFO - PROCESS | 1801 | 1460995597476 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 09:06:37 INFO - PROCESS | 1801 | 1460995597480 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 09:06:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 09:06:37 INFO - PROCESS | 1801 | 1460995597487 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 09:06:37 INFO - PROCESS | 1801 | 1460995597490 Marionette TRACE conn4 <- [1,1358,null,{}] 09:06:37 INFO - PROCESS | 1801 | 1460995597496 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:37 INFO - PROCESS | 1801 | 1460995597689 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 09:06:37 INFO - PROCESS | 1801 | 1460995597897 Marionette TRACE conn4 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:38 INFO - PROCESS | 1801 | ++DOCSHELL 0x98370c00 == 136 [pid = 1801] [id = 347] 09:06:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 227 (0x98376800) [pid = 1801] [serial = 1042] [outer = (nil)] 09:06:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 228 (0x9926f400) [pid = 1801] [serial = 1043] [outer = 0x98376800] 09:06:38 INFO - PROCESS | 1801 | 1460995598080 Marionette DEBUG loaded listener.js 09:06:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 229 (0x99276c00) [pid = 1801] [serial = 1044] [outer = 0x98376800] 09:06:39 INFO - PROCESS | 1801 | 1460995599032 Marionette TRACE conn4 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 09:06:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 09:06:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1586ms 09:06:39 INFO - PROCESS | 1801 | 1460995599074 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 09:06:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 09:06:39 INFO - PROCESS | 1801 | 1460995599078 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 09:06:39 INFO - PROCESS | 1801 | 1460995599085 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 09:06:39 INFO - PROCESS | 1801 | 1460995599088 Marionette TRACE conn4 <- [1,1362,null,{}] 09:06:39 INFO - PROCESS | 1801 | 1460995599094 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:39 INFO - PROCESS | 1801 | 1460995599361 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 09:06:39 INFO - PROCESS | 1801 | 1460995599515 Marionette TRACE conn4 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:39 INFO - PROCESS | 1801 | ++DOCSHELL 0x9069ec00 == 137 [pid = 1801] [id = 348] 09:06:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 230 (0x98371c00) [pid = 1801] [serial = 1045] [outer = (nil)] 09:06:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 231 (0x9a6ebc00) [pid = 1801] [serial = 1046] [outer = 0x98371c00] 09:06:39 INFO - PROCESS | 1801 | 1460995599639 Marionette DEBUG loaded listener.js 09:06:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 232 (0x9e003c00) [pid = 1801] [serial = 1047] [outer = 0x98371c00] 09:06:40 INFO - PROCESS | 1801 | 1460995600653 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 09:06:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 09:06:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1635ms 09:06:40 INFO - PROCESS | 1801 | 1460995600720 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 09:06:40 INFO - PROCESS | 1801 | 1460995600725 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 09:06:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 09:06:40 INFO - PROCESS | 1801 | 1460995600732 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 09:06:40 INFO - PROCESS | 1801 | 1460995600736 Marionette TRACE conn4 <- [1,1366,null,{}] 09:06:40 INFO - PROCESS | 1801 | 1460995600743 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:41 INFO - PROCESS | 1801 | 1460995601017 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 09:06:41 INFO - PROCESS | 1801 | 1460995601330 Marionette TRACE conn4 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:41 INFO - PROCESS | 1801 | ++DOCSHELL 0x90403400 == 138 [pid = 1801] [id = 349] 09:06:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 233 (0x9fee8800) [pid = 1801] [serial = 1048] [outer = (nil)] 09:06:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 234 (0x9ffac400) [pid = 1801] [serial = 1049] [outer = 0x9fee8800] 09:06:41 INFO - PROCESS | 1801 | 1460995601426 Marionette DEBUG loaded listener.js 09:06:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 235 (0xa0192800) [pid = 1801] [serial = 1050] [outer = 0x9fee8800] 09:06:42 INFO - PROCESS | 1801 | 1460995602418 Marionette TRACE conn4 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 09:06:42 INFO - PROCESS | 1801 | 1460995602474 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 09:06:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 09:06:42 INFO - PROCESS | 1801 | 1460995602481 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 09:06:42 INFO - PROCESS | 1801 | 1460995602484 Marionette TRACE conn4 <- [1,1370,null,{}] 09:06:42 INFO - PROCESS | 1801 | 1460995602490 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:42 INFO - PROCESS | 1801 | 1460995602707 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 09:06:42 INFO - PROCESS | 1801 | 1460995602966 Marionette TRACE conn4 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:43 INFO - PROCESS | 1801 | ++DOCSHELL 0x858f4400 == 139 [pid = 1801] [id = 350] 09:06:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 236 (0x858f5400) [pid = 1801] [serial = 1051] [outer = (nil)] 09:06:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 237 (0x858fb400) [pid = 1801] [serial = 1052] [outer = 0x858f5400] 09:06:43 INFO - PROCESS | 1801 | 1460995603093 Marionette DEBUG loaded listener.js 09:06:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 238 (0x88e10800) [pid = 1801] [serial = 1053] [outer = 0x858f5400] 09:06:44 INFO - PROCESS | 1801 | 1460995603990 Marionette TRACE conn4 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 09:06:44 INFO - PROCESS | 1801 | 1460995604067 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 09:06:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 09:06:44 INFO - PROCESS | 1801 | 1460995604074 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 09:06:44 INFO - PROCESS | 1801 | 1460995604077 Marionette TRACE conn4 <- [1,1374,null,{}] 09:06:44 INFO - PROCESS | 1801 | 1460995604083 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:44 INFO - PROCESS | 1801 | 1460995604271 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 09:06:44 INFO - PROCESS | 1801 | 1460995604524 Marionette TRACE conn4 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:44 INFO - PROCESS | 1801 | ++DOCSHELL 0x858ee800 == 140 [pid = 1801] [id = 351] 09:06:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 239 (0x858f6c00) [pid = 1801] [serial = 1054] [outer = (nil)] 09:06:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 240 (0xa10eb800) [pid = 1801] [serial = 1055] [outer = 0x858f6c00] 09:06:44 INFO - PROCESS | 1801 | 1460995604652 Marionette DEBUG loaded listener.js 09:06:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 241 (0xa2b0e400) [pid = 1801] [serial = 1056] [outer = 0x858f6c00] 09:06:45 INFO - PROCESS | 1801 | [1801] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:06:45 INFO - PROCESS | 1801 | 1460995605578 Marionette TRACE conn4 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 09:06:45 INFO - PROCESS | 1801 | 1460995605626 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 09:06:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 09:06:45 INFO - PROCESS | 1801 | 1460995605633 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 09:06:45 INFO - PROCESS | 1801 | 1460995605636 Marionette TRACE conn4 <- [1,1378,null,{}] 09:06:45 INFO - PROCESS | 1801 | 1460995605642 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:45 INFO - PROCESS | 1801 | 1460995605878 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 09:06:46 INFO - PROCESS | 1801 | 1460995606230 Marionette TRACE conn4 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:46 INFO - PROCESS | 1801 | ++DOCSHELL 0x9341b400 == 141 [pid = 1801] [id = 352] 09:06:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 242 (0x9341e800) [pid = 1801] [serial = 1057] [outer = (nil)] 09:06:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 243 (0x935d8c00) [pid = 1801] [serial = 1058] [outer = 0x9341e800] 09:06:46 INFO - PROCESS | 1801 | 1460995606322 Marionette DEBUG loaded listener.js 09:06:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 244 (0x935da800) [pid = 1801] [serial = 1059] [outer = 0x9341e800] 09:06:47 INFO - PROCESS | 1801 | 1460995607224 Marionette TRACE conn4 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 09:06:47 INFO - PROCESS | 1801 | 1460995607280 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 09:06:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 09:06:47 INFO - PROCESS | 1801 | 1460995607288 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 09:06:47 INFO - PROCESS | 1801 | 1460995607291 Marionette TRACE conn4 <- [1,1382,null,{}] 09:06:47 INFO - PROCESS | 1801 | 1460995607297 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:47 INFO - PROCESS | 1801 | 1460995607495 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 09:06:47 INFO - PROCESS | 1801 | 1460995607751 Marionette TRACE conn4 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:47 INFO - PROCESS | 1801 | ++DOCSHELL 0x89ae1800 == 142 [pid = 1801] [id = 353] 09:06:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 245 (0x8eb34400) [pid = 1801] [serial = 1060] [outer = (nil)] 09:06:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 246 (0x8ffd7c00) [pid = 1801] [serial = 1061] [outer = 0x8eb34400] 09:06:47 INFO - PROCESS | 1801 | 1460995607882 Marionette DEBUG loaded listener.js 09:06:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 247 (0x935dc400) [pid = 1801] [serial = 1062] [outer = 0x8eb34400] 09:06:48 INFO - PROCESS | 1801 | [1801] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:06:48 INFO - PROCESS | 1801 | 1460995608844 Marionette TRACE conn4 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 09:06:49 INFO - PROCESS | 1801 | 1460995609394 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 09:06:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 09:06:49 INFO - PROCESS | 1801 | 1460995609421 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 09:06:49 INFO - PROCESS | 1801 | 1460995609426 Marionette TRACE conn4 <- [1,1386,null,{}] 09:06:49 INFO - PROCESS | 1801 | 1460995609435 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:49 INFO - PROCESS | 1801 | 1460995609624 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 09:06:49 INFO - PROCESS | 1801 | 1460995609848 Marionette TRACE conn4 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:49 INFO - PROCESS | 1801 | ++DOCSHELL 0x858fbc00 == 143 [pid = 1801] [id = 354] 09:06:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 248 (0x8dc27000) [pid = 1801] [serial = 1063] [outer = (nil)] 09:06:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 249 (0x8e950400) [pid = 1801] [serial = 1064] [outer = 0x8dc27000] 09:06:49 INFO - PROCESS | 1801 | 1460995609930 Marionette DEBUG loaded listener.js 09:06:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 250 (0x8ea93c00) [pid = 1801] [serial = 1065] [outer = 0x8dc27000] 09:06:50 INFO - PROCESS | 1801 | 1460995610952 Marionette TRACE conn4 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 09:06:51 INFO - PROCESS | 1801 | 1460995611019 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 09:06:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 09:06:51 INFO - PROCESS | 1801 | 1460995611031 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 09:06:51 INFO - PROCESS | 1801 | 1460995611036 Marionette TRACE conn4 <- [1,1390,null,{}] 09:06:51 INFO - PROCESS | 1801 | 1460995611042 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:51 INFO - PROCESS | 1801 | 1460995611477 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 09:06:51 INFO - PROCESS | 1801 | 1460995611691 Marionette TRACE conn4 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:51 INFO - PROCESS | 1801 | ++DOCSHELL 0x8b858800 == 144 [pid = 1801] [id = 355] 09:06:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 251 (0x8dfc2c00) [pid = 1801] [serial = 1066] [outer = (nil)] 09:06:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 252 (0x8ff1a000) [pid = 1801] [serial = 1067] [outer = 0x8dfc2c00] 09:06:51 INFO - PROCESS | 1801 | 1460995611818 Marionette DEBUG loaded listener.js 09:06:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 253 (0x8ffd6000) [pid = 1801] [serial = 1068] [outer = 0x8dfc2c00] 09:06:52 INFO - PROCESS | 1801 | --DOCSHELL 0x8f65f800 == 143 [pid = 1801] [id = 223] 09:06:52 INFO - PROCESS | 1801 | --DOCSHELL 0x9e00c400 == 142 [pid = 1801] [id = 284] 09:06:52 INFO - PROCESS | 1801 | --DOCSHELL 0x9168b800 == 141 [pid = 1801] [id = 286] 09:06:52 INFO - PROCESS | 1801 | --DOMWINDOW == 252 (0xa48a9400) [pid = 1801] [serial = 926] [outer = (nil)] [url = about:blank] 09:06:52 INFO - PROCESS | 1801 | --DOMWINDOW == 251 (0x89ae6400) [pid = 1801] [serial = 932] [outer = (nil)] [url = about:blank] 09:06:52 INFO - PROCESS | 1801 | --DOMWINDOW == 250 (0x914d4000) [pid = 1801] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:06:52 INFO - PROCESS | 1801 | --DOMWINDOW == 249 (0x94484400) [pid = 1801] [serial = 899] [outer = (nil)] [url = about:blank] 09:06:52 INFO - PROCESS | 1801 | --DOMWINDOW == 248 (0xa2bf2c00) [pid = 1801] [serial = 920] [outer = (nil)] [url = about:blank] 09:06:52 INFO - PROCESS | 1801 | --DOMWINDOW == 247 (0x99275400) [pid = 1801] [serial = 908] [outer = (nil)] [url = about:blank] 09:06:52 INFO - PROCESS | 1801 | --DOMWINDOW == 246 (0x8fbd1000) [pid = 1801] [serial = 890] [outer = (nil)] [url = about:blank] 09:06:52 INFO - PROCESS | 1801 | --DOMWINDOW == 245 (0x9fc55000) [pid = 1801] [serial = 914] [outer = (nil)] [url = about:blank] 09:06:52 INFO - PROCESS | 1801 | --DOMWINDOW == 244 (0x971d1000) [pid = 1801] [serial = 902] [outer = (nil)] [url = about:blank] 09:06:52 INFO - PROCESS | 1801 | --DOMWINDOW == 243 (0x9e009800) [pid = 1801] [serial = 911] [outer = (nil)] [url = about:blank] 09:06:52 INFO - PROCESS | 1801 | --DOMWINDOW == 242 (0x8dc27c00) [pid = 1801] [serial = 887] [outer = (nil)] [url = about:blank] 09:06:52 INFO - PROCESS | 1801 | --DOMWINDOW == 241 (0x92080400) [pid = 1801] [serial = 896] [outer = (nil)] [url = about:blank] 09:06:52 INFO - PROCESS | 1801 | --DOMWINDOW == 240 (0x9897e000) [pid = 1801] [serial = 905] [outer = (nil)] [url = about:blank] 09:06:52 INFO - PROCESS | 1801 | --DOMWINDOW == 239 (0xa3d26000) [pid = 1801] [serial = 923] [outer = (nil)] [url = about:blank] 09:06:52 INFO - PROCESS | 1801 | --DOMWINDOW == 238 (0xa0f3e000) [pid = 1801] [serial = 917] [outer = (nil)] [url = about:blank] 09:06:52 INFO - PROCESS | 1801 | --DOMWINDOW == 237 (0x914a3800) [pid = 1801] [serial = 893] [outer = (nil)] [url = about:blank] 09:06:52 INFO - PROCESS | 1801 | --DOMWINDOW == 236 (0xa4a08c00) [pid = 1801] [serial = 929] [outer = (nil)] [url = about:blank] 09:06:52 INFO - PROCESS | 1801 | --DOMWINDOW == 235 (0x9447ac00) [pid = 1801] [serial = 953] [outer = (nil)] [url = about:blank] 09:06:52 INFO - PROCESS | 1801 | --DOCSHELL 0x9a9ae800 == 140 [pid = 1801] [id = 285] 09:06:52 INFO - PROCESS | 1801 | --DOCSHELL 0x9053cc00 == 139 [pid = 1801] [id = 337] 09:06:52 INFO - PROCESS | 1801 | --DOCSHELL 0x8a30ac00 == 138 [pid = 1801] [id = 336] 09:06:52 INFO - PROCESS | 1801 | --DOCSHELL 0x88e06400 == 137 [pid = 1801] [id = 335] 09:06:52 INFO - PROCESS | 1801 | --DOCSHELL 0x8b851800 == 136 [pid = 1801] [id = 334] 09:06:52 INFO - PROCESS | 1801 | --DOCSHELL 0x89ae5400 == 135 [pid = 1801] [id = 333] 09:06:52 INFO - PROCESS | 1801 | --DOCSHELL 0x879e1c00 == 134 [pid = 1801] [id = 332] 09:06:52 INFO - PROCESS | 1801 | --DOCSHELL 0x879d5800 == 133 [pid = 1801] [id = 330] 09:06:52 INFO - PROCESS | 1801 | --DOCSHELL 0x9069e000 == 132 [pid = 1801] [id = 329] 09:06:52 INFO - PROCESS | 1801 | --DOCSHELL 0x9069fc00 == 131 [pid = 1801] [id = 328] 09:06:52 INFO - PROCESS | 1801 | --DOCSHELL 0x90697400 == 130 [pid = 1801] [id = 327] 09:06:52 INFO - PROCESS | 1801 | --DOCSHELL 0x8f666000 == 129 [pid = 1801] [id = 326] 09:06:52 INFO - PROCESS | 1801 | --DOCSHELL 0x94482400 == 128 [pid = 1801] [id = 325] 09:06:52 INFO - PROCESS | 1801 | --DOCSHELL 0x95967c00 == 127 [pid = 1801] [id = 324] 09:06:52 INFO - PROCESS | 1801 | --DOCSHELL 0x9926d800 == 126 [pid = 1801] [id = 323] 09:06:52 INFO - PROCESS | 1801 | --DOCSHELL 0x8ea92800 == 125 [pid = 1801] [id = 322] 09:06:52 INFO - PROCESS | 1801 | 1460995612940 Marionette TRACE conn4 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 09:06:52 INFO - PROCESS | 1801 | --DOCSHELL 0x8ff18400 == 124 [pid = 1801] [id = 321] 09:06:52 INFO - PROCESS | 1801 | --DOCSHELL 0x90536c00 == 123 [pid = 1801] [id = 320] 09:06:52 INFO - PROCESS | 1801 | --DOCSHELL 0x8ec8b800 == 122 [pid = 1801] [id = 319] 09:06:52 INFO - PROCESS | 1801 | --DOCSHELL 0x89ae4000 == 121 [pid = 1801] [id = 318] 09:06:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 09:06:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1938ms 09:06:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 09:06:52 INFO - PROCESS | 1801 | 1460995612968 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 09:06:52 INFO - PROCESS | 1801 | 1460995612971 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 09:06:52 INFO - PROCESS | 1801 | 1460995612979 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 09:06:52 INFO - PROCESS | 1801 | 1460995612983 Marionette TRACE conn4 <- [1,1394,null,{}] 09:06:53 INFO - PROCESS | 1801 | 1460995612999 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:53 INFO - PROCESS | 1801 | 1460995613197 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 09:06:53 INFO - PROCESS | 1801 | --DOMWINDOW == 234 (0x8fbd1c00) [pid = 1801] [serial = 942] [outer = (nil)] [url = about:blank] 09:06:53 INFO - PROCESS | 1801 | --DOMWINDOW == 233 (0x8a30d000) [pid = 1801] [serial = 935] [outer = (nil)] [url = about:blank] 09:06:53 INFO - PROCESS | 1801 | --DOMWINDOW == 232 (0x916c6400) [pid = 1801] [serial = 948] [outer = (nil)] [url = about:blank] 09:06:53 INFO - PROCESS | 1801 | --DOMWINDOW == 231 (0x8fbd2400) [pid = 1801] [serial = 939] [outer = (nil)] [url = about:blank] 09:06:53 INFO - PROCESS | 1801 | --DOMWINDOW == 230 (0x8f94f000) [pid = 1801] [serial = 938] [outer = (nil)] [url = about:blank] 09:06:53 INFO - PROCESS | 1801 | --DOMWINDOW == 229 (0x90554400) [pid = 1801] [serial = 945] [outer = (nil)] [url = about:blank] 09:06:53 INFO - PROCESS | 1801 | --DOMWINDOW == 228 (0x9053a400) [pid = 1801] [serial = 944] [outer = (nil)] [url = about:blank] 09:06:53 INFO - PROCESS | 1801 | --DOMWINDOW == 227 (0x9168b000) [pid = 1801] [serial = 618] [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.] 09:06:53 INFO - PROCESS | 1801 | --DOMWINDOW == 226 (0x8eb2e400) [pid = 1801] [serial = 941] [outer = (nil)] [url = about:blank] 09:06:53 INFO - PROCESS | 1801 | --DOMWINDOW == 225 (0x93768000) [pid = 1801] [serial = 951] [outer = (nil)] [url = about:blank] 09:06:53 INFO - PROCESS | 1801 | --DOMWINDOW == 224 (0x93353c00) [pid = 1801] [serial = 950] [outer = (nil)] [url = about:blank] 09:06:53 INFO - PROCESS | 1801 | --DOMWINDOW == 223 (0x8dc23800) [pid = 1801] [serial = 936] [outer = (nil)] [url = about:blank] 09:06:53 INFO - PROCESS | 1801 | --DOMWINDOW == 222 (0x9168d000) [pid = 1801] [serial = 947] [outer = (nil)] [url = about:blank] 09:06:53 INFO - PROCESS | 1801 | --DOMWINDOW == 221 (0x914c9400) [pid = 1801] [serial = 885] [outer = (nil)] [url = about:blank] 09:06:53 INFO - PROCESS | 1801 | 1460995613489 Marionette TRACE conn4 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:53 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a310000 == 122 [pid = 1801] [id = 356] 09:06:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 222 (0x8f664800) [pid = 1801] [serial = 1069] [outer = (nil)] 09:06:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 223 (0x8ff14800) [pid = 1801] [serial = 1070] [outer = 0x8f664800] 09:06:53 INFO - PROCESS | 1801 | 1460995613579 Marionette DEBUG loaded listener.js 09:06:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 224 (0x90407400) [pid = 1801] [serial = 1071] [outer = 0x8f664800] 09:06:54 INFO - PROCESS | 1801 | 1460995614359 Marionette TRACE conn4 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 09:06:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 09:06:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1437ms 09:06:54 INFO - PROCESS | 1801 | 1460995614415 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 09:06:54 INFO - PROCESS | 1801 | 1460995614419 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 09:06:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 09:06:54 INFO - PROCESS | 1801 | 1460995614424 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 09:06:54 INFO - PROCESS | 1801 | 1460995614428 Marionette TRACE conn4 <- [1,1398,null,{}] 09:06:54 INFO - PROCESS | 1801 | 1460995614433 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:54 INFO - PROCESS | 1801 | 1460995614694 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 09:06:54 INFO - PROCESS | 1801 | 1460995614806 Marionette TRACE conn4 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:54 INFO - PROCESS | 1801 | ++DOCSHELL 0x88e06400 == 123 [pid = 1801] [id = 357] 09:06:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 225 (0x8ffcb800) [pid = 1801] [serial = 1072] [outer = (nil)] 09:06:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 226 (0x90555c00) [pid = 1801] [serial = 1073] [outer = 0x8ffcb800] 09:06:54 INFO - PROCESS | 1801 | 1460995614881 Marionette DEBUG loaded listener.js 09:06:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 227 (0x906a4400) [pid = 1801] [serial = 1074] [outer = 0x8ffcb800] 09:06:55 INFO - PROCESS | 1801 | 1460995615718 Marionette TRACE conn4 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 09:06:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 09:06:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1329ms 09:06:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 09:06:55 INFO - PROCESS | 1801 | 1460995615754 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 09:06:55 INFO - PROCESS | 1801 | 1460995615756 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 09:06:55 INFO - PROCESS | 1801 | 1460995615763 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 09:06:55 INFO - PROCESS | 1801 | 1460995615766 Marionette TRACE conn4 <- [1,1402,null,{}] 09:06:55 INFO - PROCESS | 1801 | 1460995615779 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:56 INFO - PROCESS | 1801 | 1460995616048 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 09:06:56 INFO - PROCESS | 1801 | 1460995616077 Marionette TRACE conn4 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:56 INFO - PROCESS | 1801 | ++DOCSHELL 0x8f94b400 == 124 [pid = 1801] [id = 358] 09:06:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 228 (0x90539400) [pid = 1801] [serial = 1075] [outer = (nil)] 09:06:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 229 (0x91693c00) [pid = 1801] [serial = 1076] [outer = 0x90539400] 09:06:56 INFO - PROCESS | 1801 | 1460995616159 Marionette DEBUG loaded listener.js 09:06:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 230 (0x916c9000) [pid = 1801] [serial = 1077] [outer = 0x90539400] 09:06:57 INFO - PROCESS | 1801 | --DOMWINDOW == 229 (0x8b855400) [pid = 1801] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 09:06:57 INFO - PROCESS | 1801 | --DOMWINDOW == 228 (0x8ff20c00) [pid = 1801] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 09:06:57 INFO - PROCESS | 1801 | --DOMWINDOW == 227 (0x9053d800) [pid = 1801] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 09:06:57 INFO - PROCESS | 1801 | --DOMWINDOW == 226 (0x8ffd4800) [pid = 1801] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 09:06:57 INFO - PROCESS | 1801 | --DOMWINDOW == 225 (0x8a302800) [pid = 1801] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 09:06:57 INFO - PROCESS | 1801 | --DOMWINDOW == 224 (0x89feb400) [pid = 1801] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 09:06:57 INFO - PROCESS | 1801 | --DOMWINDOW == 223 (0x8ea89c00) [pid = 1801] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 09:06:57 INFO - PROCESS | 1801 | 1460995617498 Marionette TRACE conn4 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 09:06:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 09:06:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1789ms 09:06:57 INFO - PROCESS | 1801 | 1460995617551 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 09:06:57 INFO - PROCESS | 1801 | 1460995617555 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 09:06:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 09:06:57 INFO - PROCESS | 1801 | 1460995617571 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 09:06:57 INFO - PROCESS | 1801 | 1460995617574 Marionette TRACE conn4 <- [1,1406,null,{}] 09:06:57 INFO - PROCESS | 1801 | 1460995617579 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:57 INFO - PROCESS | 1801 | 1460995617786 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 09:06:58 INFO - PROCESS | 1801 | 1460995618014 Marionette TRACE conn4 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:58 INFO - PROCESS | 1801 | ++DOCSHELL 0x89ae9c00 == 125 [pid = 1801] [id = 359] 09:06:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 224 (0x9054e800) [pid = 1801] [serial = 1078] [outer = (nil)] 09:06:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 225 (0x92083c00) [pid = 1801] [serial = 1079] [outer = 0x9054e800] 09:06:58 INFO - PROCESS | 1801 | 1460995618094 Marionette DEBUG loaded listener.js 09:06:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 226 (0x93421400) [pid = 1801] [serial = 1080] [outer = 0x9054e800] 09:06:58 INFO - PROCESS | 1801 | 1460995618829 Marionette TRACE conn4 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 09:06:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 09:06:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1279ms 09:06:58 INFO - PROCESS | 1801 | 1460995618850 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 09:06:58 INFO - PROCESS | 1801 | 1460995618855 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 09:06:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 09:06:58 INFO - PROCESS | 1801 | 1460995618861 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 09:06:58 INFO - PROCESS | 1801 | 1460995618863 Marionette TRACE conn4 <- [1,1410,null,{}] 09:06:58 INFO - PROCESS | 1801 | 1460995618870 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:06:59 INFO - PROCESS | 1801 | 1460995619115 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 09:06:59 INFO - PROCESS | 1801 | 1460995619130 Marionette TRACE conn4 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:59 INFO - PROCESS | 1801 | ++DOCSHELL 0x89ae8800 == 126 [pid = 1801] [id = 360] 09:06:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 227 (0x91691800) [pid = 1801] [serial = 1081] [outer = (nil)] 09:06:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 228 (0x94483400) [pid = 1801] [serial = 1082] [outer = 0x91691800] 09:06:59 INFO - PROCESS | 1801 | 1460995619307 Marionette DEBUG loaded listener.js 09:06:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 229 (0x946eec00) [pid = 1801] [serial = 1083] [outer = 0x91691800] 09:07:00 INFO - PROCESS | 1801 | 1460995620480 Marionette TRACE conn4 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 09:07:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 09:07:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1630ms 09:07:00 INFO - PROCESS | 1801 | 1460995620492 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 09:07:00 INFO - PROCESS | 1801 | 1460995620500 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 09:07:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 09:07:00 INFO - PROCESS | 1801 | 1460995620511 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 09:07:00 INFO - PROCESS | 1801 | 1460995620516 Marionette TRACE conn4 <- [1,1414,null,{}] 09:07:00 INFO - PROCESS | 1801 | 1460995620526 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:00 INFO - PROCESS | 1801 | 1460995620797 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 09:07:01 INFO - PROCESS | 1801 | 1460995621143 Marionette TRACE conn4 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:01 INFO - PROCESS | 1801 | ++DOCSHELL 0x89aed800 == 127 [pid = 1801] [id = 361] 09:07:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 230 (0x8a306000) [pid = 1801] [serial = 1084] [outer = (nil)] 09:07:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 231 (0x8e941800) [pid = 1801] [serial = 1085] [outer = 0x8a306000] 09:07:01 INFO - PROCESS | 1801 | 1460995621238 Marionette DEBUG loaded listener.js 09:07:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 232 (0x8eb32c00) [pid = 1801] [serial = 1086] [outer = 0x8a306000] 09:07:02 INFO - PROCESS | 1801 | 1460995622340 Marionette TRACE conn4 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 09:07:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 09:07:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1839ms 09:07:02 INFO - PROCESS | 1801 | 1460995622350 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 09:07:02 INFO - PROCESS | 1801 | 1460995622358 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 09:07:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 09:07:02 INFO - PROCESS | 1801 | 1460995622370 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 09:07:02 INFO - PROCESS | 1801 | 1460995622375 Marionette TRACE conn4 <- [1,1418,null,{}] 09:07:02 INFO - PROCESS | 1801 | 1460995622385 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:02 INFO - PROCESS | 1801 | 1460995622609 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 09:07:03 INFO - PROCESS | 1801 | 1460995622985 Marionette TRACE conn4 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:03 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ff13c00 == 128 [pid = 1801] [id = 362] 09:07:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 233 (0x8ff16400) [pid = 1801] [serial = 1087] [outer = (nil)] 09:07:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 234 (0x8ffc6400) [pid = 1801] [serial = 1088] [outer = 0x8ff16400] 09:07:03 INFO - PROCESS | 1801 | 1460995623079 Marionette DEBUG loaded listener.js 09:07:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 235 (0x9040f000) [pid = 1801] [serial = 1089] [outer = 0x8ff16400] 09:07:04 INFO - PROCESS | 1801 | 1460995624144 Marionette TRACE conn4 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 09:07:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 09:07:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1840ms 09:07:04 INFO - PROCESS | 1801 | 1460995624210 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 09:07:04 INFO - PROCESS | 1801 | 1460995624215 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 09:07:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 09:07:04 INFO - PROCESS | 1801 | 1460995624223 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 09:07:04 INFO - PROCESS | 1801 | 1460995624229 Marionette TRACE conn4 <- [1,1422,null,{}] 09:07:04 INFO - PROCESS | 1801 | 1460995624246 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:04 INFO - PROCESS | 1801 | 1460995624506 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 09:07:04 INFO - PROCESS | 1801 | 1460995624824 Marionette TRACE conn4 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:04 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ff18800 == 129 [pid = 1801] [id = 363] 09:07:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 236 (0x935d7000) [pid = 1801] [serial = 1090] [outer = (nil)] 09:07:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 237 (0x94484000) [pid = 1801] [serial = 1091] [outer = 0x935d7000] 09:07:04 INFO - PROCESS | 1801 | 1460995624921 Marionette DEBUG loaded listener.js 09:07:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 238 (0x963c4800) [pid = 1801] [serial = 1092] [outer = 0x935d7000] 09:07:05 INFO - PROCESS | 1801 | 1460995625918 Marionette TRACE conn4 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 09:07:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 09:07:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1748ms 09:07:05 INFO - PROCESS | 1801 | 1460995625972 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 09:07:05 INFO - PROCESS | 1801 | 1460995625977 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 09:07:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 09:07:05 INFO - PROCESS | 1801 | 1460995625985 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 09:07:05 INFO - PROCESS | 1801 | 1460995625990 Marionette TRACE conn4 <- [1,1426,null,{}] 09:07:06 INFO - PROCESS | 1801 | 1460995625997 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:06 INFO - PROCESS | 1801 | 1460995626285 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 09:07:06 INFO - PROCESS | 1801 | 1460995626594 Marionette TRACE conn4 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:06 INFO - PROCESS | 1801 | ++DOCSHELL 0x8b854800 == 130 [pid = 1801] [id = 364] 09:07:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 239 (0x8dfb3c00) [pid = 1801] [serial = 1093] [outer = (nil)] 09:07:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 240 (0x93772400) [pid = 1801] [serial = 1094] [outer = 0x8dfb3c00] 09:07:06 INFO - PROCESS | 1801 | 1460995626692 Marionette DEBUG loaded listener.js 09:07:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 241 (0x97c18c00) [pid = 1801] [serial = 1095] [outer = 0x8dfb3c00] 09:07:07 INFO - PROCESS | 1801 | 1460995627622 Marionette TRACE conn4 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 09:07:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 09:07:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1684ms 09:07:07 INFO - PROCESS | 1801 | 1460995627670 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 09:07:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 09:07:07 INFO - PROCESS | 1801 | 1460995627675 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 09:07:07 INFO - PROCESS | 1801 | 1460995627681 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 09:07:07 INFO - PROCESS | 1801 | 1460995627685 Marionette TRACE conn4 <- [1,1430,null,{}] 09:07:07 INFO - PROCESS | 1801 | 1460995627692 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:07 INFO - PROCESS | 1801 | 1460995627905 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 09:07:08 INFO - PROCESS | 1801 | 1460995628166 Marionette TRACE conn4 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:08 INFO - PROCESS | 1801 | ++DOCSHELL 0x973bbc00 == 131 [pid = 1801] [id = 365] 09:07:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 242 (0x9784c000) [pid = 1801] [serial = 1096] [outer = (nil)] 09:07:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 243 (0x98e10000) [pid = 1801] [serial = 1097] [outer = 0x9784c000] 09:07:08 INFO - PROCESS | 1801 | 1460995628302 Marionette DEBUG loaded listener.js 09:07:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 244 (0x99092000) [pid = 1801] [serial = 1098] [outer = 0x9784c000] 09:07:09 INFO - PROCESS | 1801 | 1460995629303 Marionette TRACE conn4 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 09:07:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 09:07:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1680ms 09:07:09 INFO - PROCESS | 1801 | 1460995629362 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 09:07:09 INFO - PROCESS | 1801 | 1460995629366 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 09:07:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 09:07:09 INFO - PROCESS | 1801 | 1460995629373 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 09:07:09 INFO - PROCESS | 1801 | 1460995629377 Marionette TRACE conn4 <- [1,1434,null,{}] 09:07:09 INFO - PROCESS | 1801 | 1460995629383 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:09 INFO - PROCESS | 1801 | 1460995629615 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 09:07:09 INFO - PROCESS | 1801 | 1460995629894 Marionette TRACE conn4 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:09 INFO - PROCESS | 1801 | ++DOCSHELL 0x973c0400 == 132 [pid = 1801] [id = 366] 09:07:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 245 (0x9e012c00) [pid = 1801] [serial = 1099] [outer = (nil)] 09:07:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 246 (0x9ff80800) [pid = 1801] [serial = 1100] [outer = 0x9e012c00] 09:07:10 INFO - PROCESS | 1801 | 1460995630026 Marionette DEBUG loaded listener.js 09:07:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 247 (0xa010ec00) [pid = 1801] [serial = 1101] [outer = 0x9e012c00] 09:07:11 INFO - PROCESS | 1801 | 1460995631031 Marionette TRACE conn4 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 09:07:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 09:07:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1731ms 09:07:11 INFO - PROCESS | 1801 | 1460995631106 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 09:07:11 INFO - PROCESS | 1801 | 1460995631109 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 09:07:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 09:07:11 INFO - PROCESS | 1801 | 1460995631116 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 09:07:11 INFO - PROCESS | 1801 | 1460995631119 Marionette TRACE conn4 <- [1,1438,null,{}] 09:07:11 INFO - PROCESS | 1801 | 1460995631125 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:11 INFO - PROCESS | 1801 | 1460995631326 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 09:07:11 INFO - PROCESS | 1801 | 1460995631640 Marionette TRACE conn4 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:11 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ff1dc00 == 133 [pid = 1801] [id = 367] 09:07:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 248 (0x914c6000) [pid = 1801] [serial = 1102] [outer = (nil)] 09:07:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 249 (0xa10e8000) [pid = 1801] [serial = 1103] [outer = 0x914c6000] 09:07:11 INFO - PROCESS | 1801 | 1460995631742 Marionette DEBUG loaded listener.js 09:07:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 250 (0xa294b000) [pid = 1801] [serial = 1104] [outer = 0x914c6000] 09:07:12 INFO - PROCESS | 1801 | 1460995632671 Marionette TRACE conn4 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 09:07:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 09:07:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1634ms 09:07:12 INFO - PROCESS | 1801 | 1460995632750 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 09:07:12 INFO - PROCESS | 1801 | 1460995632753 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 09:07:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 09:07:12 INFO - PROCESS | 1801 | 1460995632760 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 09:07:12 INFO - PROCESS | 1801 | 1460995632764 Marionette TRACE conn4 <- [1,1442,null,{}] 09:07:12 INFO - PROCESS | 1801 | 1460995632770 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:13 INFO - PROCESS | 1801 | 1460995633008 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 09:07:13 INFO - PROCESS | 1801 | 1460995633317 Marionette TRACE conn4 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:13 INFO - PROCESS | 1801 | ++DOCSHELL 0x963c1400 == 134 [pid = 1801] [id = 368] 09:07:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 251 (0x9fc53000) [pid = 1801] [serial = 1105] [outer = (nil)] 09:07:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 252 (0xa46e6400) [pid = 1801] [serial = 1106] [outer = 0x9fc53000] 09:07:13 INFO - PROCESS | 1801 | 1460995633407 Marionette DEBUG loaded listener.js 09:07:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 253 (0xa46ecc00) [pid = 1801] [serial = 1107] [outer = 0x9fc53000] 09:07:14 INFO - PROCESS | 1801 | 1460995634306 Marionette TRACE conn4 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 09:07:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 09:07:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1588ms 09:07:14 INFO - PROCESS | 1801 | 1460995634349 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 09:07:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 09:07:14 INFO - PROCESS | 1801 | 1460995634353 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 09:07:14 INFO - PROCESS | 1801 | 1460995634359 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 09:07:14 INFO - PROCESS | 1801 | 1460995634363 Marionette TRACE conn4 <- [1,1446,null,{}] 09:07:14 INFO - PROCESS | 1801 | 1460995634369 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:14 INFO - PROCESS | 1801 | 1460995634572 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 09:07:14 INFO - PROCESS | 1801 | 1460995634838 Marionette TRACE conn4 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:14 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ea87400 == 135 [pid = 1801] [id = 369] 09:07:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 254 (0xa10ecc00) [pid = 1801] [serial = 1108] [outer = (nil)] 09:07:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 255 (0xa4a07400) [pid = 1801] [serial = 1109] [outer = 0xa10ecc00] 09:07:14 INFO - PROCESS | 1801 | 1460995634966 Marionette DEBUG loaded listener.js 09:07:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 256 (0xa4a0ac00) [pid = 1801] [serial = 1110] [outer = 0xa10ecc00] 09:07:15 INFO - PROCESS | 1801 | 1460995635937 Marionette TRACE conn4 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 09:07:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 09:07:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1633ms 09:07:15 INFO - PROCESS | 1801 | 1460995635993 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 09:07:16 INFO - PROCESS | 1801 | 1460995635998 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 09:07:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 09:07:16 INFO - PROCESS | 1801 | 1460995636004 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 09:07:16 INFO - PROCESS | 1801 | 1460995636007 Marionette TRACE conn4 <- [1,1450,null,{}] 09:07:16 INFO - PROCESS | 1801 | 1460995636013 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:16 INFO - PROCESS | 1801 | 1460995636219 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 09:07:16 INFO - PROCESS | 1801 | 1460995636548 Marionette TRACE conn4 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:16 INFO - PROCESS | 1801 | ++DOCSHELL 0x8b9b1400 == 136 [pid = 1801] [id = 370] 09:07:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 257 (0x8b9b2800) [pid = 1801] [serial = 1111] [outer = (nil)] 09:07:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 258 (0x8b9b9800) [pid = 1801] [serial = 1112] [outer = 0x8b9b2800] 09:07:16 INFO - PROCESS | 1801 | 1460995636652 Marionette DEBUG loaded listener.js 09:07:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 259 (0x8b9bbc00) [pid = 1801] [serial = 1113] [outer = 0x8b9b2800] 09:07:17 INFO - PROCESS | 1801 | 1460995637691 Marionette TRACE conn4 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 09:07:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 09:07:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1731ms 09:07:17 INFO - PROCESS | 1801 | 1460995637736 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 09:07:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 09:07:17 INFO - PROCESS | 1801 | 1460995637741 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 09:07:17 INFO - PROCESS | 1801 | 1460995637748 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 09:07:17 INFO - PROCESS | 1801 | 1460995637752 Marionette TRACE conn4 <- [1,1454,null,{}] 09:07:17 INFO - PROCESS | 1801 | 1460995637758 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:18 INFO - PROCESS | 1801 | 1460995638023 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 09:07:18 INFO - PROCESS | 1801 | 1460995638342 Marionette TRACE conn4 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:18 INFO - PROCESS | 1801 | ++DOCSHELL 0x8b9bb400 == 137 [pid = 1801] [id = 371] 09:07:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 260 (0x8e96c000) [pid = 1801] [serial = 1114] [outer = (nil)] 09:07:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 261 (0x8e970c00) [pid = 1801] [serial = 1115] [outer = 0x8e96c000] 09:07:18 INFO - PROCESS | 1801 | 1460995638440 Marionette DEBUG loaded listener.js 09:07:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 262 (0x8e975400) [pid = 1801] [serial = 1116] [outer = 0x8e96c000] 09:07:19 INFO - PROCESS | 1801 | 1460995639396 Marionette TRACE conn4 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 09:07:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 09:07:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1698ms 09:07:19 INFO - PROCESS | 1801 | 1460995639447 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 09:07:19 INFO - PROCESS | 1801 | 1460995639451 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 09:07:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 09:07:19 INFO - PROCESS | 1801 | 1460995639457 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 09:07:19 INFO - PROCESS | 1801 | 1460995639461 Marionette TRACE conn4 <- [1,1458,null,{}] 09:07:19 INFO - PROCESS | 1801 | 1460995639467 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:19 INFO - PROCESS | 1801 | 1460995639678 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 09:07:20 INFO - PROCESS | 1801 | 1460995639995 Marionette TRACE conn4 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:20 INFO - PROCESS | 1801 | ++DOCSHELL 0x864eb800 == 138 [pid = 1801] [id = 372] 09:07:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 263 (0x864ec400) [pid = 1801] [serial = 1117] [outer = (nil)] 09:07:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 264 (0x864f2800) [pid = 1801] [serial = 1118] [outer = 0x864ec400] 09:07:20 INFO - PROCESS | 1801 | 1460995640094 Marionette DEBUG loaded listener.js 09:07:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 265 (0x864f4800) [pid = 1801] [serial = 1119] [outer = 0x864ec400] 09:07:21 INFO - PROCESS | 1801 | 1460995641036 Marionette TRACE conn4 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 09:07:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 09:07:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1685ms 09:07:21 INFO - PROCESS | 1801 | 1460995641143 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 09:07:21 INFO - PROCESS | 1801 | 1460995641146 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 09:07:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 09:07:21 INFO - PROCESS | 1801 | 1460995641153 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 09:07:21 INFO - PROCESS | 1801 | 1460995641157 Marionette TRACE conn4 <- [1,1462,null,{}] 09:07:21 INFO - PROCESS | 1801 | 1460995641215 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:21 INFO - PROCESS | 1801 | 1460995641461 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 09:07:21 INFO - PROCESS | 1801 | 1460995641733 Marionette TRACE conn4 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:21 INFO - PROCESS | 1801 | ++DOCSHELL 0x864ee800 == 139 [pid = 1801] [id = 373] 09:07:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 266 (0x864f1c00) [pid = 1801] [serial = 1120] [outer = (nil)] 09:07:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 267 (0x93420000) [pid = 1801] [serial = 1121] [outer = 0x864f1c00] 09:07:21 INFO - PROCESS | 1801 | 1460995641829 Marionette DEBUG loaded listener.js 09:07:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 268 (0xa46e8c00) [pid = 1801] [serial = 1122] [outer = 0x864f1c00] 09:07:22 INFO - PROCESS | 1801 | 1460995642830 Marionette TRACE conn4 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 09:07:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 09:07:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1730ms 09:07:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 09:07:22 INFO - PROCESS | 1801 | 1460995642884 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 09:07:22 INFO - PROCESS | 1801 | 1460995642887 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 09:07:22 INFO - PROCESS | 1801 | 1460995642894 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 09:07:22 INFO - PROCESS | 1801 | 1460995642897 Marionette TRACE conn4 <- [1,1466,null,{}] 09:07:22 INFO - PROCESS | 1801 | 1460995642904 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:23 INFO - PROCESS | 1801 | 1460995643121 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 09:07:23 INFO - PROCESS | 1801 | 1460995643433 Marionette TRACE conn4 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:23 INFO - PROCESS | 1801 | ++DOCSHELL 0x880c9800 == 140 [pid = 1801] [id = 374] 09:07:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 269 (0x880ca400) [pid = 1801] [serial = 1123] [outer = (nil)] 09:07:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 270 (0x880d0800) [pid = 1801] [serial = 1124] [outer = 0x880ca400] 09:07:23 INFO - PROCESS | 1801 | 1460995643529 Marionette DEBUG loaded listener.js 09:07:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 271 (0x880d2c00) [pid = 1801] [serial = 1125] [outer = 0x880ca400] 09:07:24 INFO - PROCESS | 1801 | 1460995644481 Marionette TRACE conn4 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 09:07:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 09:07:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1632ms 09:07:24 INFO - PROCESS | 1801 | 1460995644526 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 09:07:24 INFO - PROCESS | 1801 | 1460995644531 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 09:07:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 09:07:24 INFO - PROCESS | 1801 | 1460995644539 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 09:07:24 INFO - PROCESS | 1801 | 1460995644542 Marionette TRACE conn4 <- [1,1470,null,{}] 09:07:24 INFO - PROCESS | 1801 | 1460995644549 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:24 INFO - PROCESS | 1801 | 1460995644758 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 09:07:25 INFO - PROCESS | 1801 | 1460995645069 Marionette TRACE conn4 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:25 INFO - PROCESS | 1801 | ++DOCSHELL 0x84e65400 == 141 [pid = 1801] [id = 375] 09:07:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 272 (0x84e65c00) [pid = 1801] [serial = 1126] [outer = (nil)] 09:07:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 273 (0x84e6c000) [pid = 1801] [serial = 1127] [outer = 0x84e65c00] 09:07:25 INFO - PROCESS | 1801 | 1460995645168 Marionette DEBUG loaded listener.js 09:07:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 274 (0x84e6dc00) [pid = 1801] [serial = 1128] [outer = 0x84e65c00] 09:07:26 INFO - PROCESS | 1801 | 1460995646141 Marionette TRACE conn4 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 09:07:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 09:07:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1642ms 09:07:26 INFO - PROCESS | 1801 | 1460995646181 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 09:07:26 INFO - PROCESS | 1801 | 1460995646185 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 09:07:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 09:07:26 INFO - PROCESS | 1801 | 1460995646192 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 09:07:26 INFO - PROCESS | 1801 | 1460995646194 Marionette TRACE conn4 <- [1,1474,null,{}] 09:07:26 INFO - PROCESS | 1801 | 1460995646201 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:26 INFO - PROCESS | 1801 | 1460995646424 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 09:07:26 INFO - PROCESS | 1801 | 1460995646739 Marionette TRACE conn4 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:26 INFO - PROCESS | 1801 | ++DOCSHELL 0x84e6ac00 == 142 [pid = 1801] [id = 376] 09:07:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 275 (0x84e6d400) [pid = 1801] [serial = 1129] [outer = (nil)] 09:07:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 276 (0x880cf800) [pid = 1801] [serial = 1130] [outer = 0x84e6d400] 09:07:26 INFO - PROCESS | 1801 | 1460995646838 Marionette DEBUG loaded listener.js 09:07:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 277 (0x880d5c00) [pid = 1801] [serial = 1131] [outer = 0x84e6d400] 09:07:27 INFO - PROCESS | 1801 | 1460995647815 Marionette TRACE conn4 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 09:07:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 09:07:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1686ms 09:07:27 INFO - PROCESS | 1801 | 1460995647879 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 09:07:27 INFO - PROCESS | 1801 | 1460995647883 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 09:07:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 09:07:27 INFO - PROCESS | 1801 | 1460995647890 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 09:07:27 INFO - PROCESS | 1801 | 1460995647893 Marionette TRACE conn4 <- [1,1478,null,{}] 09:07:27 INFO - PROCESS | 1801 | 1460995647899 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:28 INFO - PROCESS | 1801 | 1460995648097 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 09:07:28 INFO - PROCESS | 1801 | 1460995648949 Marionette TRACE conn4 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:29 INFO - PROCESS | 1801 | ++DOCSHELL 0x8b85f400 == 143 [pid = 1801] [id = 377] 09:07:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 278 (0x8b860c00) [pid = 1801] [serial = 1132] [outer = (nil)] 09:07:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 279 (0x8b9b9c00) [pid = 1801] [serial = 1133] [outer = 0x8b860c00] 09:07:29 INFO - PROCESS | 1801 | 1460995649066 Marionette DEBUG loaded listener.js 09:07:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 280 (0x8dc25c00) [pid = 1801] [serial = 1134] [outer = 0x8b860c00] 09:07:30 INFO - PROCESS | 1801 | --DOCSHELL 0x89ae9c00 == 142 [pid = 1801] [id = 359] 09:07:30 INFO - PROCESS | 1801 | --DOCSHELL 0x8f94b400 == 141 [pid = 1801] [id = 358] 09:07:30 INFO - PROCESS | 1801 | --DOCSHELL 0x88e06400 == 140 [pid = 1801] [id = 357] 09:07:30 INFO - PROCESS | 1801 | --DOCSHELL 0x8a310000 == 139 [pid = 1801] [id = 356] 09:07:30 INFO - PROCESS | 1801 | --DOCSHELL 0x8b858800 == 138 [pid = 1801] [id = 355] 09:07:30 INFO - PROCESS | 1801 | --DOCSHELL 0x858fbc00 == 137 [pid = 1801] [id = 354] 09:07:30 INFO - PROCESS | 1801 | --DOCSHELL 0x95970c00 == 136 [pid = 1801] [id = 345] 09:07:30 INFO - PROCESS | 1801 | --DOCSHELL 0x93421800 == 135 [pid = 1801] [id = 344] 09:07:30 INFO - PROCESS | 1801 | --DOCSHELL 0x8ffddc00 == 134 [pid = 1801] [id = 343] 09:07:30 INFO - PROCESS | 1801 | --DOCSHELL 0x8ff16800 == 133 [pid = 1801] [id = 342] 09:07:30 INFO - PROCESS | 1801 | --DOCSHELL 0x8ffdac00 == 132 [pid = 1801] [id = 341] 09:07:30 INFO - PROCESS | 1801 | --DOCSHELL 0x8e94a000 == 131 [pid = 1801] [id = 340] 09:07:30 INFO - PROCESS | 1801 | --DOCSHELL 0x8dfc2800 == 130 [pid = 1801] [id = 338] 09:07:30 INFO - PROCESS | 1801 | --DOCSHELL 0x8b856c00 == 129 [pid = 1801] [id = 339] 09:07:30 INFO - PROCESS | 1801 | --DOMWINDOW == 279 (0x8ea86c00) [pid = 1801] [serial = 1004] [outer = (nil)] [url = about:blank] 09:07:30 INFO - PROCESS | 1801 | --DOMWINDOW == 278 (0x90404000) [pid = 1801] [serial = 1010] [outer = (nil)] [url = about:blank] 09:07:30 INFO - PROCESS | 1801 | --DOMWINDOW == 277 (0x9054d400) [pid = 1801] [serial = 1013] [outer = (nil)] [url = about:blank] 09:07:30 INFO - PROCESS | 1801 | --DOMWINDOW == 276 (0x8ffbe400) [pid = 1801] [serial = 959] [outer = (nil)] [url = about:blank] 09:07:30 INFO - PROCESS | 1801 | --DOMWINDOW == 275 (0x9040dc00) [pid = 1801] [serial = 1011] [outer = (nil)] [url = about:blank] 09:07:30 INFO - PROCESS | 1801 | --DOMWINDOW == 274 (0xa3d27000) [pid = 1801] [serial = 980] [outer = (nil)] [url = about:blank] 09:07:30 INFO - PROCESS | 1801 | --DOMWINDOW == 273 (0x946e7400) [pid = 1801] [serial = 954] [outer = (nil)] [url = about:blank] 09:07:30 INFO - PROCESS | 1801 | --DOMWINDOW == 272 (0x8dfb7400) [pid = 1801] [serial = 999] [outer = (nil)] [url = about:blank] 09:07:30 INFO - PROCESS | 1801 | --DOMWINDOW == 271 (0x97bc3000) [pid = 1801] [serial = 968] [outer = (nil)] [url = about:blank] 09:07:30 INFO - PROCESS | 1801 | --DOMWINDOW == 270 (0x95c5a400) [pid = 1801] [serial = 965] [outer = (nil)] [url = about:blank] 09:07:30 INFO - PROCESS | 1801 | --DOMWINDOW == 269 (0x906a5400) [pid = 1801] [serial = 1014] [outer = (nil)] [url = about:blank] 09:07:30 INFO - PROCESS | 1801 | --DOMWINDOW == 268 (0x8ff1cc00) [pid = 1801] [serial = 1007] [outer = (nil)] [url = about:blank] 09:07:30 INFO - PROCESS | 1801 | --DOMWINDOW == 267 (0x89fe8000) [pid = 1801] [serial = 956] [outer = (nil)] [url = about:blank] 09:07:30 INFO - PROCESS | 1801 | --DOMWINDOW == 266 (0x879dcc00) [pid = 1801] [serial = 992] [outer = (nil)] [url = about:blank] 09:07:30 INFO - PROCESS | 1801 | --DOMWINDOW == 265 (0x9fccc400) [pid = 1801] [serial = 974] [outer = (nil)] [url = about:blank] 09:07:30 INFO - PROCESS | 1801 | --DOMWINDOW == 264 (0x8e942800) [pid = 1801] [serial = 995] [outer = (nil)] [url = about:blank] 09:07:30 INFO - PROCESS | 1801 | --DOMWINDOW == 263 (0x8f956c00) [pid = 1801] [serial = 1005] [outer = (nil)] [url = about:blank] 09:07:30 INFO - PROCESS | 1801 | --DOMWINDOW == 262 (0xa0b52000) [pid = 1801] [serial = 977] [outer = (nil)] [url = about:blank] 09:07:30 INFO - PROCESS | 1801 | --DOMWINDOW == 261 (0x9069f800) [pid = 1801] [serial = 983] [outer = (nil)] [url = about:blank] 09:07:30 INFO - PROCESS | 1801 | --DOMWINDOW == 260 (0x916ca000) [pid = 1801] [serial = 962] [outer = (nil)] [url = about:blank] 09:07:30 INFO - PROCESS | 1801 | --DOMWINDOW == 259 (0x98370800) [pid = 1801] [serial = 989] [outer = (nil)] [url = about:blank] 09:07:30 INFO - PROCESS | 1801 | --DOMWINDOW == 258 (0x8ffc5000) [pid = 1801] [serial = 1008] [outer = (nil)] [url = about:blank] 09:07:30 INFO - PROCESS | 1801 | --DOMWINDOW == 257 (0x8eb28000) [pid = 1801] [serial = 1001] [outer = (nil)] [url = about:blank] 09:07:30 INFO - PROCESS | 1801 | --DOMWINDOW == 256 (0x8eb35c00) [pid = 1801] [serial = 1002] [outer = (nil)] [url = about:blank] 09:07:30 INFO - PROCESS | 1801 | --DOMWINDOW == 255 (0x99274800) [pid = 1801] [serial = 971] [outer = (nil)] [url = about:blank] 09:07:30 INFO - PROCESS | 1801 | --DOMWINDOW == 254 (0x8dc20c00) [pid = 1801] [serial = 998] [outer = (nil)] [url = about:blank] 09:07:30 INFO - PROCESS | 1801 | --DOMWINDOW == 253 (0xa4a07000) [pid = 1801] [serial = 986] [outer = (nil)] [url = about:blank] 09:07:30 INFO - PROCESS | 1801 | --DOMWINDOW == 252 (0x90407c00) [pid = 1801] [serial = 1016] [outer = (nil)] [url = about:blank] 09:07:30 INFO - PROCESS | 1801 | 1460995650572 Marionette TRACE conn4 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 09:07:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 09:07:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 2780ms 09:07:30 INFO - PROCESS | 1801 | 1460995650672 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 09:07:30 INFO - PROCESS | 1801 | 1460995650678 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 09:07:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 09:07:30 INFO - PROCESS | 1801 | 1460995650685 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 09:07:30 INFO - PROCESS | 1801 | 1460995650691 Marionette TRACE conn4 <- [1,1482,null,{}] 09:07:30 INFO - PROCESS | 1801 | 1460995650707 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:30 INFO - PROCESS | 1801 | 1460995650941 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 09:07:31 INFO - PROCESS | 1801 | 1460995651003 Marionette TRACE conn4 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:31 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a30a000 == 130 [pid = 1801] [id = 378] 09:07:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 253 (0x8b9b8000) [pid = 1801] [serial = 1135] [outer = (nil)] 09:07:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 254 (0x8dfbb000) [pid = 1801] [serial = 1136] [outer = 0x8b9b8000] 09:07:31 INFO - PROCESS | 1801 | 1460995651191 Marionette DEBUG loaded listener.js 09:07:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 255 (0x8e94a000) [pid = 1801] [serial = 1137] [outer = 0x8b9b8000] 09:07:32 INFO - PROCESS | 1801 | 1460995652080 Marionette TRACE conn4 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 09:07:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 09:07:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1431ms 09:07:32 INFO - PROCESS | 1801 | 1460995652121 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 09:07:32 INFO - PROCESS | 1801 | 1460995652127 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 09:07:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 09:07:32 INFO - PROCESS | 1801 | 1460995652134 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 09:07:32 INFO - PROCESS | 1801 | 1460995652138 Marionette TRACE conn4 <- [1,1486,null,{}] 09:07:32 INFO - PROCESS | 1801 | 1460995652144 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:32 INFO - PROCESS | 1801 | 1460995652323 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 09:07:32 INFO - PROCESS | 1801 | 1460995652526 Marionette TRACE conn4 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:32 INFO - PROCESS | 1801 | ++DOCSHELL 0x8e94b800 == 131 [pid = 1801] [id = 379] 09:07:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 256 (0x8ea8c000) [pid = 1801] [serial = 1138] [outer = (nil)] 09:07:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 257 (0x8ec82400) [pid = 1801] [serial = 1139] [outer = 0x8ea8c000] 09:07:32 INFO - PROCESS | 1801 | 1460995652685 Marionette DEBUG loaded listener.js 09:07:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 258 (0x8f660400) [pid = 1801] [serial = 1140] [outer = 0x8ea8c000] 09:07:33 INFO - PROCESS | 1801 | 1460995653566 Marionette TRACE conn4 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 09:07:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 09:07:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1484ms 09:07:33 INFO - PROCESS | 1801 | 1460995653620 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 09:07:33 INFO - PROCESS | 1801 | 1460995653623 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 09:07:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 09:07:33 INFO - PROCESS | 1801 | 1460995653637 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 09:07:33 INFO - PROCESS | 1801 | 1460995653647 Marionette TRACE conn4 <- [1,1490,null,{}] 09:07:33 INFO - PROCESS | 1801 | 1460995653664 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:33 INFO - PROCESS | 1801 | 1460995653926 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 09:07:33 INFO - PROCESS | 1801 | 1460995653953 Marionette TRACE conn4 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:33 INFO - PROCESS | 1801 | ++DOCSHELL 0x8e974c00 == 132 [pid = 1801] [id = 380] 09:07:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 259 (0x8f660000) [pid = 1801] [serial = 1141] [outer = (nil)] 09:07:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 260 (0x8ffc6800) [pid = 1801] [serial = 1142] [outer = 0x8f660000] 09:07:34 INFO - PROCESS | 1801 | 1460995654033 Marionette DEBUG loaded listener.js 09:07:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 261 (0x8ffddc00) [pid = 1801] [serial = 1143] [outer = 0x8f660000] 09:07:35 INFO - PROCESS | 1801 | 1460995655364 Marionette TRACE conn4 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 09:07:35 INFO - PROCESS | 1801 | --DOMWINDOW == 260 (0x9054e800) [pid = 1801] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 09:07:35 INFO - PROCESS | 1801 | --DOMWINDOW == 259 (0x8dfc2c00) [pid = 1801] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 09:07:35 INFO - PROCESS | 1801 | --DOMWINDOW == 258 (0x8dc27000) [pid = 1801] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 09:07:35 INFO - PROCESS | 1801 | --DOMWINDOW == 257 (0x8f94fc00) [pid = 1801] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 09:07:35 INFO - PROCESS | 1801 | --DOMWINDOW == 256 (0x8f664800) [pid = 1801] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 09:07:35 INFO - PROCESS | 1801 | --DOMWINDOW == 255 (0x90539400) [pid = 1801] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 09:07:35 INFO - PROCESS | 1801 | --DOMWINDOW == 254 (0x8ffcb800) [pid = 1801] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 09:07:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 09:07:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1808ms 09:07:35 INFO - PROCESS | 1801 | 1460995655438 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 09:07:35 INFO - PROCESS | 1801 | 1460995655442 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 09:07:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 09:07:35 INFO - PROCESS | 1801 | 1460995655449 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 09:07:35 INFO - PROCESS | 1801 | 1460995655452 Marionette TRACE conn4 <- [1,1494,null,{}] 09:07:35 INFO - PROCESS | 1801 | 1460995655457 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:35 INFO - PROCESS | 1801 | 1460995655722 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 09:07:35 INFO - PROCESS | 1801 | 1460995655900 Marionette TRACE conn4 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:35 INFO - PROCESS | 1801 | ++DOCSHELL 0x8e945800 == 133 [pid = 1801] [id = 381] 09:07:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 255 (0x8f66c400) [pid = 1801] [serial = 1144] [outer = (nil)] 09:07:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 256 (0x8ffdc400) [pid = 1801] [serial = 1145] [outer = 0x8f66c400] 09:07:35 INFO - PROCESS | 1801 | 1460995655978 Marionette DEBUG loaded listener.js 09:07:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 257 (0x90409c00) [pid = 1801] [serial = 1146] [outer = 0x8f66c400] 09:07:36 INFO - PROCESS | 1801 | 1460995656781 Marionette TRACE conn4 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 09:07:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 09:07:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1378ms 09:07:36 INFO - PROCESS | 1801 | 1460995656828 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 09:07:36 INFO - PROCESS | 1801 | 1460995656832 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 09:07:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 09:07:36 INFO - PROCESS | 1801 | 1460995656838 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 09:07:36 INFO - PROCESS | 1801 | 1460995656841 Marionette TRACE conn4 <- [1,1498,null,{}] 09:07:36 INFO - PROCESS | 1801 | 1460995656847 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:37 INFO - PROCESS | 1801 | 1460995657040 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 09:07:37 INFO - PROCESS | 1801 | 1460995657220 Marionette TRACE conn4 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:37 INFO - PROCESS | 1801 | ++DOCSHELL 0x90539000 == 134 [pid = 1801] [id = 382] 09:07:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 258 (0x90549c00) [pid = 1801] [serial = 1147] [outer = (nil)] 09:07:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 259 (0x90557000) [pid = 1801] [serial = 1148] [outer = 0x90549c00] 09:07:37 INFO - PROCESS | 1801 | 1460995657316 Marionette DEBUG loaded listener.js 09:07:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 260 (0x906a3c00) [pid = 1801] [serial = 1149] [outer = 0x90549c00] 09:07:38 INFO - PROCESS | 1801 | 1460995658461 Marionette TRACE conn4 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 09:07:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 09:07:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1636ms 09:07:38 INFO - PROCESS | 1801 | 1460995658476 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 09:07:38 INFO - PROCESS | 1801 | 1460995658484 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 09:07:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 09:07:38 INFO - PROCESS | 1801 | 1460995658494 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 09:07:38 INFO - PROCESS | 1801 | 1460995658501 Marionette TRACE conn4 <- [1,1502,null,{}] 09:07:38 INFO - PROCESS | 1801 | 1460995658509 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:38 INFO - PROCESS | 1801 | 1460995658725 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 09:07:39 INFO - PROCESS | 1801 | 1460995658997 Marionette TRACE conn4 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:39 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a30ac00 == 135 [pid = 1801] [id = 383] 09:07:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 261 (0x8b858400) [pid = 1801] [serial = 1150] [outer = (nil)] 09:07:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 262 (0x8dc27000) [pid = 1801] [serial = 1151] [outer = 0x8b858400] 09:07:39 INFO - PROCESS | 1801 | 1460995659134 Marionette DEBUG loaded listener.js 09:07:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 263 (0x8e969000) [pid = 1801] [serial = 1152] [outer = 0x8b858400] 09:07:40 INFO - PROCESS | 1801 | 1460995660132 Marionette TRACE conn4 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 09:07:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 09:07:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1692ms 09:07:40 INFO - PROCESS | 1801 | 1460995660186 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 09:07:40 INFO - PROCESS | 1801 | 1460995660196 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 09:07:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 09:07:40 INFO - PROCESS | 1801 | 1460995660207 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 09:07:40 INFO - PROCESS | 1801 | 1460995660211 Marionette TRACE conn4 <- [1,1506,null,{}] 09:07:40 INFO - PROCESS | 1801 | 1460995660218 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:40 INFO - PROCESS | 1801 | 1460995660466 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 09:07:40 INFO - PROCESS | 1801 | 1460995660824 Marionette TRACE conn4 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:40 INFO - PROCESS | 1801 | ++DOCSHELL 0x8e96f400 == 136 [pid = 1801] [id = 384] 09:07:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 264 (0x8eb31800) [pid = 1801] [serial = 1153] [outer = (nil)] 09:07:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 265 (0x8f950800) [pid = 1801] [serial = 1154] [outer = 0x8eb31800] 09:07:40 INFO - PROCESS | 1801 | 1460995660919 Marionette DEBUG loaded listener.js 09:07:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 266 (0x8fbd4400) [pid = 1801] [serial = 1155] [outer = 0x8eb31800] 09:07:41 INFO - PROCESS | 1801 | 1460995661853 Marionette TRACE conn4 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 09:07:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 09:07:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1682ms 09:07:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 09:07:41 INFO - PROCESS | 1801 | 1460995661889 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 09:07:41 INFO - PROCESS | 1801 | 1460995661893 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 09:07:41 INFO - PROCESS | 1801 | 1460995661900 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 09:07:41 INFO - PROCESS | 1801 | 1460995661907 Marionette TRACE conn4 <- [1,1510,null,{}] 09:07:41 INFO - PROCESS | 1801 | 1460995661924 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:42 INFO - PROCESS | 1801 | 1460995662150 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 09:07:42 INFO - PROCESS | 1801 | 1460995662413 Marionette TRACE conn4 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:42 INFO - PROCESS | 1801 | ++DOCSHELL 0x9053cc00 == 137 [pid = 1801] [id = 385] 09:07:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 267 (0x90551800) [pid = 1801] [serial = 1156] [outer = (nil)] 09:07:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 268 (0x9070b400) [pid = 1801] [serial = 1157] [outer = 0x90551800] 09:07:42 INFO - PROCESS | 1801 | 1460995662558 Marionette DEBUG loaded listener.js 09:07:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 269 (0x9168b800) [pid = 1801] [serial = 1158] [outer = 0x90551800] 09:07:43 INFO - PROCESS | 1801 | 1460995663464 Marionette TRACE conn4 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 09:07:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 09:07:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1637ms 09:07:43 INFO - PROCESS | 1801 | 1460995663537 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 09:07:43 INFO - PROCESS | 1801 | 1460995663542 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 09:07:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 09:07:43 INFO - PROCESS | 1801 | 1460995663548 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 09:07:43 INFO - PROCESS | 1801 | 1460995663552 Marionette TRACE conn4 <- [1,1514,null,{}] 09:07:43 INFO - PROCESS | 1801 | 1460995663558 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:43 INFO - PROCESS | 1801 | 1460995663789 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 09:07:44 INFO - PROCESS | 1801 | 1460995664058 Marionette TRACE conn4 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:44 INFO - PROCESS | 1801 | ++DOCSHELL 0x90532800 == 138 [pid = 1801] [id = 386] 09:07:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 270 (0x9168e800) [pid = 1801] [serial = 1159] [outer = (nil)] 09:07:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 271 (0x92087c00) [pid = 1801] [serial = 1160] [outer = 0x9168e800] 09:07:44 INFO - PROCESS | 1801 | 1460995664187 Marionette DEBUG loaded listener.js 09:07:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 272 (0x933b8400) [pid = 1801] [serial = 1161] [outer = 0x9168e800] 09:07:45 INFO - PROCESS | 1801 | 1460995665078 Marionette TRACE conn4 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 09:07:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 09:07:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1585ms 09:07:45 INFO - PROCESS | 1801 | 1460995665134 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 09:07:45 INFO - PROCESS | 1801 | 1460995665138 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 09:07:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 09:07:45 INFO - PROCESS | 1801 | 1460995665145 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 09:07:45 INFO - PROCESS | 1801 | 1460995665148 Marionette TRACE conn4 <- [1,1518,null,{}] 09:07:45 INFO - PROCESS | 1801 | 1460995665154 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:45 INFO - PROCESS | 1801 | 1460995665349 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 09:07:45 INFO - PROCESS | 1801 | 1460995665663 Marionette TRACE conn4 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:45 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ea94400 == 139 [pid = 1801] [id = 387] 09:07:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 273 (0x935d1c00) [pid = 1801] [serial = 1162] [outer = (nil)] 09:07:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 274 (0x935d6000) [pid = 1801] [serial = 1163] [outer = 0x935d1c00] 09:07:45 INFO - PROCESS | 1801 | 1460995665757 Marionette DEBUG loaded listener.js 09:07:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 275 (0x935d9c00) [pid = 1801] [serial = 1164] [outer = 0x935d1c00] 09:07:46 INFO - PROCESS | 1801 | 1460995666693 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 09:07:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 09:07:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1583ms 09:07:46 INFO - PROCESS | 1801 | 1460995666729 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 09:07:46 INFO - PROCESS | 1801 | 1460995666733 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 09:07:46 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 09:07:46 INFO - PROCESS | 1801 | 1460995666740 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 09:07:46 INFO - PROCESS | 1801 | 1460995666743 Marionette TRACE conn4 <- [1,1522,null,{}] 09:07:46 INFO - PROCESS | 1801 | 1460995666749 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:47 INFO - PROCESS | 1801 | 1460995667056 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 09:07:47 INFO - PROCESS | 1801 | 1460995667302 Marionette TRACE conn4 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:47 INFO - PROCESS | 1801 | ++DOCSHELL 0x9341a800 == 140 [pid = 1801] [id = 388] 09:07:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 276 (0x935d7c00) [pid = 1801] [serial = 1165] [outer = (nil)] 09:07:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 277 (0x95a4d400) [pid = 1801] [serial = 1166] [outer = 0x935d7c00] 09:07:47 INFO - PROCESS | 1801 | 1460995667401 Marionette DEBUG loaded listener.js 09:07:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 278 (0x976df000) [pid = 1801] [serial = 1167] [outer = 0x935d7c00] 09:07:47 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 09:07:47 INFO - PROCESS | 1801 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:07:47 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 09:07:47 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 09:07:47 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 09:07:47 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 09:07:47 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 09:07:47 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 09:07:47 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 09:07:47 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 09:07:47 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 09:07:47 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 09:07:48 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 () { 09:07:48 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:07:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 09:07:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 09:07:48 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 () { 09:07:48 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:07:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 09:07:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 09:07:48 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 () { 09:07:48 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:07:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 09:07:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 09:07:48 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 () { 09:07:48 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:07:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 09:07:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 09:07:48 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1484ms 09:07:48 INFO - PROCESS | 1801 | 1460995668177 Marionette TRACE conn4 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 09:07:48 INFO - PROCESS | 1801 | 1460995668230 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 09:07:48 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 09:07:48 INFO - PROCESS | 1801 | 1460995668235 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 09:07:48 INFO - PROCESS | 1801 | 1460995668241 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 09:07:48 INFO - PROCESS | 1801 | 1460995668245 Marionette TRACE conn4 <- [1,1526,null,{}] 09:07:48 INFO - PROCESS | 1801 | 1460995668251 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:48 INFO - PROCESS | 1801 | 1460995668435 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 09:07:48 INFO - PROCESS | 1801 | 1460995668703 Marionette TRACE conn4 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:48 INFO - PROCESS | 1801 | ++DOCSHELL 0x92080800 == 141 [pid = 1801] [id = 389] 09:07:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 279 (0x97c1cc00) [pid = 1801] [serial = 1168] [outer = (nil)] 09:07:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 280 (0x98377c00) [pid = 1801] [serial = 1169] [outer = 0x97c1cc00] 09:07:48 INFO - PROCESS | 1801 | 1460995668797 Marionette DEBUG loaded listener.js 09:07:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 281 (0x98ea6800) [pid = 1801] [serial = 1170] [outer = 0x97c1cc00] 09:07:49 INFO - PROCESS | 1801 | 1460995669680 Marionette TRACE conn4 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 09:07:49 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:07:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 09:07:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 09:07:49 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:07:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 09:07:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 09:07:49 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 09:07:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 09:07:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 09:07:49 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1495ms 09:07:49 INFO - PROCESS | 1801 | 1460995669753 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 09:07:49 INFO - PROCESS | 1801 | 1460995669758 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 09:07:49 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 09:07:49 INFO - PROCESS | 1801 | 1460995669767 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 09:07:49 INFO - PROCESS | 1801 | 1460995669770 Marionette TRACE conn4 <- [1,1530,null,{}] 09:07:49 INFO - PROCESS | 1801 | 1460995669777 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:49 INFO - PROCESS | 1801 | 1460995669962 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 09:07:50 INFO - PROCESS | 1801 | 1460995670182 Marionette TRACE conn4 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:50 INFO - PROCESS | 1801 | ++DOCSHELL 0x90410800 == 142 [pid = 1801] [id = 390] 09:07:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 282 (0x97857000) [pid = 1801] [serial = 1171] [outer = (nil)] 09:07:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 283 (0x9e00c000) [pid = 1801] [serial = 1172] [outer = 0x97857000] 09:07:50 INFO - PROCESS | 1801 | 1460995670308 Marionette DEBUG loaded listener.js 09:07:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 284 (0x9eb3bc00) [pid = 1801] [serial = 1173] [outer = 0x97857000] 09:07:51 INFO - PROCESS | 1801 | 1460995671145 Marionette TRACE conn4 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 09:07:51 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 09:07:51 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 09:07:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:51 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 09:07:51 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 09:07:51 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. 09:07:51 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 09:07:51 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1431ms 09:07:51 INFO - PROCESS | 1801 | 1460995671200 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 09:07:51 INFO - PROCESS | 1801 | 1460995671205 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 09:07:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 09:07:51 INFO - PROCESS | 1801 | 1460995671211 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 09:07:51 INFO - PROCESS | 1801 | 1460995671215 Marionette TRACE conn4 <- [1,1534,null,{}] 09:07:51 INFO - PROCESS | 1801 | 1460995671221 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:51 INFO - PROCESS | 1801 | 1460995671413 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 09:07:51 INFO - PROCESS | 1801 | 1460995671718 Marionette TRACE conn4 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:51 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ec84000 == 143 [pid = 1801] [id = 391] 09:07:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 285 (0x8ffc9000) [pid = 1801] [serial = 1174] [outer = (nil)] 09:07:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 286 (0xa4691800) [pid = 1801] [serial = 1175] [outer = 0x8ffc9000] 09:07:51 INFO - PROCESS | 1801 | 1460995671808 Marionette DEBUG loaded listener.js 09:07:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 287 (0xa4a07000) [pid = 1801] [serial = 1176] [outer = 0x8ffc9000] 09:07:52 INFO - PROCESS | 1801 | 1460995672763 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 09:07:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 09:07:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1587ms 09:07:52 INFO - PROCESS | 1801 | 1460995672800 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 09:07:52 INFO - PROCESS | 1801 | 1460995672803 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 09:07:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 09:07:52 INFO - PROCESS | 1801 | 1460995672812 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 09:07:52 INFO - PROCESS | 1801 | 1460995672816 Marionette TRACE conn4 <- [1,1538,null,{}] 09:07:52 INFO - PROCESS | 1801 | 1460995672821 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:53 INFO - PROCESS | 1801 | 1460995673015 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 09:07:53 INFO - PROCESS | 1801 | 1460995673287 Marionette TRACE conn4 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:53 INFO - PROCESS | 1801 | ++DOCSHELL 0x8b9c8800 == 144 [pid = 1801] [id = 392] 09:07:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 288 (0x8b9cf400) [pid = 1801] [serial = 1177] [outer = (nil)] 09:07:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 289 (0x8b9d2400) [pid = 1801] [serial = 1178] [outer = 0x8b9cf400] 09:07:53 INFO - PROCESS | 1801 | 1460995673438 Marionette DEBUG loaded listener.js 09:07:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 290 (0x8b9d4800) [pid = 1801] [serial = 1179] [outer = 0x8b9cf400] 09:07:54 INFO - PROCESS | 1801 | 1460995674344 Marionette TRACE conn4 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 09:07:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 09:07:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1588ms 09:07:54 INFO - PROCESS | 1801 | 1460995674400 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 09:07:54 INFO - PROCESS | 1801 | 1460995674404 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 09:07:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 09:07:54 INFO - PROCESS | 1801 | 1460995674410 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 09:07:54 INFO - PROCESS | 1801 | 1460995674414 Marionette TRACE conn4 <- [1,1542,null,{}] 09:07:54 INFO - PROCESS | 1801 | 1460995674420 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:54 INFO - PROCESS | 1801 | 1460995674647 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 09:07:54 INFO - PROCESS | 1801 | 1460995674965 Marionette TRACE conn4 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:55 INFO - PROCESS | 1801 | ++DOCSHELL 0x850e4c00 == 145 [pid = 1801] [id = 393] 09:07:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 291 (0x850e5400) [pid = 1801] [serial = 1180] [outer = (nil)] 09:07:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 292 (0x850ecc00) [pid = 1801] [serial = 1181] [outer = 0x850e5400] 09:07:55 INFO - PROCESS | 1801 | 1460995675065 Marionette DEBUG loaded listener.js 09:07:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 293 (0x8b9d1800) [pid = 1801] [serial = 1182] [outer = 0x850e5400] 09:07:55 INFO - PROCESS | 1801 | 1460995675905 Marionette TRACE conn4 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 09:07:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 09:07:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1539ms 09:07:55 INFO - PROCESS | 1801 | 1460995675950 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 09:07:55 INFO - PROCESS | 1801 | 1460995675954 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 09:07:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 09:07:55 INFO - PROCESS | 1801 | 1460995675960 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 09:07:55 INFO - PROCESS | 1801 | 1460995675963 Marionette TRACE conn4 <- [1,1546,null,{}] 09:07:55 INFO - PROCESS | 1801 | 1460995675969 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:56 INFO - PROCESS | 1801 | 1460995676172 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 09:07:56 INFO - PROCESS | 1801 | 1460995676442 Marionette TRACE conn4 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:56 INFO - PROCESS | 1801 | ++DOCSHELL 0x850ee400 == 146 [pid = 1801] [id = 394] 09:07:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 294 (0x8b9d1000) [pid = 1801] [serial = 1183] [outer = (nil)] 09:07:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 295 (0x90304000) [pid = 1801] [serial = 1184] [outer = 0x8b9d1000] 09:07:56 INFO - PROCESS | 1801 | 1460995676594 Marionette DEBUG loaded listener.js 09:07:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 296 (0x90306800) [pid = 1801] [serial = 1185] [outer = 0x8b9d1000] 09:07:57 INFO - PROCESS | 1801 | 1460995677433 Marionette TRACE conn4 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 09:07:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 09:07:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1531ms 09:07:57 INFO - PROCESS | 1801 | 1460995677509 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 09:07:57 INFO - PROCESS | 1801 | 1460995677512 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 09:07:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 09:07:57 INFO - PROCESS | 1801 | 1460995677522 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 09:07:57 INFO - PROCESS | 1801 | 1460995677525 Marionette TRACE conn4 <- [1,1550,null,{}] 09:07:57 INFO - PROCESS | 1801 | 1460995677531 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:57 INFO - PROCESS | 1801 | 1460995677727 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 09:07:58 INFO - PROCESS | 1801 | 1460995678001 Marionette TRACE conn4 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:58 INFO - PROCESS | 1801 | ++DOCSHELL 0x8b9c7c00 == 147 [pid = 1801] [id = 395] 09:07:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 297 (0x8b9d3800) [pid = 1801] [serial = 1186] [outer = (nil)] 09:07:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 298 (0x9030b000) [pid = 1801] [serial = 1187] [outer = 0x8b9d3800] 09:07:58 INFO - PROCESS | 1801 | 1460995678133 Marionette DEBUG loaded listener.js 09:07:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 299 (0x9030e400) [pid = 1801] [serial = 1188] [outer = 0x8b9d3800] 09:07:59 INFO - PROCESS | 1801 | 1460995679039 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 09:07:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 09:07:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1592ms 09:07:59 INFO - PROCESS | 1801 | 1460995679117 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 09:07:59 INFO - PROCESS | 1801 | 1460995679121 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 09:07:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 09:07:59 INFO - PROCESS | 1801 | 1460995679130 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 09:07:59 INFO - PROCESS | 1801 | 1460995679132 Marionette TRACE conn4 <- [1,1554,null,{}] 09:07:59 INFO - PROCESS | 1801 | 1460995679137 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:07:59 INFO - PROCESS | 1801 | 1460995679331 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 09:07:59 INFO - PROCESS | 1801 | 1460995679647 Marionette TRACE conn4 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:59 INFO - PROCESS | 1801 | ++DOCSHELL 0x8482f400 == 148 [pid = 1801] [id = 396] 09:07:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 300 (0x8482fc00) [pid = 1801] [serial = 1189] [outer = (nil)] 09:07:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 301 (0x84837400) [pid = 1801] [serial = 1190] [outer = 0x8482fc00] 09:07:59 INFO - PROCESS | 1801 | 1460995679742 Marionette DEBUG loaded listener.js 09:07:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 302 (0x84839c00) [pid = 1801] [serial = 1191] [outer = 0x8482fc00] 09:08:00 INFO - PROCESS | 1801 | 1460995680618 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 09:08:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 09:08:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1529ms 09:08:00 INFO - PROCESS | 1801 | 1460995680661 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 09:08:00 INFO - PROCESS | 1801 | 1460995680666 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 09:08:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 09:08:00 INFO - PROCESS | 1801 | 1460995680694 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 09:08:00 INFO - PROCESS | 1801 | 1460995680699 Marionette TRACE conn4 <- [1,1558,null,{}] 09:08:00 INFO - PROCESS | 1801 | 1460995680705 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:00 INFO - PROCESS | 1801 | 1460995680919 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 09:08:01 INFO - PROCESS | 1801 | 1460995681250 Marionette TRACE conn4 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:01 INFO - PROCESS | 1801 | ++DOCSHELL 0x8483c000 == 149 [pid = 1801] [id = 397] 09:08:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 303 (0x8483c800) [pid = 1801] [serial = 1192] [outer = (nil)] 09:08:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 304 (0x90301c00) [pid = 1801] [serial = 1193] [outer = 0x8483c800] 09:08:01 INFO - PROCESS | 1801 | 1460995681342 Marionette DEBUG loaded listener.js 09:08:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 305 (0x9030b400) [pid = 1801] [serial = 1194] [outer = 0x8483c800] 09:08:02 INFO - PROCESS | 1801 | 1460995682273 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 09:08:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 09:08:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1640ms 09:08:02 INFO - PROCESS | 1801 | 1460995682330 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 09:08:02 INFO - PROCESS | 1801 | 1460995682333 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 09:08:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 09:08:02 INFO - PROCESS | 1801 | 1460995682340 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 09:08:02 INFO - PROCESS | 1801 | 1460995682343 Marionette TRACE conn4 <- [1,1562,null,{}] 09:08:02 INFO - PROCESS | 1801 | 1460995682350 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:02 INFO - PROCESS | 1801 | 1460995682563 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 09:08:02 INFO - PROCESS | 1801 | 1460995682894 Marionette TRACE conn4 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:02 INFO - PROCESS | 1801 | ++DOCSHELL 0x83b2c000 == 150 [pid = 1801] [id = 398] 09:08:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 306 (0x83b2ec00) [pid = 1801] [serial = 1195] [outer = (nil)] 09:08:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 307 (0x83b33000) [pid = 1801] [serial = 1196] [outer = 0x83b2ec00] 09:08:02 INFO - PROCESS | 1801 | 1460995682988 Marionette DEBUG loaded listener.js 09:08:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 308 (0x83b35000) [pid = 1801] [serial = 1197] [outer = 0x83b2ec00] 09:08:03 INFO - PROCESS | 1801 | 1460995683894 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 09:08:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 09:08:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1629ms 09:08:03 INFO - PROCESS | 1801 | 1460995683970 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 09:08:03 INFO - PROCESS | 1801 | 1460995683974 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 09:08:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 09:08:03 INFO - PROCESS | 1801 | 1460995683980 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 09:08:03 INFO - PROCESS | 1801 | 1460995683984 Marionette TRACE conn4 <- [1,1566,null,{}] 09:08:03 INFO - PROCESS | 1801 | 1460995683989 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:04 INFO - PROCESS | 1801 | 1460995684185 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 09:08:04 INFO - PROCESS | 1801 | 1460995684501 Marionette TRACE conn4 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:04 INFO - PROCESS | 1801 | ++DOCSHELL 0x83b30000 == 151 [pid = 1801] [id = 399] 09:08:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 309 (0x83b32000) [pid = 1801] [serial = 1198] [outer = (nil)] 09:08:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 310 (0x83b3a800) [pid = 1801] [serial = 1199] [outer = 0x83b32000] 09:08:04 INFO - PROCESS | 1801 | 1460995684598 Marionette DEBUG loaded listener.js 09:08:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 311 (0x89ff0000) [pid = 1801] [serial = 1200] [outer = 0x83b32000] 09:08:05 INFO - PROCESS | 1801 | 1460995685472 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 09:08:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 09:08:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1532ms 09:08:05 INFO - PROCESS | 1801 | 1460995685512 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 09:08:05 INFO - PROCESS | 1801 | 1460995685516 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 09:08:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 09:08:05 INFO - PROCESS | 1801 | 1460995685523 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 09:08:05 INFO - PROCESS | 1801 | 1460995685526 Marionette TRACE conn4 <- [1,1570,null,{}] 09:08:05 INFO - PROCESS | 1801 | 1460995685532 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:05 INFO - PROCESS | 1801 | 1460995685728 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 09:08:06 INFO - PROCESS | 1801 | 1460995686050 Marionette TRACE conn4 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:06 INFO - PROCESS | 1801 | ++DOCSHELL 0x83b2e800 == 152 [pid = 1801] [id = 400] 09:08:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 312 (0x83b37800) [pid = 1801] [serial = 1201] [outer = (nil)] 09:08:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 313 (0x83d94c00) [pid = 1801] [serial = 1202] [outer = 0x83b37800] 09:08:06 INFO - PROCESS | 1801 | 1460995686150 Marionette DEBUG loaded listener.js 09:08:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 314 (0x83d96c00) [pid = 1801] [serial = 1203] [outer = 0x83b37800] 09:08:07 INFO - PROCESS | 1801 | 1460995687088 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 09:08:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 09:08:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1634ms 09:08:07 INFO - PROCESS | 1801 | 1460995687158 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 09:08:07 INFO - PROCESS | 1801 | 1460995687161 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 09:08:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 09:08:07 INFO - PROCESS | 1801 | 1460995687167 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 09:08:07 INFO - PROCESS | 1801 | 1460995687171 Marionette TRACE conn4 <- [1,1574,null,{}] 09:08:07 INFO - PROCESS | 1801 | 1460995687177 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:07 INFO - PROCESS | 1801 | 1460995687378 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 09:08:07 INFO - PROCESS | 1801 | 1460995687704 Marionette TRACE conn4 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:07 INFO - PROCESS | 1801 | ++DOCSHELL 0x83b34c00 == 153 [pid = 1801] [id = 401] 09:08:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 315 (0x83b35800) [pid = 1801] [serial = 1204] [outer = (nil)] 09:08:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 316 (0x83d9c400) [pid = 1801] [serial = 1205] [outer = 0x83b35800] 09:08:07 INFO - PROCESS | 1801 | 1460995687805 Marionette DEBUG loaded listener.js 09:08:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 317 (0x83d9ec00) [pid = 1801] [serial = 1206] [outer = 0x83b35800] 09:08:09 INFO - PROCESS | 1801 | --DOCSHELL 0x8e945800 == 152 [pid = 1801] [id = 381] 09:08:09 INFO - PROCESS | 1801 | --DOCSHELL 0x8e974c00 == 151 [pid = 1801] [id = 380] 09:08:09 INFO - PROCESS | 1801 | --DOCSHELL 0x8e94b800 == 150 [pid = 1801] [id = 379] 09:08:09 INFO - PROCESS | 1801 | --DOCSHELL 0x8a30a000 == 149 [pid = 1801] [id = 378] 09:08:09 INFO - PROCESS | 1801 | --DOCSHELL 0x8b85f400 == 148 [pid = 1801] [id = 377] 09:08:09 INFO - PROCESS | 1801 | --DOCSHELL 0x84e65400 == 147 [pid = 1801] [id = 375] 09:08:09 INFO - PROCESS | 1801 | --DOCSHELL 0x880c9800 == 146 [pid = 1801] [id = 374] 09:08:09 INFO - PROCESS | 1801 | --DOCSHELL 0x864eb800 == 145 [pid = 1801] [id = 372] 09:08:09 INFO - PROCESS | 1801 | --DOCSHELL 0x864ee800 == 144 [pid = 1801] [id = 373] 09:08:09 INFO - PROCESS | 1801 | --DOCSHELL 0x8b9bb400 == 143 [pid = 1801] [id = 371] 09:08:09 INFO - PROCESS | 1801 | --DOCSHELL 0x8b9b1400 == 142 [pid = 1801] [id = 370] 09:08:09 INFO - PROCESS | 1801 | --DOCSHELL 0x8ea87400 == 141 [pid = 1801] [id = 369] 09:08:09 INFO - PROCESS | 1801 | --DOCSHELL 0x8ff1dc00 == 140 [pid = 1801] [id = 367] 09:08:09 INFO - PROCESS | 1801 | --DOCSHELL 0x963c1400 == 139 [pid = 1801] [id = 368] 09:08:09 INFO - PROCESS | 1801 | --DOCSHELL 0x973c0400 == 138 [pid = 1801] [id = 366] 09:08:09 INFO - PROCESS | 1801 | --DOCSHELL 0x973bbc00 == 137 [pid = 1801] [id = 365] 09:08:09 INFO - PROCESS | 1801 | --DOCSHELL 0x8b854800 == 136 [pid = 1801] [id = 364] 09:08:09 INFO - PROCESS | 1801 | --DOCSHELL 0x8ff18800 == 135 [pid = 1801] [id = 363] 09:08:09 INFO - PROCESS | 1801 | --DOCSHELL 0x8ff13c00 == 134 [pid = 1801] [id = 362] 09:08:09 INFO - PROCESS | 1801 | --DOCSHELL 0x89aed800 == 133 [pid = 1801] [id = 361] 09:08:09 INFO - PROCESS | 1801 | --DOMWINDOW == 316 (0x94483400) [pid = 1801] [serial = 1082] [outer = (nil)] [url = about:blank] 09:08:09 INFO - PROCESS | 1801 | --DOMWINDOW == 315 (0x9926f400) [pid = 1801] [serial = 1043] [outer = (nil)] [url = about:blank] 09:08:09 INFO - PROCESS | 1801 | --DOMWINDOW == 314 (0x92083c00) [pid = 1801] [serial = 1079] [outer = (nil)] [url = about:blank] 09:08:09 INFO - PROCESS | 1801 | --DOMWINDOW == 313 (0x8ff1a000) [pid = 1801] [serial = 1067] [outer = (nil)] [url = about:blank] 09:08:09 INFO - PROCESS | 1801 | --DOMWINDOW == 312 (0x98e08400) [pid = 1801] [serial = 1040] [outer = (nil)] [url = about:blank] 09:08:09 INFO - PROCESS | 1801 | --DOMWINDOW == 311 (0x8ea93c00) [pid = 1801] [serial = 1065] [outer = (nil)] [url = about:blank] 09:08:09 INFO - PROCESS | 1801 | --DOMWINDOW == 310 (0x95cb6c00) [pid = 1801] [serial = 1034] [outer = (nil)] [url = about:blank] 09:08:09 INFO - PROCESS | 1801 | --DOMWINDOW == 309 (0x8ffd7c00) [pid = 1801] [serial = 1061] [outer = (nil)] [url = about:blank] 09:08:09 INFO - PROCESS | 1801 | --DOMWINDOW == 308 (0x858fb400) [pid = 1801] [serial = 1052] [outer = (nil)] [url = about:blank] 09:08:09 INFO - PROCESS | 1801 | --DOMWINDOW == 307 (0x90713000) [pid = 1801] [serial = 1017] [outer = (nil)] [url = about:blank] 09:08:09 INFO - PROCESS | 1801 | --DOMWINDOW == 306 (0x90407400) [pid = 1801] [serial = 1071] [outer = (nil)] [url = about:blank] 09:08:09 INFO - PROCESS | 1801 | --DOMWINDOW == 305 (0x9054e000) [pid = 1801] [serial = 1025] [outer = (nil)] [url = about:blank] 09:08:09 INFO - PROCESS | 1801 | --DOMWINDOW == 304 (0x9a6ebc00) [pid = 1801] [serial = 1046] [outer = (nil)] [url = about:blank] 09:08:09 INFO - PROCESS | 1801 | --DOMWINDOW == 303 (0x93420800) [pid = 1801] [serial = 1031] [outer = (nil)] [url = about:blank] 09:08:09 INFO - PROCESS | 1801 | --DOMWINDOW == 302 (0x9207fc00) [pid = 1801] [serial = 1028] [outer = (nil)] [url = about:blank] 09:08:09 INFO - PROCESS | 1801 | --DOMWINDOW == 301 (0x91693c00) [pid = 1801] [serial = 1076] [outer = (nil)] [url = about:blank] 09:08:09 INFO - PROCESS | 1801 | --DOMWINDOW == 300 (0x9ffac400) [pid = 1801] [serial = 1049] [outer = (nil)] [url = about:blank] 09:08:09 INFO - PROCESS | 1801 | --DOMWINDOW == 299 (0x935d8c00) [pid = 1801] [serial = 1058] [outer = (nil)] [url = about:blank] 09:08:09 INFO - PROCESS | 1801 | --DOMWINDOW == 298 (0x8ff14800) [pid = 1801] [serial = 1070] [outer = (nil)] [url = about:blank] 09:08:09 INFO - PROCESS | 1801 | --DOMWINDOW == 297 (0x8f66a400) [pid = 1801] [serial = 1022] [outer = (nil)] [url = about:blank] 09:08:09 INFO - PROCESS | 1801 | --DOMWINDOW == 296 (0x916c9000) [pid = 1801] [serial = 1077] [outer = (nil)] [url = about:blank] 09:08:09 INFO - PROCESS | 1801 | --DOMWINDOW == 295 (0x90555c00) [pid = 1801] [serial = 1073] [outer = (nil)] [url = about:blank] 09:08:09 INFO - PROCESS | 1801 | --DOMWINDOW == 294 (0x906a4400) [pid = 1801] [serial = 1074] [outer = (nil)] [url = about:blank] 09:08:09 INFO - PROCESS | 1801 | --DOMWINDOW == 293 (0x93421400) [pid = 1801] [serial = 1080] [outer = (nil)] [url = about:blank] 09:08:09 INFO - PROCESS | 1801 | --DOMWINDOW == 292 (0xa10eb800) [pid = 1801] [serial = 1055] [outer = (nil)] [url = about:blank] 09:08:09 INFO - PROCESS | 1801 | --DOMWINDOW == 291 (0x8ffd6000) [pid = 1801] [serial = 1068] [outer = (nil)] [url = about:blank] 09:08:09 INFO - PROCESS | 1801 | --DOMWINDOW == 290 (0x98369800) [pid = 1801] [serial = 1037] [outer = (nil)] [url = about:blank] 09:08:09 INFO - PROCESS | 1801 | --DOMWINDOW == 289 (0x8e950400) [pid = 1801] [serial = 1064] [outer = (nil)] [url = about:blank] 09:08:09 INFO - PROCESS | 1801 | --DOMWINDOW == 288 (0x8dc23c00) [pid = 1801] [serial = 1019] [outer = (nil)] [url = about:blank] 09:08:10 INFO - PROCESS | 1801 | 1460995690037 Marionette TRACE conn4 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 09:08:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 09:08:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 2939ms 09:08:10 INFO - PROCESS | 1801 | 1460995690108 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 09:08:10 INFO - PROCESS | 1801 | 1460995690114 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 09:08:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 09:08:10 INFO - PROCESS | 1801 | 1460995690124 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 09:08:10 INFO - PROCESS | 1801 | 1460995690129 Marionette TRACE conn4 <- [1,1578,null,{}] 09:08:10 INFO - PROCESS | 1801 | 1460995690137 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:10 INFO - PROCESS | 1801 | 1460995690343 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 09:08:10 INFO - PROCESS | 1801 | 1460995690542 Marionette TRACE conn4 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:10 INFO - PROCESS | 1801 | ++DOCSHELL 0x82866400 == 134 [pid = 1801] [id = 402] 09:08:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 289 (0x83d9ac00) [pid = 1801] [serial = 1207] [outer = (nil)] 09:08:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 290 (0x84e64400) [pid = 1801] [serial = 1208] [outer = 0x83d9ac00] 09:08:10 INFO - PROCESS | 1801 | 1460995690624 Marionette DEBUG loaded listener.js 09:08:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 291 (0x84e71400) [pid = 1801] [serial = 1209] [outer = 0x83d9ac00] 09:08:11 INFO - PROCESS | 1801 | 1460995691564 Marionette TRACE conn4 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 09:08:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 09:08:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1532ms 09:08:11 INFO - PROCESS | 1801 | 1460995691657 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 09:08:11 INFO - PROCESS | 1801 | 1460995691666 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 09:08:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 09:08:11 INFO - PROCESS | 1801 | 1460995691678 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 09:08:11 INFO - PROCESS | 1801 | 1460995691682 Marionette TRACE conn4 <- [1,1582,null,{}] 09:08:11 INFO - PROCESS | 1801 | 1460995691688 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:11 INFO - PROCESS | 1801 | 1460995691900 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 09:08:12 INFO - PROCESS | 1801 | 1460995692230 Marionette TRACE conn4 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:12 INFO - PROCESS | 1801 | ++DOCSHELL 0x850edc00 == 135 [pid = 1801] [id = 403] 09:08:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 292 (0x850f0800) [pid = 1801] [serial = 1210] [outer = (nil)] 09:08:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 293 (0x864ed800) [pid = 1801] [serial = 1211] [outer = 0x850f0800] 09:08:12 INFO - PROCESS | 1801 | 1460995692324 Marionette DEBUG loaded listener.js 09:08:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 294 (0x879dcc00) [pid = 1801] [serial = 1212] [outer = 0x850f0800] 09:08:13 INFO - PROCESS | 1801 | 1460995693326 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 09:08:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 09:08:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1729ms 09:08:13 INFO - PROCESS | 1801 | 1460995693408 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 09:08:13 INFO - PROCESS | 1801 | 1460995693412 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 09:08:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 09:08:13 INFO - PROCESS | 1801 | 1460995693418 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 09:08:13 INFO - PROCESS | 1801 | 1460995693424 Marionette TRACE conn4 <- [1,1586,null,{}] 09:08:13 INFO - PROCESS | 1801 | 1460995693447 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:13 INFO - PROCESS | 1801 | 1460995693745 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 09:08:13 INFO - PROCESS | 1801 | 1460995693790 Marionette TRACE conn4 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:13 INFO - PROCESS | 1801 | ++DOCSHELL 0x83d93800 == 136 [pid = 1801] [id = 404] 09:08:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 295 (0x8a305800) [pid = 1801] [serial = 1213] [outer = (nil)] 09:08:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 296 (0x8b9ba400) [pid = 1801] [serial = 1214] [outer = 0x8a305800] 09:08:13 INFO - PROCESS | 1801 | 1460995693876 Marionette DEBUG loaded listener.js 09:08:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 297 (0x8b9d2800) [pid = 1801] [serial = 1215] [outer = 0x8a305800] 09:08:14 INFO - PROCESS | 1801 | --DOMWINDOW == 296 (0x8f660000) [pid = 1801] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 09:08:14 INFO - PROCESS | 1801 | --DOMWINDOW == 295 (0x8f66c400) [pid = 1801] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 09:08:14 INFO - PROCESS | 1801 | --DOMWINDOW == 294 (0x8ea8c000) [pid = 1801] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 09:08:14 INFO - PROCESS | 1801 | --DOMWINDOW == 293 (0x8b9b8000) [pid = 1801] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 09:08:14 INFO - PROCESS | 1801 | --DOMWINDOW == 292 (0x8b860c00) [pid = 1801] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 09:08:15 INFO - PROCESS | 1801 | 1460995695258 Marionette TRACE conn4 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 09:08:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 09:08:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1890ms 09:08:15 INFO - PROCESS | 1801 | 1460995695309 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 09:08:15 INFO - PROCESS | 1801 | 1460995695314 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 09:08:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 09:08:15 INFO - PROCESS | 1801 | 1460995695320 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 09:08:15 INFO - PROCESS | 1801 | 1460995695324 Marionette TRACE conn4 <- [1,1590,null,{}] 09:08:15 INFO - PROCESS | 1801 | 1460995695331 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:15 INFO - PROCESS | 1801 | 1460995695587 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 09:08:15 INFO - PROCESS | 1801 | 1460995695610 Marionette TRACE conn4 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:15 INFO - PROCESS | 1801 | ++DOCSHELL 0x880d8400 == 137 [pid = 1801] [id = 405] 09:08:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 293 (0x8b9bb400) [pid = 1801] [serial = 1216] [outer = (nil)] 09:08:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 294 (0x8e94ac00) [pid = 1801] [serial = 1217] [outer = 0x8b9bb400] 09:08:15 INFO - PROCESS | 1801 | 1460995695686 Marionette DEBUG loaded listener.js 09:08:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 295 (0x8e969400) [pid = 1801] [serial = 1218] [outer = 0x8b9bb400] 09:08:16 INFO - PROCESS | 1801 | 1460995696697 Marionette TRACE conn4 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 09:08:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 09:08:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1447ms 09:08:16 INFO - PROCESS | 1801 | 1460995696768 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 09:08:16 INFO - PROCESS | 1801 | 1460995696775 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 09:08:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 09:08:16 INFO - PROCESS | 1801 | 1460995696785 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 09:08:16 INFO - PROCESS | 1801 | 1460995696790 Marionette TRACE conn4 <- [1,1594,null,{}] 09:08:16 INFO - PROCESS | 1801 | 1460995696851 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:17 INFO - PROCESS | 1801 | 1460995697069 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 09:08:17 INFO - PROCESS | 1801 | 1460995697421 Marionette TRACE conn4 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:17 INFO - PROCESS | 1801 | ++DOCSHELL 0x83d9c000 == 138 [pid = 1801] [id = 406] 09:08:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 296 (0x83d9d800) [pid = 1801] [serial = 1219] [outer = (nil)] 09:08:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 297 (0x84835400) [pid = 1801] [serial = 1220] [outer = 0x83d9d800] 09:08:17 INFO - PROCESS | 1801 | 1460995697520 Marionette DEBUG loaded listener.js 09:08:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 298 (0x84e65000) [pid = 1801] [serial = 1221] [outer = 0x83d9d800] 09:08:18 INFO - PROCESS | 1801 | 1460995698498 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 09:08:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 09:08:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1786ms 09:08:18 INFO - PROCESS | 1801 | 1460995698571 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 09:08:18 INFO - PROCESS | 1801 | 1460995698582 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 09:08:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 09:08:18 INFO - PROCESS | 1801 | 1460995698594 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 09:08:18 INFO - PROCESS | 1801 | 1460995698597 Marionette TRACE conn4 <- [1,1598,null,{}] 09:08:18 INFO - PROCESS | 1801 | 1460995698604 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:18 INFO - PROCESS | 1801 | 1460995698853 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 09:08:19 INFO - PROCESS | 1801 | 1460995699185 Marionette TRACE conn4 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:19 INFO - PROCESS | 1801 | ++DOCSHELL 0x850eec00 == 139 [pid = 1801] [id = 407] 09:08:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 299 (0x858f4c00) [pid = 1801] [serial = 1222] [outer = (nil)] 09:08:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 300 (0x879e1c00) [pid = 1801] [serial = 1223] [outer = 0x858f4c00] 09:08:19 INFO - PROCESS | 1801 | 1460995699278 Marionette DEBUG loaded listener.js 09:08:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 301 (0x89ae9c00) [pid = 1801] [serial = 1224] [outer = 0x858f4c00] 09:08:20 INFO - PROCESS | 1801 | 1460995700265 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 09:08:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 09:08:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1746ms 09:08:20 INFO - PROCESS | 1801 | 1460995700340 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 09:08:20 INFO - PROCESS | 1801 | 1460995700344 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 09:08:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 09:08:20 INFO - PROCESS | 1801 | 1460995700351 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 09:08:20 INFO - PROCESS | 1801 | 1460995700357 Marionette TRACE conn4 <- [1,1602,null,{}] 09:08:20 INFO - PROCESS | 1801 | 1460995700374 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:20 INFO - PROCESS | 1801 | 1460995700621 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 09:08:21 INFO - PROCESS | 1801 | 1460995700994 Marionette TRACE conn4 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:21 INFO - PROCESS | 1801 | ++DOCSHELL 0x8b9cdc00 == 140 [pid = 1801] [id = 408] 09:08:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 302 (0x8dfb4800) [pid = 1801] [serial = 1225] [outer = (nil)] 09:08:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 303 (0x8ea90000) [pid = 1801] [serial = 1226] [outer = 0x8dfb4800] 09:08:21 INFO - PROCESS | 1801 | 1460995701086 Marionette DEBUG loaded listener.js 09:08:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 304 (0x8ec88000) [pid = 1801] [serial = 1227] [outer = 0x8dfb4800] 09:08:22 INFO - PROCESS | 1801 | 1460995702060 Marionette TRACE conn4 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 09:08:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 09:08:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1787ms 09:08:22 INFO - PROCESS | 1801 | 1460995702139 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 09:08:22 INFO - PROCESS | 1801 | 1460995702144 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 09:08:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 09:08:22 INFO - PROCESS | 1801 | 1460995702150 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 09:08:22 INFO - PROCESS | 1801 | 1460995702154 Marionette TRACE conn4 <- [1,1606,null,{}] 09:08:22 INFO - PROCESS | 1801 | 1460995702159 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:22 INFO - PROCESS | 1801 | 1460995702377 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 09:08:22 INFO - PROCESS | 1801 | 1460995702704 Marionette TRACE conn4 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:22 INFO - PROCESS | 1801 | ++DOCSHELL 0x82868400 == 141 [pid = 1801] [id = 409] 09:08:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 305 (0x8f669400) [pid = 1801] [serial = 1228] [outer = (nil)] 09:08:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 306 (0x8f959400) [pid = 1801] [serial = 1229] [outer = 0x8f669400] 09:08:22 INFO - PROCESS | 1801 | 1460995702806 Marionette DEBUG loaded listener.js 09:08:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 307 (0x8ff1a400) [pid = 1801] [serial = 1230] [outer = 0x8f669400] 09:08:23 INFO - PROCESS | 1801 | 1460995703748 Marionette TRACE conn4 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 09:08:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 09:08:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1628ms 09:08:23 INFO - PROCESS | 1801 | 1460995703779 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 09:08:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 09:08:23 INFO - PROCESS | 1801 | 1460995703783 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 09:08:23 INFO - PROCESS | 1801 | 1460995703790 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 09:08:23 INFO - PROCESS | 1801 | 1460995703793 Marionette TRACE conn4 <- [1,1610,null,{}] 09:08:23 INFO - PROCESS | 1801 | 1460995703799 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:23 INFO - PROCESS | 1801 | 1460995703989 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 09:08:24 INFO - PROCESS | 1801 | 1460995704319 Marionette TRACE conn4 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:24 INFO - PROCESS | 1801 | ++DOCSHELL 0x88e09800 == 142 [pid = 1801] [id = 410] 09:08:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 308 (0x8eb28000) [pid = 1801] [serial = 1231] [outer = (nil)] 09:08:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 309 (0x8ffdec00) [pid = 1801] [serial = 1232] [outer = 0x8eb28000] 09:08:24 INFO - PROCESS | 1801 | 1460995704413 Marionette DEBUG loaded listener.js 09:08:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 310 (0x90304400) [pid = 1801] [serial = 1233] [outer = 0x8eb28000] 09:08:25 INFO - PROCESS | 1801 | 1460995705293 Marionette TRACE conn4 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 09:08:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 09:08:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1541ms 09:08:25 INFO - PROCESS | 1801 | 1460995705330 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 09:08:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 09:08:25 INFO - PROCESS | 1801 | 1460995705334 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 09:08:25 INFO - PROCESS | 1801 | 1460995705341 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 09:08:25 INFO - PROCESS | 1801 | 1460995705345 Marionette TRACE conn4 <- [1,1614,null,{}] 09:08:25 INFO - PROCESS | 1801 | 1460995705350 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:25 INFO - PROCESS | 1801 | 1460995705588 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 09:08:25 INFO - PROCESS | 1801 | 1460995705918 Marionette TRACE conn4 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:25 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ffc2400 == 143 [pid = 1801] [id = 411] 09:08:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 311 (0x9054d800) [pid = 1801] [serial = 1234] [outer = (nil)] 09:08:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 312 (0x90697400) [pid = 1801] [serial = 1235] [outer = 0x9054d800] 09:08:26 INFO - PROCESS | 1801 | 1460995706015 Marionette DEBUG loaded listener.js 09:08:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 313 (0x906a5400) [pid = 1801] [serial = 1236] [outer = 0x9054d800] 09:08:26 INFO - PROCESS | 1801 | 1460995706900 Marionette TRACE conn4 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 09:08:26 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 09:08:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1630ms 09:08:26 INFO - PROCESS | 1801 | 1460995706971 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 09:08:26 INFO - PROCESS | 1801 | 1460995706974 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 09:08:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 09:08:26 INFO - PROCESS | 1801 | 1460995706981 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 09:08:26 INFO - PROCESS | 1801 | 1460995706985 Marionette TRACE conn4 <- [1,1618,null,{}] 09:08:27 INFO - PROCESS | 1801 | 1460995706996 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:27 INFO - PROCESS | 1801 | 1460995707207 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 09:08:27 INFO - PROCESS | 1801 | 1460995707528 Marionette TRACE conn4 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:27 INFO - PROCESS | 1801 | ++DOCSHELL 0x90554800 == 144 [pid = 1801] [id = 412] 09:08:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 314 (0x90699c00) [pid = 1801] [serial = 1237] [outer = (nil)] 09:08:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 315 (0x916cb400) [pid = 1801] [serial = 1238] [outer = 0x90699c00] 09:08:27 INFO - PROCESS | 1801 | 1460995707620 Marionette DEBUG loaded listener.js 09:08:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 316 (0x93344400) [pid = 1801] [serial = 1239] [outer = 0x90699c00] 09:08:28 INFO - PROCESS | 1801 | 1460995708523 Marionette TRACE conn4 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 09:08:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 09:08:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1583ms 09:08:28 INFO - PROCESS | 1801 | 1460995708566 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 09:08:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 09:08:28 INFO - PROCESS | 1801 | 1460995708570 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 09:08:28 INFO - PROCESS | 1801 | 1460995708576 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 09:08:28 INFO - PROCESS | 1801 | 1460995708580 Marionette TRACE conn4 <- [1,1622,null,{}] 09:08:28 INFO - PROCESS | 1801 | 1460995708586 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:28 INFO - PROCESS | 1801 | 1460995708772 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 09:08:29 INFO - PROCESS | 1801 | 1460995709062 Marionette TRACE conn4 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:29 INFO - PROCESS | 1801 | ++DOCSHELL 0x89fe6400 == 145 [pid = 1801] [id = 413] 09:08:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 317 (0x914ca800) [pid = 1801] [serial = 1240] [outer = (nil)] 09:08:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 318 (0x93557400) [pid = 1801] [serial = 1241] [outer = 0x914ca800] 09:08:29 INFO - PROCESS | 1801 | 1460995709201 Marionette DEBUG loaded listener.js 09:08:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 319 (0x935dd800) [pid = 1801] [serial = 1242] [outer = 0x914ca800] 09:08:30 INFO - PROCESS | 1801 | 1460995710095 Marionette TRACE conn4 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 09:08:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 09:08:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1582ms 09:08:30 INFO - PROCESS | 1801 | 1460995710159 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 09:08:30 INFO - PROCESS | 1801 | 1460995710163 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 09:08:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 09:08:30 INFO - PROCESS | 1801 | 1460995710170 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 09:08:30 INFO - PROCESS | 1801 | 1460995710173 Marionette TRACE conn4 <- [1,1626,null,{}] 09:08:30 INFO - PROCESS | 1801 | 1460995710179 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:30 INFO - PROCESS | 1801 | 1460995710379 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 09:08:30 INFO - PROCESS | 1801 | 1460995710716 Marionette TRACE conn4 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:30 INFO - PROCESS | 1801 | ++DOCSHELL 0x89069400 == 146 [pid = 1801] [id = 414] 09:08:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 320 (0x8ffc1800) [pid = 1801] [serial = 1243] [outer = (nil)] 09:08:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 321 (0x946ee800) [pid = 1801] [serial = 1244] [outer = 0x8ffc1800] 09:08:30 INFO - PROCESS | 1801 | 1460995710813 Marionette DEBUG loaded listener.js 09:08:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 322 (0x95969800) [pid = 1801] [serial = 1245] [outer = 0x8ffc1800] 09:08:31 INFO - PROCESS | 1801 | 1460995711712 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 09:08:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 09:08:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1578ms 09:08:31 INFO - PROCESS | 1801 | 1460995711750 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 09:08:31 INFO - PROCESS | 1801 | 1460995711754 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 09:08:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 09:08:31 INFO - PROCESS | 1801 | 1460995711761 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 09:08:31 INFO - PROCESS | 1801 | 1460995711766 Marionette TRACE conn4 <- [1,1630,null,{}] 09:08:31 INFO - PROCESS | 1801 | 1460995711772 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:31 INFO - PROCESS | 1801 | 1460995711981 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 09:08:32 INFO - PROCESS | 1801 | 1460995712335 Marionette TRACE conn4 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:32 INFO - PROCESS | 1801 | ++DOCSHELL 0x946eac00 == 147 [pid = 1801] [id = 415] 09:08:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 323 (0x946ee000) [pid = 1801] [serial = 1246] [outer = (nil)] 09:08:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 324 (0x973c0400) [pid = 1801] [serial = 1247] [outer = 0x946ee000] 09:08:32 INFO - PROCESS | 1801 | 1460995712430 Marionette DEBUG loaded listener.js 09:08:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 325 (0x97c16000) [pid = 1801] [serial = 1248] [outer = 0x946ee000] 09:08:33 INFO - PROCESS | 1801 | 1460995713309 Marionette TRACE conn4 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 09:08:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 09:08:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1585ms 09:08:33 INFO - PROCESS | 1801 | 1460995713357 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 09:08:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 09:08:33 INFO - PROCESS | 1801 | 1460995713362 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 09:08:33 INFO - PROCESS | 1801 | 1460995713368 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 09:08:33 INFO - PROCESS | 1801 | 1460995713373 Marionette TRACE conn4 <- [1,1634,null,{}] 09:08:33 INFO - PROCESS | 1801 | 1460995713379 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:33 INFO - PROCESS | 1801 | 1460995713601 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 09:08:33 INFO - PROCESS | 1801 | 1460995713943 Marionette TRACE conn4 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:33 INFO - PROCESS | 1801 | ++DOCSHELL 0x8dc28c00 == 148 [pid = 1801] [id = 416] 09:08:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 326 (0x9926f800) [pid = 1801] [serial = 1249] [outer = (nil)] 09:08:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 327 (0x9a9ad800) [pid = 1801] [serial = 1250] [outer = 0x9926f800] 09:08:34 INFO - PROCESS | 1801 | 1460995714045 Marionette DEBUG loaded listener.js 09:08:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 328 (0x9fccd000) [pid = 1801] [serial = 1251] [outer = 0x9926f800] 09:08:34 INFO - PROCESS | 1801 | 1460995714984 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 09:08:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 09:08:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1686ms 09:08:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 09:08:35 INFO - PROCESS | 1801 | 1460995715055 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 09:08:35 INFO - PROCESS | 1801 | 1460995715058 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 09:08:35 INFO - PROCESS | 1801 | 1460995715065 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 09:08:35 INFO - PROCESS | 1801 | 1460995715068 Marionette TRACE conn4 <- [1,1638,null,{}] 09:08:35 INFO - PROCESS | 1801 | 1460995715074 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:35 INFO - PROCESS | 1801 | 1460995715277 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 09:08:35 INFO - PROCESS | 1801 | 1460995715611 Marionette TRACE conn4 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:35 INFO - PROCESS | 1801 | ++DOCSHELL 0x9926e800 == 149 [pid = 1801] [id = 417] 09:08:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 329 (0x9a9b4400) [pid = 1801] [serial = 1252] [outer = (nil)] 09:08:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 330 (0xa10ed400) [pid = 1801] [serial = 1253] [outer = 0x9a9b4400] 09:08:35 INFO - PROCESS | 1801 | 1460995715706 Marionette DEBUG loaded listener.js 09:08:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 331 (0xa2bf0400) [pid = 1801] [serial = 1254] [outer = 0x9a9b4400] 09:08:36 INFO - PROCESS | 1801 | 1460995716640 Marionette TRACE conn4 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 09:08:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 09:08:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1635ms 09:08:36 INFO - PROCESS | 1801 | 1460995716700 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 09:08:36 INFO - PROCESS | 1801 | 1460995716704 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 09:08:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 09:08:36 INFO - PROCESS | 1801 | 1460995716710 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 09:08:36 INFO - PROCESS | 1801 | 1460995716713 Marionette TRACE conn4 <- [1,1642,null,{}] 09:08:36 INFO - PROCESS | 1801 | 1460995716720 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:36 INFO - PROCESS | 1801 | 1460995716928 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 09:08:37 INFO - PROCESS | 1801 | 1460995717301 Marionette TRACE conn4 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:37 INFO - PROCESS | 1801 | ++DOCSHELL 0x854c7800 == 150 [pid = 1801] [id = 418] 09:08:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 332 (0x854ca400) [pid = 1801] [serial = 1255] [outer = (nil)] 09:08:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 333 (0x854cd400) [pid = 1801] [serial = 1256] [outer = 0x854ca400] 09:08:37 INFO - PROCESS | 1801 | 1460995717405 Marionette DEBUG loaded listener.js 09:08:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 334 (0x854d0400) [pid = 1801] [serial = 1257] [outer = 0x854ca400] 09:08:38 INFO - PROCESS | 1801 | 1460995718299 Marionette TRACE conn4 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 09:08:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 09:08:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1636ms 09:08:38 INFO - PROCESS | 1801 | 1460995718347 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 09:08:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 09:08:38 INFO - PROCESS | 1801 | 1460995718352 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 09:08:38 INFO - PROCESS | 1801 | 1460995718358 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 09:08:38 INFO - PROCESS | 1801 | 1460995718361 Marionette TRACE conn4 <- [1,1646,null,{}] 09:08:38 INFO - PROCESS | 1801 | 1460995718367 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:38 INFO - PROCESS | 1801 | 1460995718583 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 09:08:38 INFO - PROCESS | 1801 | 1460995718919 Marionette TRACE conn4 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:38 INFO - PROCESS | 1801 | ++DOCSHELL 0x854ce400 == 151 [pid = 1801] [id = 419] 09:08:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 335 (0x854cf800) [pid = 1801] [serial = 1258] [outer = (nil)] 09:08:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 336 (0x86184c00) [pid = 1801] [serial = 1259] [outer = 0x854cf800] 09:08:39 INFO - PROCESS | 1801 | 1460995719017 Marionette DEBUG loaded listener.js 09:08:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 337 (0x86186800) [pid = 1801] [serial = 1260] [outer = 0x854cf800] 09:08:39 INFO - PROCESS | 1801 | 1460995719893 Marionette TRACE conn4 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 09:08:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 09:08:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1579ms 09:08:39 INFO - PROCESS | 1801 | 1460995719937 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 09:08:39 INFO - PROCESS | 1801 | 1460995719941 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 09:08:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 09:08:39 INFO - PROCESS | 1801 | 1460995719968 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 09:08:39 INFO - PROCESS | 1801 | 1460995719973 Marionette TRACE conn4 <- [1,1650,null,{}] 09:08:39 INFO - PROCESS | 1801 | 1460995719981 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:40 INFO - PROCESS | 1801 | 1460995720206 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 09:08:40 INFO - PROCESS | 1801 | 1460995720511 Marionette TRACE conn4 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:40 INFO - PROCESS | 1801 | ++DOCSHELL 0x858fa400 == 152 [pid = 1801] [id = 420] 09:08:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 338 (0x86182400) [pid = 1801] [serial = 1261] [outer = (nil)] 09:08:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 339 (0x8618cc00) [pid = 1801] [serial = 1262] [outer = 0x86182400] 09:08:40 INFO - PROCESS | 1801 | 1460995720618 Marionette DEBUG loaded listener.js 09:08:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 340 (0x8618e400) [pid = 1801] [serial = 1263] [outer = 0x86182400] 09:08:41 INFO - PROCESS | 1801 | 1460995721518 Marionette TRACE conn4 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 09:08:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 09:08:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1608ms 09:08:41 INFO - PROCESS | 1801 | 1460995721558 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 09:08:41 INFO - PROCESS | 1801 | 1460995721562 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 09:08:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 09:08:41 INFO - PROCESS | 1801 | 1460995721568 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 09:08:41 INFO - PROCESS | 1801 | 1460995721572 Marionette TRACE conn4 <- [1,1654,null,{}] 09:08:41 INFO - PROCESS | 1801 | 1460995721578 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:41 INFO - PROCESS | 1801 | 1460995721782 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 09:08:42 INFO - PROCESS | 1801 | 1460995722123 Marionette TRACE conn4 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:42 INFO - PROCESS | 1801 | ++DOCSHELL 0x854c6400 == 153 [pid = 1801] [id = 421] 09:08:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 341 (0x8618a400) [pid = 1801] [serial = 1264] [outer = (nil)] 09:08:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 342 (0x86491800) [pid = 1801] [serial = 1265] [outer = 0x8618a400] 09:08:42 INFO - PROCESS | 1801 | 1460995722228 Marionette DEBUG loaded listener.js 09:08:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 343 (0x86494000) [pid = 1801] [serial = 1266] [outer = 0x8618a400] 09:08:43 INFO - PROCESS | 1801 | 1460995723078 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 09:08:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 09:08:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1529ms 09:08:43 INFO - PROCESS | 1801 | 1460995723108 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 09:08:43 INFO - PROCESS | 1801 | 1460995723111 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 09:08:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 09:08:43 INFO - PROCESS | 1801 | 1460995723120 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 09:08:43 INFO - PROCESS | 1801 | 1460995723123 Marionette TRACE conn4 <- [1,1658,null,{}] 09:08:43 INFO - PROCESS | 1801 | 1460995723129 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:43 INFO - PROCESS | 1801 | 1460995723324 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 09:08:43 INFO - PROCESS | 1801 | 1460995723638 Marionette TRACE conn4 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:43 INFO - PROCESS | 1801 | ++DOCSHELL 0x8648f000 == 154 [pid = 1801] [id = 422] 09:08:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 344 (0x86493400) [pid = 1801] [serial = 1267] [outer = (nil)] 09:08:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 345 (0x8649a400) [pid = 1801] [serial = 1268] [outer = 0x86493400] 09:08:43 INFO - PROCESS | 1801 | 1460995723780 Marionette DEBUG loaded listener.js 09:08:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 346 (0x8649c800) [pid = 1801] [serial = 1269] [outer = 0x86493400] 09:08:45 INFO - PROCESS | 1801 | 1460995725349 Marionette TRACE conn4 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 09:08:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 09:08:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 2281ms 09:08:45 INFO - PROCESS | 1801 | 1460995725402 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 09:08:45 INFO - PROCESS | 1801 | 1460995725408 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 09:08:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 09:08:45 INFO - PROCESS | 1801 | 1460995725416 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 09:08:45 INFO - PROCESS | 1801 | 1460995725422 Marionette TRACE conn4 <- [1,1662,null,{}] 09:08:45 INFO - PROCESS | 1801 | 1460995725432 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:45 INFO - PROCESS | 1801 | 1460995725631 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 09:08:45 INFO - PROCESS | 1801 | 1460995725919 Marionette TRACE conn4 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:45 INFO - PROCESS | 1801 | ++DOCSHELL 0x83d96000 == 155 [pid = 1801] [id = 423] 09:08:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 347 (0x83d9b800) [pid = 1801] [serial = 1270] [outer = (nil)] 09:08:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 348 (0x850ea000) [pid = 1801] [serial = 1271] [outer = 0x83d9b800] 09:08:46 INFO - PROCESS | 1801 | 1460995726007 Marionette DEBUG loaded listener.js 09:08:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 349 (0x850f2000) [pid = 1801] [serial = 1272] [outer = 0x83d9b800] 09:08:47 INFO - PROCESS | 1801 | --DOCSHELL 0x8ec8ec00 == 154 [pid = 1801] [id = 296] 09:08:47 INFO - PROCESS | 1801 | --DOCSHELL 0x8ff12000 == 153 [pid = 1801] [id = 149] 09:08:47 INFO - PROCESS | 1801 | --DOCSHELL 0x8fbda800 == 152 [pid = 1801] [id = 70] 09:08:47 INFO - PROCESS | 1801 | --DOCSHELL 0x8fc99000 == 151 [pid = 1801] [id = 69] 09:08:47 INFO - PROCESS | 1801 | --DOCSHELL 0x9341b400 == 150 [pid = 1801] [id = 352] 09:08:47 INFO - PROCESS | 1801 | --DOCSHELL 0x9069ec00 == 149 [pid = 1801] [id = 348] 09:08:47 INFO - PROCESS | 1801 | --DOCSHELL 0x90403400 == 148 [pid = 1801] [id = 349] 09:08:47 INFO - PROCESS | 1801 | --DOCSHELL 0x98370c00 == 147 [pid = 1801] [id = 347] 09:08:47 INFO - PROCESS | 1801 | --DOCSHELL 0x858ee800 == 146 [pid = 1801] [id = 351] 09:08:47 INFO - PROCESS | 1801 | --DOCSHELL 0x95a48c00 == 145 [pid = 1801] [id = 150] 09:08:47 INFO - PROCESS | 1801 | --DOCSHELL 0x9341c400 == 144 [pid = 1801] [id = 346] 09:08:47 INFO - PROCESS | 1801 | --DOCSHELL 0x83d93800 == 143 [pid = 1801] [id = 404] 09:08:47 INFO - PROCESS | 1801 | --DOCSHELL 0x850edc00 == 142 [pid = 1801] [id = 403] 09:08:47 INFO - PROCESS | 1801 | --DOCSHELL 0x82866400 == 141 [pid = 1801] [id = 402] 09:08:47 INFO - PROCESS | 1801 | --DOCSHELL 0x8483c000 == 140 [pid = 1801] [id = 397] 09:08:47 INFO - PROCESS | 1801 | --DOCSHELL 0x8482f400 == 139 [pid = 1801] [id = 396] 09:08:47 INFO - PROCESS | 1801 | --DOCSHELL 0x8b9c7c00 == 138 [pid = 1801] [id = 395] 09:08:47 INFO - PROCESS | 1801 | --DOCSHELL 0x850e4c00 == 137 [pid = 1801] [id = 393] 09:08:47 INFO - PROCESS | 1801 | --DOCSHELL 0x850ee400 == 136 [pid = 1801] [id = 394] 09:08:47 INFO - PROCESS | 1801 | --DOCSHELL 0x8b9c8800 == 135 [pid = 1801] [id = 392] 09:08:47 INFO - PROCESS | 1801 | --DOCSHELL 0x8ec84000 == 134 [pid = 1801] [id = 391] 09:08:47 INFO - PROCESS | 1801 | --DOCSHELL 0x90410800 == 133 [pid = 1801] [id = 390] 09:08:47 INFO - PROCESS | 1801 | --DOCSHELL 0x9341a800 == 132 [pid = 1801] [id = 388] 09:08:47 INFO - PROCESS | 1801 | --DOCSHELL 0x92080800 == 131 [pid = 1801] [id = 389] 09:08:47 INFO - PROCESS | 1801 | --DOCSHELL 0x8ea94400 == 130 [pid = 1801] [id = 387] 09:08:47 INFO - PROCESS | 1801 | --DOCSHELL 0x90532800 == 129 [pid = 1801] [id = 386] 09:08:47 INFO - PROCESS | 1801 | --DOCSHELL 0x9053cc00 == 128 [pid = 1801] [id = 385] 09:08:47 INFO - PROCESS | 1801 | --DOCSHELL 0x8e96f400 == 127 [pid = 1801] [id = 384] 09:08:47 INFO - PROCESS | 1801 | --DOCSHELL 0x8a30ac00 == 126 [pid = 1801] [id = 383] 09:08:47 INFO - PROCESS | 1801 | --DOMWINDOW == 348 (0x8ffc6800) [pid = 1801] [serial = 1142] [outer = (nil)] [url = about:blank] 09:08:47 INFO - PROCESS | 1801 | --DOMWINDOW == 347 (0x8ffdc400) [pid = 1801] [serial = 1145] [outer = (nil)] [url = about:blank] 09:08:47 INFO - PROCESS | 1801 | --DOMWINDOW == 346 (0x8ffddc00) [pid = 1801] [serial = 1143] [outer = (nil)] [url = about:blank] 09:08:47 INFO - PROCESS | 1801 | --DOMWINDOW == 345 (0x90409c00) [pid = 1801] [serial = 1146] [outer = (nil)] [url = about:blank] 09:08:47 INFO - PROCESS | 1801 | --DOMWINDOW == 344 (0x8ec82400) [pid = 1801] [serial = 1139] [outer = (nil)] [url = about:blank] 09:08:47 INFO - PROCESS | 1801 | --DOMWINDOW == 343 (0x8dfbb000) [pid = 1801] [serial = 1136] [outer = (nil)] [url = about:blank] 09:08:47 INFO - PROCESS | 1801 | --DOMWINDOW == 342 (0x8e94a000) [pid = 1801] [serial = 1137] [outer = (nil)] [url = about:blank] 09:08:48 INFO - PROCESS | 1801 | --DOMWINDOW == 341 (0x8dc25c00) [pid = 1801] [serial = 1134] [outer = (nil)] [url = about:blank] 09:08:48 INFO - PROCESS | 1801 | --DOMWINDOW == 340 (0x8b9b9c00) [pid = 1801] [serial = 1133] [outer = (nil)] [url = about:blank] 09:08:48 INFO - PROCESS | 1801 | --DOMWINDOW == 339 (0x880cf800) [pid = 1801] [serial = 1130] [outer = (nil)] [url = about:blank] 09:08:48 INFO - PROCESS | 1801 | --DOMWINDOW == 338 (0x84e6c000) [pid = 1801] [serial = 1127] [outer = (nil)] [url = about:blank] 09:08:48 INFO - PROCESS | 1801 | --DOMWINDOW == 337 (0x880d0800) [pid = 1801] [serial = 1124] [outer = (nil)] [url = about:blank] 09:08:48 INFO - PROCESS | 1801 | --DOMWINDOW == 336 (0x93420000) [pid = 1801] [serial = 1121] [outer = (nil)] [url = about:blank] 09:08:48 INFO - PROCESS | 1801 | --DOMWINDOW == 335 (0x864f2800) [pid = 1801] [serial = 1118] [outer = (nil)] [url = about:blank] 09:08:48 INFO - PROCESS | 1801 | --DOMWINDOW == 334 (0x8e970c00) [pid = 1801] [serial = 1115] [outer = (nil)] [url = about:blank] 09:08:48 INFO - PROCESS | 1801 | --DOMWINDOW == 333 (0x8b9b9800) [pid = 1801] [serial = 1112] [outer = (nil)] [url = about:blank] 09:08:48 INFO - PROCESS | 1801 | --DOMWINDOW == 332 (0xa4a07400) [pid = 1801] [serial = 1109] [outer = (nil)] [url = about:blank] 09:08:48 INFO - PROCESS | 1801 | --DOMWINDOW == 331 (0xa46e6400) [pid = 1801] [serial = 1106] [outer = (nil)] [url = about:blank] 09:08:48 INFO - PROCESS | 1801 | --DOMWINDOW == 330 (0xa10e8000) [pid = 1801] [serial = 1103] [outer = (nil)] [url = about:blank] 09:08:48 INFO - PROCESS | 1801 | --DOMWINDOW == 329 (0x9ff80800) [pid = 1801] [serial = 1100] [outer = (nil)] [url = about:blank] 09:08:48 INFO - PROCESS | 1801 | --DOMWINDOW == 328 (0x98e10000) [pid = 1801] [serial = 1097] [outer = (nil)] [url = about:blank] 09:08:48 INFO - PROCESS | 1801 | --DOMWINDOW == 327 (0x93772400) [pid = 1801] [serial = 1094] [outer = (nil)] [url = about:blank] 09:08:48 INFO - PROCESS | 1801 | --DOMWINDOW == 326 (0x94484000) [pid = 1801] [serial = 1091] [outer = (nil)] [url = about:blank] 09:08:48 INFO - PROCESS | 1801 | --DOMWINDOW == 325 (0x8ffc6400) [pid = 1801] [serial = 1088] [outer = (nil)] [url = about:blank] 09:08:48 INFO - PROCESS | 1801 | --DOMWINDOW == 324 (0x8e941800) [pid = 1801] [serial = 1085] [outer = (nil)] [url = about:blank] 09:08:48 INFO - PROCESS | 1801 | --DOMWINDOW == 323 (0x8f660400) [pid = 1801] [serial = 1140] [outer = (nil)] [url = about:blank] 09:08:48 INFO - PROCESS | 1801 | 1460995728061 Marionette TRACE conn4 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 09:08:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 09:08:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 2742ms 09:08:48 INFO - PROCESS | 1801 | 1460995728167 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 09:08:48 INFO - PROCESS | 1801 | 1460995728176 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 09:08:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 09:08:48 INFO - PROCESS | 1801 | 1460995728189 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 09:08:48 INFO - PROCESS | 1801 | 1460995728193 Marionette TRACE conn4 <- [1,1666,null,{}] 09:08:48 INFO - PROCESS | 1801 | 1460995728199 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:48 INFO - PROCESS | 1801 | 1460995728366 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 09:08:48 INFO - PROCESS | 1801 | 1460995728381 Marionette TRACE conn4 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:48 INFO - PROCESS | 1801 | ++DOCSHELL 0x8483a000 == 127 [pid = 1801] [id = 424] 09:08:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 324 (0x8483b000) [pid = 1801] [serial = 1273] [outer = (nil)] 09:08:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 325 (0x850ebc00) [pid = 1801] [serial = 1274] [outer = 0x8483b000] 09:08:48 INFO - PROCESS | 1801 | 1460995728456 Marionette DEBUG loaded listener.js 09:08:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 326 (0x858fc400) [pid = 1801] [serial = 1275] [outer = 0x8483b000] 09:08:49 INFO - PROCESS | 1801 | 1460995729547 Marionette TRACE conn4 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 09:08:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 09:08:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1393ms 09:08:49 INFO - PROCESS | 1801 | 1460995729585 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 09:08:49 INFO - PROCESS | 1801 | 1460995729591 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 09:08:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 09:08:49 INFO - PROCESS | 1801 | 1460995729600 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 09:08:49 INFO - PROCESS | 1801 | 1460995729607 Marionette TRACE conn4 <- [1,1670,null,{}] 09:08:49 INFO - PROCESS | 1801 | 1460995729623 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:49 INFO - PROCESS | 1801 | 1460995729899 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 09:08:49 INFO - PROCESS | 1801 | 1460995729919 Marionette TRACE conn4 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:49 INFO - PROCESS | 1801 | ++DOCSHELL 0x8483c000 == 128 [pid = 1801] [id = 425] 09:08:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 327 (0x864f2800) [pid = 1801] [serial = 1276] [outer = (nil)] 09:08:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 328 (0x880d2000) [pid = 1801] [serial = 1277] [outer = 0x864f2800] 09:08:50 INFO - PROCESS | 1801 | 1460995730009 Marionette DEBUG loaded listener.js 09:08:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 329 (0x8906f000) [pid = 1801] [serial = 1278] [outer = 0x864f2800] 09:08:50 INFO - PROCESS | 1801 | 1460995730983 Marionette TRACE conn4 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 09:08:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 09:08:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1443ms 09:08:51 INFO - PROCESS | 1801 | 1460995731044 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 09:08:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 09:08:51 INFO - PROCESS | 1801 | 1460995731049 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 09:08:51 INFO - PROCESS | 1801 | 1460995731055 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 09:08:51 INFO - PROCESS | 1801 | 1460995731059 Marionette TRACE conn4 <- [1,1674,null,{}] 09:08:51 INFO - PROCESS | 1801 | 1460995731064 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:51 INFO - PROCESS | 1801 | 1460995731327 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 09:08:51 INFO - PROCESS | 1801 | 1460995731362 Marionette TRACE conn4 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:51 INFO - PROCESS | 1801 | ++DOCSHELL 0x864f6400 == 129 [pid = 1801] [id = 426] 09:08:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 330 (0x8a309000) [pid = 1801] [serial = 1279] [outer = (nil)] 09:08:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 331 (0x8b9ba800) [pid = 1801] [serial = 1280] [outer = 0x8a309000] 09:08:51 INFO - PROCESS | 1801 | 1460995731454 Marionette DEBUG loaded listener.js 09:08:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 332 (0x8b9c7800) [pid = 1801] [serial = 1281] [outer = 0x8a309000] 09:08:52 INFO - PROCESS | 1801 | 1460995732576 Marionette TRACE conn4 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 09:08:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 09:08:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1585ms 09:08:52 INFO - PROCESS | 1801 | 1460995732641 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 09:08:52 INFO - PROCESS | 1801 | 1460995732645 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 09:08:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 09:08:52 INFO - PROCESS | 1801 | 1460995732656 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 09:08:52 INFO - PROCESS | 1801 | 1460995732674 Marionette TRACE conn4 <- [1,1678,null,{}] 09:08:52 INFO - PROCESS | 1801 | 1460995732681 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:54 INFO - PROCESS | 1801 | 1460995734493 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 331 (0x8ec7f400) [pid = 1801] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 330 (0x98e03000) [pid = 1801] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 329 (0xa4693000) [pid = 1801] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 328 (0x916d3800) [pid = 1801] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 327 (0x98368c00) [pid = 1801] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 326 (0x9447f400) [pid = 1801] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 325 (0x8dc1fc00) [pid = 1801] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 324 (0x916c9c00) [pid = 1801] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 323 (0x8a30dc00) [pid = 1801] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 322 (0x8fc97800) [pid = 1801] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 321 (0x858f6c00) [pid = 1801] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 320 (0x9630c000) [pid = 1801] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 319 (0xa468a800) [pid = 1801] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 318 (0x97c13400) [pid = 1801] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 317 (0x8f665c00) [pid = 1801] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 316 (0x90405800) [pid = 1801] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 315 (0x89ae4400) [pid = 1801] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 314 (0x97c16400) [pid = 1801] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 313 (0x90698400) [pid = 1801] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 312 (0x879d5c00) [pid = 1801] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 311 (0x8eb34400) [pid = 1801] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 310 (0x914c8c00) [pid = 1801] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 309 (0x8dc1b000) [pid = 1801] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 308 (0x90531c00) [pid = 1801] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 307 (0x90553400) [pid = 1801] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 306 (0x97853400) [pid = 1801] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 305 (0x9630cc00) [pid = 1801] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 304 (0x9fc5c000) [pid = 1801] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 303 (0x97c16c00) [pid = 1801] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 302 (0x969f9000) [pid = 1801] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 301 (0x89adf400) [pid = 1801] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 300 (0x99091000) [pid = 1801] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 299 (0x9926e000) [pid = 1801] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 298 (0x94481800) [pid = 1801] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 297 (0x95972400) [pid = 1801] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 296 (0x8a30d400) [pid = 1801] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 295 (0x8ea93400) [pid = 1801] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 294 (0x9341cc00) [pid = 1801] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 293 (0xa4a05400) [pid = 1801] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 292 (0x8eb2dc00) [pid = 1801] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 291 (0x91698800) [pid = 1801] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 290 (0x963c1800) [pid = 1801] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 289 (0x99093000) [pid = 1801] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 288 (0x91694c00) [pid = 1801] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 287 (0x98371c00) [pid = 1801] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 286 (0x8f952800) [pid = 1801] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 285 (0x9fee8800) [pid = 1801] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 284 (0x8b857400) [pid = 1801] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 283 (0x98925800) [pid = 1801] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 282 (0x9341e800) [pid = 1801] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 281 (0x9fc54000) [pid = 1801] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 280 (0x9892d400) [pid = 1801] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 279 (0x89067c00) [pid = 1801] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 278 (0x9334e800) [pid = 1801] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 277 (0xa0d58000) [pid = 1801] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 276 (0xa10ee800) [pid = 1801] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 275 (0x8ea8c800) [pid = 1801] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 274 (0x8ec83800) [pid = 1801] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 273 (0x90408400) [pid = 1801] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 272 (0x858f5400) [pid = 1801] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 271 (0x90558c00) [pid = 1801] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 270 (0x946ec800) [pid = 1801] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 269 (0x9447a000) [pid = 1801] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 268 (0x9fc5a400) [pid = 1801] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 267 (0x879e2400) [pid = 1801] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 266 (0x914c6000) [pid = 1801] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 265 (0x8e96c000) [pid = 1801] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 264 (0x9e012c00) [pid = 1801] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 263 (0xa10ecc00) [pid = 1801] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 262 (0x8ff16400) [pid = 1801] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 261 (0x935d7000) [pid = 1801] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 260 (0x98376800) [pid = 1801] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 259 (0x946e6800) [pid = 1801] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 258 (0x90556800) [pid = 1801] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 257 (0x98926000) [pid = 1801] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 256 (0x95967800) [pid = 1801] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 255 (0x8dfb5400) [pid = 1801] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 254 (0x95cbf800) [pid = 1801] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 253 (0x93352400) [pid = 1801] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 252 (0x8b85a000) [pid = 1801] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 251 (0x9053bc00) [pid = 1801] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 250 (0x91691800) [pid = 1801] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 249 (0x8a305800) [pid = 1801] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 248 (0x8483c800) [pid = 1801] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 247 (0x8482fc00) [pid = 1801] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 246 (0x8eb31800) [pid = 1801] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 245 (0x90551800) [pid = 1801] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 244 (0x8ffc9000) [pid = 1801] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 243 (0x8b9d3800) [pid = 1801] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 242 (0x8b9cf400) [pid = 1801] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 241 (0x97c1cc00) [pid = 1801] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 240 (0x83b32000) [pid = 1801] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 239 (0x935d1c00) [pid = 1801] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 238 (0x83b35800) [pid = 1801] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 237 (0x850e5400) [pid = 1801] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 236 (0x8b9d1000) [pid = 1801] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 235 (0x97857000) [pid = 1801] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 234 (0x9168e800) [pid = 1801] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 233 (0x83d9ac00) [pid = 1801] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 232 (0x8b858400) [pid = 1801] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 231 (0x83b2ec00) [pid = 1801] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 230 (0x935d7c00) [pid = 1801] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 229 (0x850f0800) [pid = 1801] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 228 (0x8dfb3c00) [pid = 1801] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 227 (0x84e6d400) [pid = 1801] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 226 (0x880ca400) [pid = 1801] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 225 (0x84e65c00) [pid = 1801] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 224 (0x8a306000) [pid = 1801] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 223 (0x864f1c00) [pid = 1801] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 222 (0x9784c000) [pid = 1801] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 221 (0x8b9b2800) [pid = 1801] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 220 (0x864ec400) [pid = 1801] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 09:08:54 INFO - PROCESS | 1801 | --DOMWINDOW == 219 (0x9fc53000) [pid = 1801] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 09:08:54 INFO - PROCESS | 1801 | 1460995734927 Marionette TRACE conn4 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:54 INFO - PROCESS | 1801 | ++DOCSHELL 0x82875000 == 130 [pid = 1801] [id = 427] 09:08:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 220 (0x82875800) [pid = 1801] [serial = 1282] [outer = (nil)] 09:08:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 221 (0x83b34000) [pid = 1801] [serial = 1283] [outer = 0x82875800] 09:08:55 INFO - PROCESS | 1801 | 1460995735006 Marionette DEBUG loaded listener.js 09:08:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 222 (0x8482fc00) [pid = 1801] [serial = 1284] [outer = 0x82875800] 09:08:55 INFO - PROCESS | 1801 | 1460995735715 Marionette TRACE conn4 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 09:08:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 09:08:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 3108ms 09:08:55 INFO - PROCESS | 1801 | 1460995735766 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 09:08:55 INFO - PROCESS | 1801 | 1460995735770 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 09:08:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 09:08:55 INFO - PROCESS | 1801 | 1460995735776 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 09:08:55 INFO - PROCESS | 1801 | 1460995735779 Marionette TRACE conn4 <- [1,1682,null,{}] 09:08:55 INFO - PROCESS | 1801 | 1460995735784 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:56 INFO - PROCESS | 1801 | 1460995736061 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 09:08:56 INFO - PROCESS | 1801 | 1460995736088 Marionette TRACE conn4 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:56 INFO - PROCESS | 1801 | ++DOCSHELL 0x83b37400 == 131 [pid = 1801] [id = 428] 09:08:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 223 (0x858eec00) [pid = 1801] [serial = 1285] [outer = (nil)] 09:08:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 224 (0x88e09400) [pid = 1801] [serial = 1286] [outer = 0x858eec00] 09:08:56 INFO - PROCESS | 1801 | 1460995736169 Marionette DEBUG loaded listener.js 09:08:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 225 (0x89fec000) [pid = 1801] [serial = 1287] [outer = 0x858eec00] 09:08:57 INFO - PROCESS | 1801 | 1460995737371 Marionette TRACE conn4 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 09:08:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 09:08:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1637ms 09:08:57 INFO - PROCESS | 1801 | 1460995737416 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 09:08:57 INFO - PROCESS | 1801 | 1460995737424 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 09:08:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 09:08:57 INFO - PROCESS | 1801 | 1460995737434 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 09:08:57 INFO - PROCESS | 1801 | 1460995737439 Marionette TRACE conn4 <- [1,1686,null,{}] 09:08:57 INFO - PROCESS | 1801 | 1460995737448 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:57 INFO - PROCESS | 1801 | 1460995737665 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 09:08:58 INFO - PROCESS | 1801 | 1460995738002 Marionette TRACE conn4 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:58 INFO - PROCESS | 1801 | ++DOCSHELL 0x83b31800 == 132 [pid = 1801] [id = 429] 09:08:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 226 (0x84833000) [pid = 1801] [serial = 1288] [outer = (nil)] 09:08:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 227 (0x84e71000) [pid = 1801] [serial = 1289] [outer = 0x84833000] 09:08:58 INFO - PROCESS | 1801 | 1460995738113 Marionette DEBUG loaded listener.js 09:08:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 228 (0x850ee400) [pid = 1801] [serial = 1290] [outer = 0x84833000] 09:08:59 INFO - PROCESS | 1801 | 1460995739014 Marionette TRACE conn4 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 09:08:59 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 09:08:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1632ms 09:08:59 INFO - PROCESS | 1801 | 1460995739069 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 09:08:59 INFO - PROCESS | 1801 | 1460995739078 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 09:08:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 09:08:59 INFO - PROCESS | 1801 | 1460995739091 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 09:08:59 INFO - PROCESS | 1801 | 1460995739095 Marionette TRACE conn4 <- [1,1690,null,{}] 09:08:59 INFO - PROCESS | 1801 | 1460995739101 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:08:59 INFO - PROCESS | 1801 | 1460995739307 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 09:08:59 INFO - PROCESS | 1801 | 1460995739700 Marionette TRACE conn4 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:08:59 INFO - PROCESS | 1801 | ++DOCSHELL 0x86188800 == 133 [pid = 1801] [id = 430] 09:08:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 229 (0x8618ec00) [pid = 1801] [serial = 1291] [outer = (nil)] 09:08:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 230 (0x864ee800) [pid = 1801] [serial = 1292] [outer = 0x8618ec00] 09:08:59 INFO - PROCESS | 1801 | 1460995739794 Marionette DEBUG loaded listener.js 09:08:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 231 (0x864f6000) [pid = 1801] [serial = 1293] [outer = 0x8618ec00] 09:09:00 INFO - PROCESS | 1801 | 1460995740745 Marionette TRACE conn4 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 09:09:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 09:09:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1687ms 09:09:00 INFO - PROCESS | 1801 | 1460995740778 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 09:09:00 INFO - PROCESS | 1801 | 1460995740781 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 09:09:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 09:09:00 INFO - PROCESS | 1801 | 1460995740789 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 09:09:00 INFO - PROCESS | 1801 | 1460995740795 Marionette TRACE conn4 <- [1,1694,null,{}] 09:09:00 INFO - PROCESS | 1801 | 1460995740812 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:01 INFO - PROCESS | 1801 | 1460995741051 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 09:09:01 INFO - PROCESS | 1801 | 1460995741381 Marionette TRACE conn4 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:01 INFO - PROCESS | 1801 | ++DOCSHELL 0x880d2400 == 134 [pid = 1801] [id = 431] 09:09:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 232 (0x89fe5400) [pid = 1801] [serial = 1294] [outer = (nil)] 09:09:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 233 (0x8b9b1400) [pid = 1801] [serial = 1295] [outer = 0x89fe5400] 09:09:01 INFO - PROCESS | 1801 | 1460995741487 Marionette DEBUG loaded listener.js 09:09:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 234 (0x8b9bdc00) [pid = 1801] [serial = 1296] [outer = 0x89fe5400] 09:09:02 INFO - PROCESS | 1801 | 1460995742388 Marionette TRACE conn4 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 09:09:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 09:09:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1637ms 09:09:02 INFO - PROCESS | 1801 | 1460995742429 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 09:09:02 INFO - PROCESS | 1801 | 1460995742439 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 09:09:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 09:09:02 INFO - PROCESS | 1801 | 1460995742448 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 09:09:02 INFO - PROCESS | 1801 | 1460995742451 Marionette TRACE conn4 <- [1,1698,null,{}] 09:09:02 INFO - PROCESS | 1801 | 1460995742461 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:02 INFO - PROCESS | 1801 | 1460995742664 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 09:09:03 INFO - PROCESS | 1801 | 1460995742988 Marionette TRACE conn4 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:03 INFO - PROCESS | 1801 | ++DOCSHELL 0x8b85a000 == 135 [pid = 1801] [id = 432] 09:09:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 235 (0x8b9c9800) [pid = 1801] [serial = 1297] [outer = (nil)] 09:09:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 236 (0x8dc24c00) [pid = 1801] [serial = 1298] [outer = 0x8b9c9800] 09:09:03 INFO - PROCESS | 1801 | 1460995743082 Marionette DEBUG loaded listener.js 09:09:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 237 (0x8dfc0400) [pid = 1801] [serial = 1299] [outer = 0x8b9c9800] 09:09:03 INFO - PROCESS | 1801 | 1460995743981 Marionette TRACE conn4 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 09:09:04 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 09:09:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1591ms 09:09:04 INFO - PROCESS | 1801 | 1460995744039 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 09:09:04 INFO - PROCESS | 1801 | 1460995744043 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 09:09:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 09:09:04 INFO - PROCESS | 1801 | 1460995744049 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 09:09:04 INFO - PROCESS | 1801 | 1460995744053 Marionette TRACE conn4 <- [1,1702,null,{}] 09:09:04 INFO - PROCESS | 1801 | 1460995744059 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:04 INFO - PROCESS | 1801 | 1460995744265 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 09:09:04 INFO - PROCESS | 1801 | 1460995744584 Marionette TRACE conn4 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:04 INFO - PROCESS | 1801 | ++DOCSHELL 0x8b857400 == 136 [pid = 1801] [id = 433] 09:09:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 238 (0x8b9cbc00) [pid = 1801] [serial = 1300] [outer = (nil)] 09:09:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 239 (0x8e94c000) [pid = 1801] [serial = 1301] [outer = 0x8b9cbc00] 09:09:04 INFO - PROCESS | 1801 | 1460995744682 Marionette DEBUG loaded listener.js 09:09:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 240 (0x8e966800) [pid = 1801] [serial = 1302] [outer = 0x8b9cbc00] 09:09:05 INFO - PROCESS | 1801 | 1460995745610 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 09:09:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 09:09:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1637ms 09:09:05 INFO - PROCESS | 1801 | 1460995745688 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 09:09:05 INFO - PROCESS | 1801 | 1460995745691 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 09:09:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 09:09:05 INFO - PROCESS | 1801 | 1460995745698 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 09:09:05 INFO - PROCESS | 1801 | 1460995745702 Marionette TRACE conn4 <- [1,1706,null,{}] 09:09:05 INFO - PROCESS | 1801 | 1460995745708 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:05 INFO - PROCESS | 1801 | 1460995745976 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 09:09:06 INFO - PROCESS | 1801 | 1460995746315 Marionette TRACE conn4 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:06 INFO - PROCESS | 1801 | ++DOCSHELL 0x8e945c00 == 137 [pid = 1801] [id = 434] 09:09:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 241 (0x8e96e400) [pid = 1801] [serial = 1303] [outer = (nil)] 09:09:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 242 (0x8eb2b800) [pid = 1801] [serial = 1304] [outer = 0x8e96e400] 09:09:06 INFO - PROCESS | 1801 | 1460995746407 Marionette DEBUG loaded listener.js 09:09:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 243 (0x8eb34400) [pid = 1801] [serial = 1305] [outer = 0x8e96e400] 09:09:07 INFO - PROCESS | 1801 | 1460995747280 Marionette TRACE conn4 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 09:09:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 09:09:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1628ms 09:09:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 09:09:07 INFO - PROCESS | 1801 | 1460995747331 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 09:09:07 INFO - PROCESS | 1801 | 1460995747335 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 09:09:07 INFO - PROCESS | 1801 | 1460995747342 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 09:09:07 INFO - PROCESS | 1801 | 1460995747345 Marionette TRACE conn4 <- [1,1710,null,{}] 09:09:07 INFO - PROCESS | 1801 | 1460995747351 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:07 INFO - PROCESS | 1801 | 1460995747568 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 09:09:07 INFO - PROCESS | 1801 | 1460995747931 Marionette TRACE conn4 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:07 INFO - PROCESS | 1801 | ++DOCSHELL 0x8b851800 == 138 [pid = 1801] [id = 435] 09:09:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 244 (0x8ea93400) [pid = 1801] [serial = 1306] [outer = (nil)] 09:09:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 245 (0x8f66a800) [pid = 1801] [serial = 1307] [outer = 0x8ea93400] 09:09:08 INFO - PROCESS | 1801 | 1460995748029 Marionette DEBUG loaded listener.js 09:09:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 246 (0x8fbcf000) [pid = 1801] [serial = 1308] [outer = 0x8ea93400] 09:09:08 INFO - PROCESS | 1801 | 1460995748927 Marionette TRACE conn4 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 09:09:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 09:09:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1629ms 09:09:08 INFO - PROCESS | 1801 | 1460995748971 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 09:09:08 INFO - PROCESS | 1801 | 1460995748975 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 09:09:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 09:09:08 INFO - PROCESS | 1801 | 1460995748982 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 09:09:08 INFO - PROCESS | 1801 | 1460995748986 Marionette TRACE conn4 <- [1,1714,null,{}] 09:09:08 INFO - PROCESS | 1801 | 1460995748992 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:09 INFO - PROCESS | 1801 | 1460995749193 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 09:09:09 INFO - PROCESS | 1801 | 1460995749473 Marionette TRACE conn4 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:09 INFO - PROCESS | 1801 | ++DOCSHELL 0x8e970400 == 139 [pid = 1801] [id = 436] 09:09:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 247 (0x8ea90c00) [pid = 1801] [serial = 1309] [outer = (nil)] 09:09:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 248 (0x8ff16c00) [pid = 1801] [serial = 1310] [outer = 0x8ea90c00] 09:09:09 INFO - PROCESS | 1801 | 1460995749612 Marionette DEBUG loaded listener.js 09:09:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 249 (0x8ff1f800) [pid = 1801] [serial = 1311] [outer = 0x8ea90c00] 09:09:10 INFO - PROCESS | 1801 | 1460995750499 Marionette TRACE conn4 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 09:09:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 09:09:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1594ms 09:09:10 INFO - PROCESS | 1801 | 1460995750577 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 09:09:10 INFO - PROCESS | 1801 | 1460995750581 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 09:09:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 09:09:10 INFO - PROCESS | 1801 | 1460995750588 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 09:09:10 INFO - PROCESS | 1801 | 1460995750591 Marionette TRACE conn4 <- [1,1718,null,{}] 09:09:10 INFO - PROCESS | 1801 | 1460995750597 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:10 INFO - PROCESS | 1801 | 1460995750801 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 09:09:11 INFO - PROCESS | 1801 | 1460995751137 Marionette TRACE conn4 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:11 INFO - PROCESS | 1801 | ++DOCSHELL 0x8fc98000 == 140 [pid = 1801] [id = 437] 09:09:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 250 (0x8ff12000) [pid = 1801] [serial = 1312] [outer = (nil)] 09:09:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 251 (0x8ffddc00) [pid = 1801] [serial = 1313] [outer = 0x8ff12000] 09:09:11 INFO - PROCESS | 1801 | 1460995751233 Marionette DEBUG loaded listener.js 09:09:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 252 (0x90303c00) [pid = 1801] [serial = 1314] [outer = 0x8ff12000] 09:09:12 INFO - PROCESS | 1801 | 1460995752112 Marionette TRACE conn4 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 09:09:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 09:09:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1590ms 09:09:12 INFO - PROCESS | 1801 | 1460995752179 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 09:09:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 09:09:12 INFO - PROCESS | 1801 | 1460995752183 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 09:09:12 INFO - PROCESS | 1801 | 1460995752190 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 09:09:12 INFO - PROCESS | 1801 | 1460995752193 Marionette TRACE conn4 <- [1,1722,null,{}] 09:09:12 INFO - PROCESS | 1801 | 1460995752200 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:12 INFO - PROCESS | 1801 | 1460995752404 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 09:09:12 INFO - PROCESS | 1801 | 1460995752744 Marionette TRACE conn4 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:12 INFO - PROCESS | 1801 | ++DOCSHELL 0x8eb31c00 == 141 [pid = 1801] [id = 438] 09:09:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 253 (0x8fc9bc00) [pid = 1801] [serial = 1315] [outer = (nil)] 09:09:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 254 (0x90408400) [pid = 1801] [serial = 1316] [outer = 0x8fc9bc00] 09:09:12 INFO - PROCESS | 1801 | 1460995752837 Marionette DEBUG loaded listener.js 09:09:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 255 (0x9040d800) [pid = 1801] [serial = 1317] [outer = 0x8fc9bc00] 09:09:13 INFO - PROCESS | 1801 | 1460995753753 Marionette TRACE conn4 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 09:09:13 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 09:09:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1630ms 09:09:13 INFO - PROCESS | 1801 | 1460995753821 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 09:09:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 09:09:13 INFO - PROCESS | 1801 | 1460995753826 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 09:09:13 INFO - PROCESS | 1801 | 1460995753832 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 09:09:13 INFO - PROCESS | 1801 | 1460995753837 Marionette TRACE conn4 <- [1,1726,null,{}] 09:09:13 INFO - PROCESS | 1801 | 1460995753843 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:14 INFO - PROCESS | 1801 | 1460995754076 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 09:09:14 INFO - PROCESS | 1801 | 1460995754415 Marionette TRACE conn4 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:14 INFO - PROCESS | 1801 | ++DOCSHELL 0x90403000 == 142 [pid = 1801] [id = 439] 09:09:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 256 (0x90557800) [pid = 1801] [serial = 1318] [outer = (nil)] 09:09:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 257 (0x9069cc00) [pid = 1801] [serial = 1319] [outer = 0x90557800] 09:09:14 INFO - PROCESS | 1801 | 1460995754516 Marionette DEBUG loaded listener.js 09:09:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 258 (0x90715400) [pid = 1801] [serial = 1320] [outer = 0x90557800] 09:09:15 INFO - PROCESS | 1801 | 1460995755411 Marionette TRACE conn4 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 09:09:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 09:09:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1642ms 09:09:15 INFO - PROCESS | 1801 | 1460995755474 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 09:09:15 INFO - PROCESS | 1801 | 1460995755478 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 09:09:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 09:09:15 INFO - PROCESS | 1801 | 1460995755484 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 09:09:15 INFO - PROCESS | 1801 | 1460995755488 Marionette TRACE conn4 <- [1,1730,null,{}] 09:09:15 INFO - PROCESS | 1801 | 1460995755493 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:15 INFO - PROCESS | 1801 | 1460995755695 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 09:09:16 INFO - PROCESS | 1801 | 1460995756032 Marionette TRACE conn4 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:16 INFO - PROCESS | 1801 | ++DOCSHELL 0x9054ec00 == 143 [pid = 1801] [id = 440] 09:09:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 259 (0x914a4c00) [pid = 1801] [serial = 1321] [outer = (nil)] 09:09:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 260 (0x91694c00) [pid = 1801] [serial = 1322] [outer = 0x914a4c00] 09:09:16 INFO - PROCESS | 1801 | 1460995756123 Marionette DEBUG loaded listener.js 09:09:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 261 (0x916c9000) [pid = 1801] [serial = 1323] [outer = 0x914a4c00] 09:09:17 INFO - PROCESS | 1801 | 1460995757012 Marionette TRACE conn4 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 09:09:17 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 09:09:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1586ms 09:09:17 INFO - PROCESS | 1801 | 1460995757070 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 09:09:17 INFO - PROCESS | 1801 | 1460995757075 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 09:09:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 09:09:17 INFO - PROCESS | 1801 | 1460995757081 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 09:09:17 INFO - PROCESS | 1801 | 1460995757085 Marionette TRACE conn4 <- [1,1734,null,{}] 09:09:17 INFO - PROCESS | 1801 | 1460995757090 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:17 INFO - PROCESS | 1801 | 1460995757294 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 09:09:17 INFO - PROCESS | 1801 | 1460995757634 Marionette TRACE conn4 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:17 INFO - PROCESS | 1801 | ++DOCSHELL 0x82870c00 == 144 [pid = 1801] [id = 441] 09:09:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 262 (0x90536400) [pid = 1801] [serial = 1324] [outer = (nil)] 09:09:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 263 (0x93350400) [pid = 1801] [serial = 1325] [outer = 0x90536400] 09:09:17 INFO - PROCESS | 1801 | 1460995757737 Marionette DEBUG loaded listener.js 09:09:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 264 (0x933b2800) [pid = 1801] [serial = 1326] [outer = 0x90536400] 09:09:18 INFO - PROCESS | 1801 | 1460995758668 Marionette TRACE conn4 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 09:09:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 09:09:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1632ms 09:09:18 INFO - PROCESS | 1801 | 1460995758714 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 09:09:18 INFO - PROCESS | 1801 | 1460995758718 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 09:09:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 09:09:18 INFO - PROCESS | 1801 | 1460995758744 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 09:09:18 INFO - PROCESS | 1801 | 1460995758748 Marionette TRACE conn4 <- [1,1738,null,{}] 09:09:18 INFO - PROCESS | 1801 | 1460995758756 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:18 INFO - PROCESS | 1801 | 1460995758958 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 09:09:19 INFO - PROCESS | 1801 | 1460995759285 Marionette TRACE conn4 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:19 INFO - PROCESS | 1801 | ++DOCSHELL 0x916c6400 == 145 [pid = 1801] [id = 442] 09:09:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 265 (0x916d3800) [pid = 1801] [serial = 1327] [outer = (nil)] 09:09:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 266 (0x93420000) [pid = 1801] [serial = 1328] [outer = 0x916d3800] 09:09:19 INFO - PROCESS | 1801 | 1460995759378 Marionette DEBUG loaded listener.js 09:09:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 267 (0x935d2c00) [pid = 1801] [serial = 1329] [outer = 0x916d3800] 09:09:20 INFO - PROCESS | 1801 | 1460995760244 Marionette TRACE conn4 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 09:09:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 09:09:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1556ms 09:09:20 INFO - PROCESS | 1801 | 1460995760282 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 09:09:20 INFO - PROCESS | 1801 | 1460995760285 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 09:09:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 09:09:20 INFO - PROCESS | 1801 | 1460995760293 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 09:09:20 INFO - PROCESS | 1801 | 1460995760296 Marionette TRACE conn4 <- [1,1742,null,{}] 09:09:20 INFO - PROCESS | 1801 | 1460995760302 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:20 INFO - PROCESS | 1801 | 1460995760493 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 09:09:20 INFO - PROCESS | 1801 | 1460995760795 Marionette TRACE conn4 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:20 INFO - PROCESS | 1801 | ++DOCSHELL 0x82873000 == 146 [pid = 1801] [id = 443] 09:09:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 268 (0x8a30c400) [pid = 1801] [serial = 1330] [outer = (nil)] 09:09:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 269 (0x9052f800) [pid = 1801] [serial = 1331] [outer = 0x8a30c400] 09:09:20 INFO - PROCESS | 1801 | 1460995760933 Marionette DEBUG loaded listener.js 09:09:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 270 (0x94476800) [pid = 1801] [serial = 1332] [outer = 0x8a30c400] 09:09:21 INFO - PROCESS | 1801 | 1460995761837 Marionette TRACE conn4 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 09:09:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 09:09:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1578ms 09:09:21 INFO - PROCESS | 1801 | 1460995761871 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 09:09:21 INFO - PROCESS | 1801 | 1460995761875 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 09:09:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 09:09:21 INFO - PROCESS | 1801 | 1460995761882 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 09:09:21 INFO - PROCESS | 1801 | 1460995761885 Marionette TRACE conn4 <- [1,1746,null,{}] 09:09:21 INFO - PROCESS | 1801 | 1460995761891 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:22 INFO - PROCESS | 1801 | 1460995762087 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 09:09:22 INFO - PROCESS | 1801 | 1460995762421 Marionette TRACE conn4 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:22 INFO - PROCESS | 1801 | ++DOCSHELL 0x864f1000 == 147 [pid = 1801] [id = 444] 09:09:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 271 (0x9341fc00) [pid = 1801] [serial = 1333] [outer = (nil)] 09:09:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 272 (0x946f3400) [pid = 1801] [serial = 1334] [outer = 0x9341fc00] 09:09:22 INFO - PROCESS | 1801 | 1460995762513 Marionette DEBUG loaded listener.js 09:09:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 273 (0x95967800) [pid = 1801] [serial = 1335] [outer = 0x9341fc00] 09:09:23 INFO - PROCESS | 1801 | 1460995763449 Marionette TRACE conn4 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 09:09:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 09:09:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1637ms 09:09:23 INFO - PROCESS | 1801 | 1460995763520 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 09:09:23 INFO - PROCESS | 1801 | 1460995763524 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 09:09:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 09:09:23 INFO - PROCESS | 1801 | 1460995763530 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 09:09:23 INFO - PROCESS | 1801 | 1460995763533 Marionette TRACE conn4 <- [1,1750,null,{}] 09:09:23 INFO - PROCESS | 1801 | 1460995763539 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:23 INFO - PROCESS | 1801 | 1460995763738 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 09:09:24 INFO - PROCESS | 1801 | 1460995764067 Marionette TRACE conn4 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:24 INFO - PROCESS | 1801 | ++DOCSHELL 0x83d92000 == 148 [pid = 1801] [id = 445] 09:09:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 274 (0x8ec84c00) [pid = 1801] [serial = 1336] [outer = (nil)] 09:09:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 275 (0x969f9000) [pid = 1801] [serial = 1337] [outer = 0x8ec84c00] 09:09:24 INFO - PROCESS | 1801 | 1460995764157 Marionette DEBUG loaded listener.js 09:09:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 276 (0x971d9c00) [pid = 1801] [serial = 1338] [outer = 0x8ec84c00] 09:09:25 INFO - PROCESS | 1801 | 1460995765023 Marionette TRACE conn4 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 09:09:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 09:09:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1540ms 09:09:25 INFO - PROCESS | 1801 | 1460995765070 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 09:09:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 09:09:25 INFO - PROCESS | 1801 | 1460995765074 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 09:09:25 INFO - PROCESS | 1801 | 1460995765081 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 09:09:25 INFO - PROCESS | 1801 | 1460995765084 Marionette TRACE conn4 <- [1,1754,null,{}] 09:09:25 INFO - PROCESS | 1801 | 1460995765090 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:25 INFO - PROCESS | 1801 | 1460995765293 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 09:09:25 INFO - PROCESS | 1801 | 1460995765630 Marionette TRACE conn4 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:25 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a30a800 == 149 [pid = 1801] [id = 446] 09:09:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 277 (0x90534400) [pid = 1801] [serial = 1339] [outer = (nil)] 09:09:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 278 (0x9784c000) [pid = 1801] [serial = 1340] [outer = 0x90534400] 09:09:25 INFO - PROCESS | 1801 | 1460995765722 Marionette DEBUG loaded listener.js 09:09:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 279 (0x97c17c00) [pid = 1801] [serial = 1341] [outer = 0x90534400] 09:09:26 INFO - PROCESS | 1801 | 1460995766611 Marionette TRACE conn4 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 09:09:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 09:09:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1587ms 09:09:26 INFO - PROCESS | 1801 | 1460995766668 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 09:09:26 INFO - PROCESS | 1801 | 1460995766672 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 09:09:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 09:09:26 INFO - PROCESS | 1801 | 1460995766678 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 09:09:26 INFO - PROCESS | 1801 | 1460995766682 Marionette TRACE conn4 <- [1,1758,null,{}] 09:09:26 INFO - PROCESS | 1801 | 1460995766688 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:26 INFO - PROCESS | 1801 | 1460995766903 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 09:09:28 INFO - PROCESS | 1801 | --DOCSHELL 0x82875000 == 148 [pid = 1801] [id = 427] 09:09:28 INFO - PROCESS | 1801 | --DOCSHELL 0x864f6400 == 147 [pid = 1801] [id = 426] 09:09:28 INFO - PROCESS | 1801 | --DOCSHELL 0x8483c000 == 146 [pid = 1801] [id = 425] 09:09:28 INFO - PROCESS | 1801 | --DOCSHELL 0x8483a000 == 145 [pid = 1801] [id = 424] 09:09:28 INFO - PROCESS | 1801 | --DOCSHELL 0x83d96000 == 144 [pid = 1801] [id = 423] 09:09:28 INFO - PROCESS | 1801 | --DOCSHELL 0x8ffc2400 == 143 [pid = 1801] [id = 411] 09:09:28 INFO - PROCESS | 1801 | --DOCSHELL 0x88e09800 == 142 [pid = 1801] [id = 410] 09:09:28 INFO - PROCESS | 1801 | --DOCSHELL 0x8b9cdc00 == 141 [pid = 1801] [id = 408] 09:09:28 INFO - PROCESS | 1801 | --DOCSHELL 0x82868400 == 140 [pid = 1801] [id = 409] 09:09:28 INFO - PROCESS | 1801 | --DOCSHELL 0x850eec00 == 139 [pid = 1801] [id = 407] 09:09:28 INFO - PROCESS | 1801 | --DOCSHELL 0x83d9c000 == 138 [pid = 1801] [id = 406] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 278 (0x916ce400) [pid = 1801] [serial = 894] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 277 (0xa46e1000) [pid = 1801] [serial = 924] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 276 (0x98e06c00) [pid = 1801] [serial = 843] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 275 (0x9ff85c00) [pid = 1801] [serial = 855] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 274 (0x8e945400) [pid = 1801] [serial = 996] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 273 (0x8f669800) [pid = 1801] [serial = 759] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 272 (0x99087c00) [pid = 1801] [serial = 789] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 271 (0xa48ab800) [pid = 1801] [serial = 927] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 270 (0x946f1800) [pid = 1801] [serial = 900] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 269 (0x98376c00) [pid = 1801] [serial = 990] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 268 (0x9ff88c00) [pid = 1801] [serial = 915] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 267 (0x8f953800) [pid = 1801] [serial = 864] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 266 (0x93348400) [pid = 1801] [serial = 765] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 265 (0x8dc1e800) [pid = 1801] [serial = 825] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 264 (0x93423c00) [pid = 1801] [serial = 897] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 263 (0xa2b0e400) [pid = 1801] [serial = 1056] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 262 (0x9836d400) [pid = 1801] [serial = 1038] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 261 (0xa4a10400) [pid = 1801] [serial = 987] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 260 (0x99089c00) [pid = 1801] [serial = 906] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 259 (0x8ffbd400) [pid = 1801] [serial = 891] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 258 (0x9054bc00) [pid = 1801] [serial = 762] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 257 (0x8a307000) [pid = 1801] [serial = 957] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 256 (0xa0195400) [pid = 1801] [serial = 861] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 255 (0x906a2800) [pid = 1801] [serial = 984] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 254 (0x879e0400) [pid = 1801] [serial = 993] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 253 (0x935dc400) [pid = 1801] [serial = 1062] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 252 (0x986e1400) [pid = 1801] [serial = 969] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 251 (0x8dfc2000) [pid = 1801] [serial = 888] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 250 (0x914a3c00) [pid = 1801] [serial = 831] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 249 (0x933b4c00) [pid = 1801] [serial = 963] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 248 (0x97ac3c00) [pid = 1801] [serial = 786] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 247 (0x9e00e000) [pid = 1801] [serial = 852] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 246 (0xa46e7000) [pid = 1801] [serial = 981] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 245 (0x99276c00) [pid = 1801] [serial = 1044] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 244 (0x9590bc00) [pid = 1801] [serial = 774] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 243 (0x9713e800) [pid = 1801] [serial = 966] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 242 (0x99276000) [pid = 1801] [serial = 846] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 241 (0x974b5000) [pid = 1801] [serial = 1035] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 240 (0x971cf400) [pid = 1801] [serial = 780] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 239 (0x979bac00) [pid = 1801] [serial = 903] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 238 (0x946ed400) [pid = 1801] [serial = 837] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 237 (0x8e944400) [pid = 1801] [serial = 1020] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 236 (0x933b2c00) [pid = 1801] [serial = 1029] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 235 (0x98ea5c00) [pid = 1801] [serial = 1041] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 234 (0x9a639800) [pid = 1801] [serial = 909] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 233 (0x89ae9000) [pid = 1801] [serial = 933] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 232 (0x99270c00) [pid = 1801] [serial = 792] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 231 (0x9a9b3000) [pid = 1801] [serial = 972] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 230 (0x95971000) [pid = 1801] [serial = 777] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 229 (0xa0105c00) [pid = 1801] [serial = 975] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 228 (0x90403c00) [pid = 1801] [serial = 798] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 227 (0x8fbcb400) [pid = 1801] [serial = 1023] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 226 (0x93769800) [pid = 1801] [serial = 771] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 225 (0xa4a0b800) [pid = 1801] [serial = 930] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 224 (0x8fbd7400) [pid = 1801] [serial = 828] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 223 (0x93766400) [pid = 1801] [serial = 1032] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 222 (0x97c1c800) [pid = 1801] [serial = 840] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 221 (0x9e00d000) [pid = 1801] [serial = 912] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 220 (0x9341b000) [pid = 1801] [serial = 768] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 219 (0x9e003c00) [pid = 1801] [serial = 1047] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 218 (0x90401c00) [pid = 1801] [serial = 960] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 217 (0xa0192800) [pid = 1801] [serial = 1050] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 216 (0x99277000) [pid = 1801] [serial = 801] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 215 (0xa0f3e800) [pid = 1801] [serial = 978] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 214 (0x935da800) [pid = 1801] [serial = 1059] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 213 (0xa0115c00) [pid = 1801] [serial = 858] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 212 (0x9df2dc00) [pid = 1801] [serial = 849] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 211 (0x8b857000) [pid = 1801] [serial = 867] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 210 (0x9376e000) [pid = 1801] [serial = 834] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 209 (0xa10ef000) [pid = 1801] [serial = 918] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 208 (0xa3d20800) [pid = 1801] [serial = 921] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 207 (0x9a507800) [pid = 1801] [serial = 795] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 206 (0x976dc400) [pid = 1801] [serial = 783] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 205 (0x906a0000) [pid = 1801] [serial = 1026] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 204 (0x88e10800) [pid = 1801] [serial = 1053] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 203 (0xa294b000) [pid = 1801] [serial = 1104] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 202 (0x8e975400) [pid = 1801] [serial = 1116] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 201 (0xa010ec00) [pid = 1801] [serial = 1101] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 200 (0xa4a0ac00) [pid = 1801] [serial = 1110] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 199 (0x9040f000) [pid = 1801] [serial = 1089] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 198 (0x963c4800) [pid = 1801] [serial = 1092] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 197 (0x97c18c00) [pid = 1801] [serial = 1095] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 196 (0x880d5c00) [pid = 1801] [serial = 1131] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 195 (0x880d2c00) [pid = 1801] [serial = 1125] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 194 (0x84e6dc00) [pid = 1801] [serial = 1128] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 193 (0x8eb32c00) [pid = 1801] [serial = 1086] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 192 (0xa46e8c00) [pid = 1801] [serial = 1122] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 191 (0x99092000) [pid = 1801] [serial = 1098] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 190 (0x8b9bbc00) [pid = 1801] [serial = 1113] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 189 (0x864f4800) [pid = 1801] [serial = 1119] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 188 (0xa46ecc00) [pid = 1801] [serial = 1107] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 187 (0x946eec00) [pid = 1801] [serial = 1083] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 186 (0x8e94ac00) [pid = 1801] [serial = 1217] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 185 (0x8b9ba400) [pid = 1801] [serial = 1214] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 184 (0x90301c00) [pid = 1801] [serial = 1193] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 183 (0x9030b400) [pid = 1801] [serial = 1194] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 182 (0x83d94c00) [pid = 1801] [serial = 1202] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 181 (0x90557000) [pid = 1801] [serial = 1148] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 180 (0x84837400) [pid = 1801] [serial = 1190] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 179 (0x84839c00) [pid = 1801] [serial = 1191] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 178 (0x8f950800) [pid = 1801] [serial = 1154] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 177 (0x8fbd4400) [pid = 1801] [serial = 1155] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 176 (0x9070b400) [pid = 1801] [serial = 1157] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 175 (0x9168b800) [pid = 1801] [serial = 1158] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 174 (0xa4691800) [pid = 1801] [serial = 1175] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 173 (0xa4a07000) [pid = 1801] [serial = 1176] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 172 (0x9030b000) [pid = 1801] [serial = 1187] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 171 (0x9030e400) [pid = 1801] [serial = 1188] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 170 (0x8b9d2400) [pid = 1801] [serial = 1178] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 169 (0x8b9d4800) [pid = 1801] [serial = 1179] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 168 (0x98377c00) [pid = 1801] [serial = 1169] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 167 (0x98ea6800) [pid = 1801] [serial = 1170] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 166 (0x83b3a800) [pid = 1801] [serial = 1199] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 165 (0x89ff0000) [pid = 1801] [serial = 1200] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 164 (0x935d6000) [pid = 1801] [serial = 1163] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 163 (0x935d9c00) [pid = 1801] [serial = 1164] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 162 (0x83d9c400) [pid = 1801] [serial = 1205] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 161 (0x83d9ec00) [pid = 1801] [serial = 1206] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 160 (0x850ecc00) [pid = 1801] [serial = 1181] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 159 (0x8b9d1800) [pid = 1801] [serial = 1182] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 158 (0x90304000) [pid = 1801] [serial = 1184] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 157 (0x90306800) [pid = 1801] [serial = 1185] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 156 (0x9e00c000) [pid = 1801] [serial = 1172] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 155 (0x9eb3bc00) [pid = 1801] [serial = 1173] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 154 (0x92087c00) [pid = 1801] [serial = 1160] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 153 (0x933b8400) [pid = 1801] [serial = 1161] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 152 (0x84e64400) [pid = 1801] [serial = 1208] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 151 (0x84e71400) [pid = 1801] [serial = 1209] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 150 (0x8dc27000) [pid = 1801] [serial = 1151] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 149 (0x8e969000) [pid = 1801] [serial = 1152] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 148 (0x83b33000) [pid = 1801] [serial = 1196] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 147 (0x83b35000) [pid = 1801] [serial = 1197] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 146 (0x95a4d400) [pid = 1801] [serial = 1166] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 145 (0x976df000) [pid = 1801] [serial = 1167] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 144 (0x864ed800) [pid = 1801] [serial = 1211] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 143 (0x8b9d2800) [pid = 1801] [serial = 1215] [outer = (nil)] [url = about:blank] 09:09:28 INFO - PROCESS | 1801 | --DOMWINDOW == 142 (0x879dcc00) [pid = 1801] [serial = 1212] [outer = (nil)] [url = about:blank] 09:09:29 INFO - PROCESS | 1801 | 1460995769010 Marionette TRACE conn4 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:29 INFO - PROCESS | 1801 | ++DOCSHELL 0x83b36800 == 139 [pid = 1801] [id = 447] 09:09:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 143 (0x83b38800) [pid = 1801] [serial = 1342] [outer = (nil)] 09:09:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 144 (0x83d94c00) [pid = 1801] [serial = 1343] [outer = 0x83b38800] 09:09:29 INFO - PROCESS | 1801 | 1460995769100 Marionette DEBUG loaded listener.js 09:09:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 145 (0x8482f400) [pid = 1801] [serial = 1344] [outer = 0x83b38800] 09:09:29 INFO - PROCESS | 1801 | 1460995769900 Marionette TRACE conn4 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 09:09:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 09:09:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 3237ms 09:09:29 INFO - PROCESS | 1801 | 1460995769917 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 09:09:29 INFO - PROCESS | 1801 | 1460995769924 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 09:09:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 09:09:29 INFO - PROCESS | 1801 | 1460995769934 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 09:09:29 INFO - PROCESS | 1801 | 1460995769937 Marionette TRACE conn4 <- [1,1762,null,{}] 09:09:29 INFO - PROCESS | 1801 | 1460995769945 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:30 INFO - PROCESS | 1801 | 1460995770152 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 09:09:30 INFO - PROCESS | 1801 | 1460995770341 Marionette TRACE conn4 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:30 INFO - PROCESS | 1801 | ++DOCSHELL 0x84e69400 == 140 [pid = 1801] [id = 448] 09:09:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 146 (0x84e69800) [pid = 1801] [serial = 1345] [outer = (nil)] 09:09:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 147 (0x84e72800) [pid = 1801] [serial = 1346] [outer = 0x84e69800] 09:09:30 INFO - PROCESS | 1801 | 1460995770420 Marionette DEBUG loaded listener.js 09:09:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 148 (0x850e9c00) [pid = 1801] [serial = 1347] [outer = 0x84e69800] 09:09:31 INFO - PROCESS | 1801 | 1460995771369 Marionette TRACE conn4 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 09:09:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 09:09:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1480ms 09:09:31 INFO - PROCESS | 1801 | 1460995771417 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 09:09:31 INFO - PROCESS | 1801 | 1460995771424 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 09:09:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 09:09:31 INFO - PROCESS | 1801 | 1460995771443 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 09:09:31 INFO - PROCESS | 1801 | 1460995771446 Marionette TRACE conn4 <- [1,1766,null,{}] 09:09:31 INFO - PROCESS | 1801 | 1460995771452 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:31 INFO - PROCESS | 1801 | 1460995771735 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 09:09:31 INFO - PROCESS | 1801 | 1460995771771 Marionette TRACE conn4 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:31 INFO - PROCESS | 1801 | ++DOCSHELL 0x850e3c00 == 141 [pid = 1801] [id = 449] 09:09:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 149 (0x854c9000) [pid = 1801] [serial = 1348] [outer = (nil)] 09:09:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 150 (0x858fa000) [pid = 1801] [serial = 1349] [outer = 0x854c9000] 09:09:31 INFO - PROCESS | 1801 | 1460995771847 Marionette DEBUG loaded listener.js 09:09:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 151 (0x8618d800) [pid = 1801] [serial = 1350] [outer = 0x854c9000] 09:09:32 INFO - PROCESS | 1801 | 1460995772990 Marionette TRACE conn4 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 09:09:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 09:09:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1591ms 09:09:33 INFO - PROCESS | 1801 | 1460995773035 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 09:09:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 09:09:33 INFO - PROCESS | 1801 | 1460995773039 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 09:09:33 INFO - PROCESS | 1801 | 1460995773078 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 09:09:33 INFO - PROCESS | 1801 | 1460995773088 Marionette TRACE conn4 <- [1,1770,null,{}] 09:09:33 INFO - PROCESS | 1801 | 1460995773094 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:33 INFO - PROCESS | 1801 | 1460995773628 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 09:09:33 INFO - PROCESS | 1801 | --DOMWINDOW == 150 (0x8a309000) [pid = 1801] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 09:09:33 INFO - PROCESS | 1801 | --DOMWINDOW == 149 (0x8b9bb400) [pid = 1801] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 09:09:33 INFO - PROCESS | 1801 | --DOMWINDOW == 148 (0x83d9b800) [pid = 1801] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 09:09:33 INFO - PROCESS | 1801 | --DOMWINDOW == 147 (0x864f2800) [pid = 1801] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 09:09:33 INFO - PROCESS | 1801 | --DOMWINDOW == 146 (0x82875800) [pid = 1801] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 09:09:33 INFO - PROCESS | 1801 | --DOMWINDOW == 145 (0x8483b000) [pid = 1801] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 09:09:33 INFO - PROCESS | 1801 | 1460995773819 Marionette TRACE conn4 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:33 INFO - PROCESS | 1801 | ++DOCSHELL 0x82868c00 == 142 [pid = 1801] [id = 450] 09:09:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 146 (0x82875800) [pid = 1801] [serial = 1351] [outer = (nil)] 09:09:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 147 (0x84e69000) [pid = 1801] [serial = 1352] [outer = 0x82875800] 09:09:33 INFO - PROCESS | 1801 | 1460995773899 Marionette DEBUG loaded listener.js 09:09:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 148 (0x864f6800) [pid = 1801] [serial = 1353] [outer = 0x82875800] 09:09:34 INFO - PROCESS | 1801 | ************************* 09:09:34 INFO - PROCESS | 1801 | A coding exception was thrown and uncaught in a Task. 09:09:34 INFO - PROCESS | 1801 | 09:09:34 INFO - PROCESS | 1801 | Full message: TypeError: NetworkError when attempting to fetch resource. 09:09:34 INFO - PROCESS | 1801 | Full stack: 09:09:34 INFO - PROCESS | 1801 | ************************* 09:09:34 INFO - PROCESS | 1801 | 1460995774718 Marionette TRACE conn4 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 09:09:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 09:09:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1729ms 09:09:34 INFO - PROCESS | 1801 | 1460995774782 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 09:09:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 09:09:34 INFO - PROCESS | 1801 | 1460995774788 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 09:09:34 INFO - PROCESS | 1801 | 1460995774795 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 09:09:34 INFO - PROCESS | 1801 | 1460995774798 Marionette TRACE conn4 <- [1,1774,null,{}] 09:09:34 INFO - PROCESS | 1801 | 1460995774804 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:34 INFO - PROCESS | 1801 | 1460995774993 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 09:09:35 INFO - PROCESS | 1801 | 1460995775003 Marionette TRACE conn4 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:35 INFO - PROCESS | 1801 | ++DOCSHELL 0x84e6f400 == 143 [pid = 1801] [id = 451] 09:09:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 149 (0x854cec00) [pid = 1801] [serial = 1354] [outer = (nil)] 09:09:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 150 (0x880d3400) [pid = 1801] [serial = 1355] [outer = 0x854cec00] 09:09:35 INFO - PROCESS | 1801 | 1460995775081 Marionette DEBUG loaded listener.js 09:09:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 151 (0x8a307000) [pid = 1801] [serial = 1356] [outer = 0x854cec00] 09:09:36 INFO - PROCESS | 1801 | 1460995776320 Marionette TRACE conn4 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 09:09:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 09:09:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1580ms 09:09:36 INFO - PROCESS | 1801 | 1460995776377 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 09:09:36 INFO - PROCESS | 1801 | 1460995776384 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 09:09:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 09:09:36 INFO - PROCESS | 1801 | 1460995776393 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 09:09:36 INFO - PROCESS | 1801 | 1460995776399 Marionette TRACE conn4 <- [1,1778,null,{}] 09:09:36 INFO - PROCESS | 1801 | 1460995776408 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:36 INFO - PROCESS | 1801 | 1460995776659 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 09:09:37 INFO - PROCESS | 1801 | 1460995776994 Marionette TRACE conn4 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:37 INFO - PROCESS | 1801 | ++DOCSHELL 0x84839c00 == 144 [pid = 1801] [id = 452] 09:09:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 152 (0x8483d000) [pid = 1801] [serial = 1357] [outer = (nil)] 09:09:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 153 (0x84e72c00) [pid = 1801] [serial = 1358] [outer = 0x8483d000] 09:09:37 INFO - PROCESS | 1801 | 1460995777088 Marionette DEBUG loaded listener.js 09:09:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 154 (0x854d1800) [pid = 1801] [serial = 1359] [outer = 0x8483d000] 09:09:38 INFO - PROCESS | 1801 | 1460995778117 Marionette TRACE conn4 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 09:09:38 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 09:09:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1790ms 09:09:38 INFO - PROCESS | 1801 | 1460995778183 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 09:09:38 INFO - PROCESS | 1801 | 1460995778192 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 09:09:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 09:09:38 INFO - PROCESS | 1801 | 1460995778203 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 09:09:38 INFO - PROCESS | 1801 | 1460995778207 Marionette TRACE conn4 <- [1,1782,null,{}] 09:09:38 INFO - PROCESS | 1801 | 1460995778214 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:38 INFO - PROCESS | 1801 | 1460995778447 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 09:09:38 INFO - PROCESS | 1801 | 1460995778838 Marionette TRACE conn4 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:38 INFO - PROCESS | 1801 | ++DOCSHELL 0x86499000 == 145 [pid = 1801] [id = 453] 09:09:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 155 (0x864eec00) [pid = 1801] [serial = 1360] [outer = (nil)] 09:09:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 156 (0x864f3c00) [pid = 1801] [serial = 1361] [outer = 0x864eec00] 09:09:38 INFO - PROCESS | 1801 | 1460995778936 Marionette DEBUG loaded listener.js 09:09:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 157 (0x880d2800) [pid = 1801] [serial = 1362] [outer = 0x864eec00] 09:09:39 INFO - PROCESS | 1801 | 1460995779907 Marionette TRACE conn4 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 09:09:39 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 09:09:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1796ms 09:09:40 INFO - PROCESS | 1801 | 1460995779999 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 09:09:40 INFO - PROCESS | 1801 | 1460995780003 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 09:09:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 09:09:40 INFO - PROCESS | 1801 | 1460995780011 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 09:09:40 INFO - PROCESS | 1801 | 1460995780017 Marionette TRACE conn4 <- [1,1786,null,{}] 09:09:40 INFO - PROCESS | 1801 | 1460995780034 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:40 INFO - PROCESS | 1801 | 1460995780428 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 09:09:40 INFO - PROCESS | 1801 | 1460995780660 Marionette TRACE conn4 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:40 INFO - PROCESS | 1801 | ++DOCSHELL 0x880d5000 == 146 [pid = 1801] [id = 454] 09:09:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 158 (0x8b9b3800) [pid = 1801] [serial = 1363] [outer = (nil)] 09:09:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 159 (0x8b9bd000) [pid = 1801] [serial = 1364] [outer = 0x8b9b3800] 09:09:40 INFO - PROCESS | 1801 | 1460995780797 Marionette DEBUG loaded listener.js 09:09:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 160 (0x8dc23000) [pid = 1801] [serial = 1365] [outer = 0x8b9b3800] 09:09:42 INFO - PROCESS | 1801 | 1460995782122 Marionette TRACE conn4 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 09:09:42 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 09:09:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 2187ms 09:09:42 INFO - PROCESS | 1801 | 1460995782199 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 09:09:42 INFO - PROCESS | 1801 | 1460995782203 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 09:09:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 09:09:42 INFO - PROCESS | 1801 | 1460995782210 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 09:09:42 INFO - PROCESS | 1801 | 1460995782214 Marionette TRACE conn4 <- [1,1790,null,{}] 09:09:42 INFO - PROCESS | 1801 | 1460995782220 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:42 INFO - PROCESS | 1801 | 1460995782511 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 09:09:42 INFO - PROCESS | 1801 | 1460995782836 Marionette TRACE conn4 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:42 INFO - PROCESS | 1801 | ++DOCSHELL 0x8648dc00 == 147 [pid = 1801] [id = 455] 09:09:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 161 (0x8dfbf400) [pid = 1801] [serial = 1366] [outer = (nil)] 09:09:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 162 (0x8e94d400) [pid = 1801] [serial = 1367] [outer = 0x8dfbf400] 09:09:42 INFO - PROCESS | 1801 | 1460995782927 Marionette DEBUG loaded listener.js 09:09:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 163 (0x8e96dc00) [pid = 1801] [serial = 1368] [outer = 0x8dfbf400] 09:09:43 INFO - PROCESS | 1801 | 1460995783830 Marionette TRACE conn4 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 09:09:43 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) 09:09:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1688ms 09:09:43 INFO - PROCESS | 1801 | 1460995783898 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 09:09:43 INFO - PROCESS | 1801 | 1460995783903 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 09:09:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 09:09:43 INFO - PROCESS | 1801 | 1460995783909 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 09:09:43 INFO - PROCESS | 1801 | 1460995783913 Marionette TRACE conn4 <- [1,1794,null,{}] 09:09:43 INFO - PROCESS | 1801 | 1460995783918 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:44 INFO - PROCESS | 1801 | 1460995784154 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 09:09:44 INFO - PROCESS | 1801 | 1460995784469 Marionette TRACE conn4 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:44 INFO - PROCESS | 1801 | ++DOCSHELL 0x880c9800 == 148 [pid = 1801] [id = 456] 09:09:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 164 (0x8e944400) [pid = 1801] [serial = 1369] [outer = (nil)] 09:09:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 165 (0x8ea8c800) [pid = 1801] [serial = 1370] [outer = 0x8e944400] 09:09:44 INFO - PROCESS | 1801 | 1460995784562 Marionette DEBUG loaded listener.js 09:09:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 166 (0x8eb2a800) [pid = 1801] [serial = 1371] [outer = 0x8e944400] 09:09:45 INFO - PROCESS | 1801 | 1460995785460 Marionette TRACE conn4 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 09:09:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:09:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1581ms 09:09:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 09:09:45 INFO - PROCESS | 1801 | 1460995785491 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 09:09:45 INFO - PROCESS | 1801 | 1460995785494 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 09:09:45 INFO - PROCESS | 1801 | 1460995785501 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 09:09:45 INFO - PROCESS | 1801 | 1460995785505 Marionette TRACE conn4 <- [1,1798,null,{}] 09:09:45 INFO - PROCESS | 1801 | 1460995785511 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:45 INFO - PROCESS | 1801 | 1460995785741 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 09:09:46 INFO - PROCESS | 1801 | 1460995786065 Marionette TRACE conn4 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:46 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ea8d400 == 149 [pid = 1801] [id = 457] 09:09:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 167 (0x8f66cc00) [pid = 1801] [serial = 1372] [outer = (nil)] 09:09:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 168 (0x8f956400) [pid = 1801] [serial = 1373] [outer = 0x8f66cc00] 09:09:46 INFO - PROCESS | 1801 | 1460995786165 Marionette DEBUG loaded listener.js 09:09:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 169 (0x8fbd3400) [pid = 1801] [serial = 1374] [outer = 0x8f66cc00] 09:09:47 INFO - PROCESS | 1801 | 1460995787067 Marionette TRACE conn4 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 09:09:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 09:09:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1641ms 09:09:47 INFO - PROCESS | 1801 | 1460995787142 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 09:09:47 INFO - PROCESS | 1801 | 1460995787145 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 09:09:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 09:09:47 INFO - PROCESS | 1801 | 1460995787153 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 09:09:47 INFO - PROCESS | 1801 | 1460995787156 Marionette TRACE conn4 <- [1,1802,null,{}] 09:09:47 INFO - PROCESS | 1801 | 1460995787162 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:47 INFO - PROCESS | 1801 | 1460995787407 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 09:09:47 INFO - PROCESS | 1801 | 1460995787727 Marionette TRACE conn4 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:47 INFO - PROCESS | 1801 | ++DOCSHELL 0x8dfb8400 == 150 [pid = 1801] [id = 458] 09:09:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 170 (0x8f66b400) [pid = 1801] [serial = 1375] [outer = (nil)] 09:09:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 171 (0x8ffbd400) [pid = 1801] [serial = 1376] [outer = 0x8f66b400] 09:09:47 INFO - PROCESS | 1801 | 1460995787815 Marionette DEBUG loaded listener.js 09:09:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 172 (0x8ffc1c00) [pid = 1801] [serial = 1377] [outer = 0x8f66b400] 09:09:48 INFO - PROCESS | 1801 | 1460995788747 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 09:09:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 09:09:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1633ms 09:09:48 INFO - PROCESS | 1801 | 1460995788787 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 09:09:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 09:09:48 INFO - PROCESS | 1801 | 1460995788791 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 09:09:48 INFO - PROCESS | 1801 | 1460995788798 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 09:09:48 INFO - PROCESS | 1801 | 1460995788801 Marionette TRACE conn4 <- [1,1806,null,{}] 09:09:48 INFO - PROCESS | 1801 | 1460995788807 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:49 INFO - PROCESS | 1801 | 1460995789004 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 09:09:49 INFO - PROCESS | 1801 | 1460995789278 Marionette TRACE conn4 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:49 INFO - PROCESS | 1801 | ++DOCSHELL 0x8fbd5c00 == 151 [pid = 1801] [id = 459] 09:09:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 173 (0x8fc98c00) [pid = 1801] [serial = 1378] [outer = (nil)] 09:09:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 174 (0x90307000) [pid = 1801] [serial = 1379] [outer = 0x8fc98c00] 09:09:49 INFO - PROCESS | 1801 | 1460995789415 Marionette DEBUG loaded listener.js 09:09:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 175 (0x9030e000) [pid = 1801] [serial = 1380] [outer = 0x8fc98c00] 09:09:50 INFO - PROCESS | 1801 | 1460995790322 Marionette TRACE conn4 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 09:09:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 09:09:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1588ms 09:09:50 INFO - PROCESS | 1801 | 1460995790386 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 09:09:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 09:09:50 INFO - PROCESS | 1801 | 1460995790390 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 09:09:50 INFO - PROCESS | 1801 | 1460995790396 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 09:09:50 INFO - PROCESS | 1801 | 1460995790400 Marionette TRACE conn4 <- [1,1810,null,{}] 09:09:50 INFO - PROCESS | 1801 | 1460995790406 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:50 INFO - PROCESS | 1801 | 1460995790605 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 09:09:50 INFO - PROCESS | 1801 | 1460995790920 Marionette TRACE conn4 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:50 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ffdc400 == 152 [pid = 1801] [id = 460] 09:09:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 176 (0x90305800) [pid = 1801] [serial = 1381] [outer = (nil)] 09:09:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 177 (0x9040c400) [pid = 1801] [serial = 1382] [outer = 0x90305800] 09:09:51 INFO - PROCESS | 1801 | 1460995791015 Marionette DEBUG loaded listener.js 09:09:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 178 (0x9053ac00) [pid = 1801] [serial = 1383] [outer = 0x90305800] 09:09:51 INFO - PROCESS | 1801 | 1460995791916 Marionette TRACE conn4 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 09:09:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 09:09:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1579ms 09:09:51 INFO - PROCESS | 1801 | 1460995791977 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 09:09:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 09:09:51 INFO - PROCESS | 1801 | 1460995791981 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 09:09:51 INFO - PROCESS | 1801 | 1460995791987 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 09:09:51 INFO - PROCESS | 1801 | 1460995791991 Marionette TRACE conn4 <- [1,1814,null,{}] 09:09:52 INFO - PROCESS | 1801 | 1460995791997 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:52 INFO - PROCESS | 1801 | 1460995792201 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 09:09:52 INFO - PROCESS | 1801 | 1460995792528 Marionette TRACE conn4 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:52 INFO - PROCESS | 1801 | ++DOCSHELL 0x8eb33000 == 153 [pid = 1801] [id = 461] 09:09:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 179 (0x90405000) [pid = 1801] [serial = 1384] [outer = (nil)] 09:09:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 180 (0x90553400) [pid = 1801] [serial = 1385] [outer = 0x90405000] 09:09:52 INFO - PROCESS | 1801 | 1460995792624 Marionette DEBUG loaded listener.js 09:09:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 181 (0x90698000) [pid = 1801] [serial = 1386] [outer = 0x90405000] 09:09:53 INFO - PROCESS | 1801 | 1460995793603 Marionette TRACE conn4 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 09:09:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 09:09:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1691ms 09:09:53 INFO - PROCESS | 1801 | 1460995793679 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 09:09:53 INFO - PROCESS | 1801 | 1460995793683 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 09:09:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 09:09:53 INFO - PROCESS | 1801 | 1460995793690 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 09:09:53 INFO - PROCESS | 1801 | 1460995793701 Marionette TRACE conn4 <- [1,1818,null,{}] 09:09:53 INFO - PROCESS | 1801 | 1460995793706 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:53 INFO - PROCESS | 1801 | 1460995793977 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 09:09:54 INFO - PROCESS | 1801 | 1460995794316 Marionette TRACE conn4 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:54 INFO - PROCESS | 1801 | ++DOCSHELL 0x90557c00 == 154 [pid = 1801] [id = 462] 09:09:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 182 (0x9168fc00) [pid = 1801] [serial = 1387] [outer = (nil)] 09:09:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 183 (0x91697800) [pid = 1801] [serial = 1388] [outer = 0x9168fc00] 09:09:54 INFO - PROCESS | 1801 | 1460995794413 Marionette DEBUG loaded listener.js 09:09:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 184 (0x93346400) [pid = 1801] [serial = 1389] [outer = 0x9168fc00] 09:09:55 INFO - PROCESS | 1801 | 1460995795336 Marionette TRACE conn4 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 09:09:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 09:09:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1685ms 09:09:55 INFO - PROCESS | 1801 | 1460995795376 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 09:09:55 INFO - PROCESS | 1801 | 1460995795379 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 09:09:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 09:09:55 INFO - PROCESS | 1801 | 1460995795386 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 09:09:55 INFO - PROCESS | 1801 | 1460995795390 Marionette TRACE conn4 <- [1,1822,null,{}] 09:09:55 INFO - PROCESS | 1801 | 1460995795396 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:55 INFO - PROCESS | 1801 | 1460995795583 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 09:09:55 INFO - PROCESS | 1801 | 1460995795861 Marionette TRACE conn4 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:55 INFO - PROCESS | 1801 | ++DOCSHELL 0x9053e800 == 155 [pid = 1801] [id = 463] 09:09:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 185 (0x93345000) [pid = 1801] [serial = 1390] [outer = (nil)] 09:09:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 186 (0x933b8800) [pid = 1801] [serial = 1391] [outer = 0x93345000] 09:09:56 INFO - PROCESS | 1801 | 1460995796000 Marionette DEBUG loaded listener.js 09:09:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 187 (0x9341a800) [pid = 1801] [serial = 1392] [outer = 0x93345000] 09:09:56 INFO - PROCESS | 1801 | 1460995796905 Marionette TRACE conn4 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 09:09:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 09:09:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1582ms 09:09:56 INFO - PROCESS | 1801 | 1460995796970 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 09:09:56 INFO - PROCESS | 1801 | 1460995796974 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 09:09:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 09:09:56 INFO - PROCESS | 1801 | 1460995796980 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 09:09:56 INFO - PROCESS | 1801 | 1460995796984 Marionette TRACE conn4 <- [1,1826,null,{}] 09:09:56 INFO - PROCESS | 1801 | 1460995796990 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:57 INFO - PROCESS | 1801 | 1460995797195 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 09:09:57 INFO - PROCESS | 1801 | 1460995797522 Marionette TRACE conn4 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:57 INFO - PROCESS | 1801 | ++DOCSHELL 0x850e7800 == 156 [pid = 1801] [id = 464] 09:09:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 188 (0x933acc00) [pid = 1801] [serial = 1393] [outer = (nil)] 09:09:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 189 (0x935d4400) [pid = 1801] [serial = 1394] [outer = 0x933acc00] 09:09:57 INFO - PROCESS | 1801 | 1460995797614 Marionette DEBUG loaded listener.js 09:09:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 190 (0x935d9c00) [pid = 1801] [serial = 1395] [outer = 0x933acc00] 09:09:58 INFO - PROCESS | 1801 | 1460995798549 Marionette TRACE conn4 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 09:09:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 09:09:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1639ms 09:09:58 INFO - PROCESS | 1801 | 1460995798628 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 09:09:58 INFO - PROCESS | 1801 | 1460995798631 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 09:09:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 09:09:58 INFO - PROCESS | 1801 | 1460995798638 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 09:09:58 INFO - PROCESS | 1801 | 1460995798641 Marionette TRACE conn4 <- [1,1830,null,{}] 09:09:58 INFO - PROCESS | 1801 | 1460995798647 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:09:58 INFO - PROCESS | 1801 | 1460995798848 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 09:09:59 INFO - PROCESS | 1801 | 1460995799172 Marionette TRACE conn4 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:59 INFO - PROCESS | 1801 | ++DOCSHELL 0x83b2f400 == 157 [pid = 1801] [id = 465] 09:09:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 191 (0x9168d000) [pid = 1801] [serial = 1396] [outer = (nil)] 09:09:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 192 (0x93770000) [pid = 1801] [serial = 1397] [outer = 0x9168d000] 09:09:59 INFO - PROCESS | 1801 | 1460995799267 Marionette DEBUG loaded listener.js 09:09:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 193 (0x9447c000) [pid = 1801] [serial = 1398] [outer = 0x9168d000] 09:10:00 INFO - PROCESS | 1801 | 1460995800162 Marionette TRACE conn4 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 09:10:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 09:10:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1583ms 09:10:00 INFO - PROCESS | 1801 | 1460995800223 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 09:10:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 09:10:00 INFO - PROCESS | 1801 | 1460995800236 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 09:10:00 INFO - PROCESS | 1801 | 1460995800242 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 09:10:00 INFO - PROCESS | 1801 | 1460995800246 Marionette TRACE conn4 <- [1,1834,null,{}] 09:10:00 INFO - PROCESS | 1801 | 1460995800252 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:00 INFO - PROCESS | 1801 | 1460995800460 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 09:10:00 INFO - PROCESS | 1801 | 1460995800778 Marionette TRACE conn4 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:00 INFO - PROCESS | 1801 | ++DOCSHELL 0x90550000 == 158 [pid = 1801] [id = 466] 09:10:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 194 (0x9341e000) [pid = 1801] [serial = 1399] [outer = (nil)] 09:10:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 195 (0x9590d800) [pid = 1801] [serial = 1400] [outer = 0x9341e000] 09:10:00 INFO - PROCESS | 1801 | 1460995800870 Marionette DEBUG loaded listener.js 09:10:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 196 (0x95915000) [pid = 1801] [serial = 1401] [outer = 0x9341e000] 09:10:01 INFO - PROCESS | 1801 | 1460995801820 Marionette TRACE conn4 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 09:10:01 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 09:10:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1630ms 09:10:01 INFO - PROCESS | 1801 | 1460995801874 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 09:10:01 INFO - PROCESS | 1801 | 1460995801877 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 09:10:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 09:10:01 INFO - PROCESS | 1801 | 1460995801883 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 09:10:01 INFO - PROCESS | 1801 | 1460995801886 Marionette TRACE conn4 <- [1,1838,null,{}] 09:10:01 INFO - PROCESS | 1801 | 1460995801892 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:02 INFO - PROCESS | 1801 | 1460995802111 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 09:10:02 INFO - PROCESS | 1801 | 1460995802440 Marionette TRACE conn4 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:02 INFO - PROCESS | 1801 | ++DOCSHELL 0x858f9c00 == 159 [pid = 1801] [id = 467] 09:10:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 197 (0x90402400) [pid = 1801] [serial = 1402] [outer = (nil)] 09:10:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 198 (0x95966400) [pid = 1801] [serial = 1403] [outer = 0x90402400] 09:10:02 INFO - PROCESS | 1801 | 1460995802533 Marionette DEBUG loaded listener.js 09:10:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 199 (0x95a46c00) [pid = 1801] [serial = 1404] [outer = 0x90402400] 09:10:03 INFO - PROCESS | 1801 | 1460995803482 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 09:10:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 09:10:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1678ms 09:10:03 INFO - PROCESS | 1801 | 1460995803562 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 09:10:03 INFO - PROCESS | 1801 | 1460995803566 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 09:10:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 09:10:03 INFO - PROCESS | 1801 | 1460995803573 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 09:10:03 INFO - PROCESS | 1801 | 1460995803577 Marionette TRACE conn4 <- [1,1842,null,{}] 09:10:03 INFO - PROCESS | 1801 | 1460995803583 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:03 INFO - PROCESS | 1801 | 1460995803823 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 09:10:04 INFO - PROCESS | 1801 | 1460995804176 Marionette TRACE conn4 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:04 INFO - PROCESS | 1801 | ++DOCSHELL 0x83d90c00 == 160 [pid = 1801] [id = 468] 09:10:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 200 (0x83d96000) [pid = 1801] [serial = 1405] [outer = (nil)] 09:10:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 201 (0x971d2800) [pid = 1801] [serial = 1406] [outer = 0x83d96000] 09:10:04 INFO - PROCESS | 1801 | 1460995804268 Marionette DEBUG loaded listener.js 09:10:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 202 (0x9734c800) [pid = 1801] [serial = 1407] [outer = 0x83d96000] 09:10:05 INFO - PROCESS | 1801 | 1460995805172 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 09:10:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 09:10:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1644ms 09:10:05 INFO - PROCESS | 1801 | 1460995805217 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 09:10:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 09:10:05 INFO - PROCESS | 1801 | 1460995805222 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 09:10:05 INFO - PROCESS | 1801 | 1460995805229 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 09:10:05 INFO - PROCESS | 1801 | 1460995805233 Marionette TRACE conn4 <- [1,1846,null,{}] 09:10:05 INFO - PROCESS | 1801 | 1460995805238 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:05 INFO - PROCESS | 1801 | 1460995805430 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 09:10:06 INFO - PROCESS | 1801 | --DOCSHELL 0x8f661000 == 159 [pid = 1801] [id = 147] 09:10:06 INFO - PROCESS | 1801 | --DOCSHELL 0x9040a800 == 158 [pid = 1801] [id = 122] 09:10:06 INFO - PROCESS | 1801 | --DOCSHELL 0x8dfb6800 == 157 [pid = 1801] [id = 99] 09:10:06 INFO - PROCESS | 1801 | --DOCSHELL 0x9ffb0800 == 156 [pid = 1801] [id = 306] 09:10:06 INFO - PROCESS | 1801 | --DOCSHELL 0x95c5b000 == 155 [pid = 1801] [id = 72] 09:10:06 INFO - PROCESS | 1801 | --DOCSHELL 0x933ba800 == 154 [pid = 1801] [id = 307] 09:10:06 INFO - PROCESS | 1801 | --DOCSHELL 0x94475400 == 153 [pid = 1801] [id = 304] 09:10:06 INFO - PROCESS | 1801 | --DOCSHELL 0x8f955000 == 152 [pid = 1801] [id = 309] 09:10:06 INFO - PROCESS | 1801 | --DOCSHELL 0x8ea93000 == 151 [pid = 1801] [id = 156] 09:10:06 INFO - PROCESS | 1801 | --DOCSHELL 0x82868c00 == 150 [pid = 1801] [id = 450] 09:10:06 INFO - PROCESS | 1801 | --DOCSHELL 0x850e3c00 == 149 [pid = 1801] [id = 449] 09:10:06 INFO - PROCESS | 1801 | --DOCSHELL 0x84e69400 == 148 [pid = 1801] [id = 448] 09:10:06 INFO - PROCESS | 1801 | --DOCSHELL 0x83b36800 == 147 [pid = 1801] [id = 447] 09:10:06 INFO - PROCESS | 1801 | --DOCSHELL 0x864f1000 == 146 [pid = 1801] [id = 444] 09:10:06 INFO - PROCESS | 1801 | --DOCSHELL 0x916c6400 == 145 [pid = 1801] [id = 442] 09:10:06 INFO - PROCESS | 1801 | --DOCSHELL 0x82873000 == 144 [pid = 1801] [id = 443] 09:10:06 INFO - PROCESS | 1801 | --DOCSHELL 0x82870c00 == 143 [pid = 1801] [id = 441] 09:10:06 INFO - PROCESS | 1801 | --DOCSHELL 0x9054ec00 == 142 [pid = 1801] [id = 440] 09:10:07 INFO - PROCESS | 1801 | --DOCSHELL 0x90403000 == 141 [pid = 1801] [id = 439] 09:10:07 INFO - PROCESS | 1801 | --DOCSHELL 0x8fc98000 == 140 [pid = 1801] [id = 437] 09:10:07 INFO - PROCESS | 1801 | --DOCSHELL 0x8eb31c00 == 139 [pid = 1801] [id = 438] 09:10:07 INFO - PROCESS | 1801 | --DOCSHELL 0x8e970400 == 138 [pid = 1801] [id = 436] 09:10:07 INFO - PROCESS | 1801 | --DOCSHELL 0x8b851800 == 137 [pid = 1801] [id = 435] 09:10:07 INFO - PROCESS | 1801 | --DOCSHELL 0x8e945c00 == 136 [pid = 1801] [id = 434] 09:10:07 INFO - PROCESS | 1801 | --DOCSHELL 0x8b857400 == 135 [pid = 1801] [id = 433] 09:10:07 INFO - PROCESS | 1801 | --DOCSHELL 0x880d2400 == 134 [pid = 1801] [id = 431] 09:10:07 INFO - PROCESS | 1801 | --DOCSHELL 0x8b85a000 == 133 [pid = 1801] [id = 432] 09:10:07 INFO - PROCESS | 1801 | --DOCSHELL 0x86188800 == 132 [pid = 1801] [id = 430] 09:10:07 INFO - PROCESS | 1801 | --DOCSHELL 0x83b37400 == 131 [pid = 1801] [id = 428] 09:10:07 INFO - PROCESS | 1801 | --DOCSHELL 0x84e6ac00 == 130 [pid = 1801] [id = 376] 09:10:07 INFO - PROCESS | 1801 | --DOCSHELL 0x83b31800 == 129 [pid = 1801] [id = 429] 09:10:07 INFO - PROCESS | 1801 | --DOMWINDOW == 201 (0x8649a400) [pid = 1801] [serial = 1268] [outer = (nil)] [url = about:blank] 09:10:07 INFO - PROCESS | 1801 | --DOMWINDOW == 200 (0x9a9ad800) [pid = 1801] [serial = 1250] [outer = (nil)] [url = about:blank] 09:10:07 INFO - PROCESS | 1801 | --DOMWINDOW == 199 (0x854cd400) [pid = 1801] [serial = 1256] [outer = (nil)] [url = about:blank] 09:10:07 INFO - PROCESS | 1801 | --DOMWINDOW == 198 (0x8b9c7800) [pid = 1801] [serial = 1281] [outer = (nil)] [url = about:blank] 09:10:07 INFO - PROCESS | 1801 | --DOMWINDOW == 197 (0x946ee800) [pid = 1801] [serial = 1244] [outer = (nil)] [url = about:blank] 09:10:07 INFO - PROCESS | 1801 | --DOMWINDOW == 196 (0x8e969400) [pid = 1801] [serial = 1218] [outer = (nil)] [url = about:blank] 09:10:07 INFO - PROCESS | 1801 | --DOMWINDOW == 195 (0x8f959400) [pid = 1801] [serial = 1229] [outer = (nil)] [url = about:blank] 09:10:07 INFO - PROCESS | 1801 | --DOMWINDOW == 194 (0x86184c00) [pid = 1801] [serial = 1259] [outer = (nil)] [url = about:blank] 09:10:07 INFO - PROCESS | 1801 | --DOMWINDOW == 193 (0x84835400) [pid = 1801] [serial = 1220] [outer = (nil)] [url = about:blank] 09:10:07 INFO - PROCESS | 1801 | --DOMWINDOW == 192 (0xa10ed400) [pid = 1801] [serial = 1253] [outer = (nil)] [url = about:blank] 09:10:07 INFO - PROCESS | 1801 | --DOMWINDOW == 191 (0x86491800) [pid = 1801] [serial = 1265] [outer = (nil)] [url = about:blank] 09:10:07 INFO - PROCESS | 1801 | --DOMWINDOW == 190 (0x850f2000) [pid = 1801] [serial = 1272] [outer = (nil)] [url = about:blank] 09:10:07 INFO - PROCESS | 1801 | --DOMWINDOW == 189 (0x880d2000) [pid = 1801] [serial = 1277] [outer = (nil)] [url = about:blank] 09:10:07 INFO - PROCESS | 1801 | --DOMWINDOW == 188 (0x8ffdec00) [pid = 1801] [serial = 1232] [outer = (nil)] [url = about:blank] 09:10:07 INFO - PROCESS | 1801 | --DOMWINDOW == 187 (0x83b34000) [pid = 1801] [serial = 1283] [outer = (nil)] [url = about:blank] 09:10:07 INFO - PROCESS | 1801 | --DOMWINDOW == 186 (0x973c0400) [pid = 1801] [serial = 1247] [outer = (nil)] [url = about:blank] 09:10:07 INFO - PROCESS | 1801 | --DOMWINDOW == 185 (0x8ea90000) [pid = 1801] [serial = 1226] [outer = (nil)] [url = about:blank] 09:10:07 INFO - PROCESS | 1801 | --DOMWINDOW == 184 (0x93557400) [pid = 1801] [serial = 1241] [outer = (nil)] [url = about:blank] 09:10:07 INFO - PROCESS | 1801 | --DOMWINDOW == 183 (0x90697400) [pid = 1801] [serial = 1235] [outer = (nil)] [url = about:blank] 09:10:07 INFO - PROCESS | 1801 | --DOMWINDOW == 182 (0x858fc400) [pid = 1801] [serial = 1275] [outer = (nil)] [url = about:blank] 09:10:07 INFO - PROCESS | 1801 | --DOMWINDOW == 181 (0x850ea000) [pid = 1801] [serial = 1271] [outer = (nil)] [url = about:blank] 09:10:07 INFO - PROCESS | 1801 | --DOMWINDOW == 180 (0x850ebc00) [pid = 1801] [serial = 1274] [outer = (nil)] [url = about:blank] 09:10:07 INFO - PROCESS | 1801 | --DOMWINDOW == 179 (0x8618cc00) [pid = 1801] [serial = 1262] [outer = (nil)] [url = about:blank] 09:10:07 INFO - PROCESS | 1801 | --DOMWINDOW == 178 (0x8b9ba800) [pid = 1801] [serial = 1280] [outer = (nil)] [url = about:blank] 09:10:07 INFO - PROCESS | 1801 | --DOMWINDOW == 177 (0x879e1c00) [pid = 1801] [serial = 1223] [outer = (nil)] [url = about:blank] 09:10:07 INFO - PROCESS | 1801 | --DOMWINDOW == 176 (0x8482fc00) [pid = 1801] [serial = 1284] [outer = (nil)] [url = about:blank] 09:10:07 INFO - PROCESS | 1801 | --DOMWINDOW == 175 (0x8906f000) [pid = 1801] [serial = 1278] [outer = (nil)] [url = about:blank] 09:10:07 INFO - PROCESS | 1801 | --DOMWINDOW == 174 (0x916cb400) [pid = 1801] [serial = 1238] [outer = (nil)] [url = about:blank] 09:10:07 INFO - PROCESS | 1801 | --DOMWINDOW == 173 (0x88e09400) [pid = 1801] [serial = 1286] [outer = (nil)] [url = about:blank] 09:10:07 INFO - PROCESS | 1801 | 1460995807171 Marionette TRACE conn4 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:07 INFO - PROCESS | 1801 | ++DOCSHELL 0x82870c00 == 130 [pid = 1801] [id = 469] 09:10:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 174 (0x82873000) [pid = 1801] [serial = 1408] [outer = (nil)] 09:10:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 175 (0x83d9c400) [pid = 1801] [serial = 1409] [outer = 0x82873000] 09:10:07 INFO - PROCESS | 1801 | 1460995807285 Marionette DEBUG loaded listener.js 09:10:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 176 (0x84e64800) [pid = 1801] [serial = 1410] [outer = 0x82873000] 09:10:08 INFO - PROCESS | 1801 | 1460995808106 Marionette TRACE conn4 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 09:10:08 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) 09:10:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 2937ms 09:10:08 INFO - PROCESS | 1801 | 1460995808167 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 09:10:08 INFO - PROCESS | 1801 | 1460995808174 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 09:10:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 09:10:08 INFO - PROCESS | 1801 | 1460995808183 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 09:10:08 INFO - PROCESS | 1801 | 1460995808187 Marionette TRACE conn4 <- [1,1850,null,{}] 09:10:08 INFO - PROCESS | 1801 | 1460995808194 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:08 INFO - PROCESS | 1801 | 1460995808389 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 09:10:08 INFO - PROCESS | 1801 | 1460995808636 Marionette TRACE conn4 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:08 INFO - PROCESS | 1801 | ++DOCSHELL 0x850f2000 == 131 [pid = 1801] [id = 470] 09:10:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 177 (0x854d2c00) [pid = 1801] [serial = 1411] [outer = (nil)] 09:10:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 178 (0x86183800) [pid = 1801] [serial = 1412] [outer = 0x854d2c00] 09:10:08 INFO - PROCESS | 1801 | 1460995808721 Marionette DEBUG loaded listener.js 09:10:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 179 (0x8618f400) [pid = 1801] [serial = 1413] [outer = 0x854d2c00] 09:10:09 INFO - PROCESS | 1801 | 1460995809590 Marionette TRACE conn4 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 09:10:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:10:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1482ms 09:10:09 INFO - PROCESS | 1801 | 1460995809668 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 09:10:09 INFO - PROCESS | 1801 | 1460995809673 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 09:10:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 09:10:09 INFO - PROCESS | 1801 | 1460995809682 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 09:10:09 INFO - PROCESS | 1801 | 1460995809686 Marionette TRACE conn4 <- [1,1854,null,{}] 09:10:09 INFO - PROCESS | 1801 | 1460995809698 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:09 INFO - PROCESS | 1801 | 1460995809965 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 09:10:10 INFO - PROCESS | 1801 | 1460995810000 Marionette TRACE conn4 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:10 INFO - PROCESS | 1801 | ++DOCSHELL 0x86495800 == 132 [pid = 1801] [id = 471] 09:10:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 180 (0x864f2c00) [pid = 1801] [serial = 1414] [outer = (nil)] 09:10:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 181 (0x879d9000) [pid = 1801] [serial = 1415] [outer = 0x864f2c00] 09:10:10 INFO - PROCESS | 1801 | 1460995810078 Marionette DEBUG loaded listener.js 09:10:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 182 (0x880c9400) [pid = 1801] [serial = 1416] [outer = 0x864f2c00] 09:10:11 INFO - PROCESS | 1801 | 1460995811095 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 09:10:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 09:10:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1445ms 09:10:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 09:10:11 INFO - PROCESS | 1801 | 1460995811128 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 09:10:11 INFO - PROCESS | 1801 | 1460995811131 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 09:10:11 INFO - PROCESS | 1801 | 1460995811145 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 09:10:11 INFO - PROCESS | 1801 | 1460995811154 Marionette TRACE conn4 <- [1,1858,null,{}] 09:10:11 INFO - PROCESS | 1801 | 1460995811169 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:11 INFO - PROCESS | 1801 | 1460995811431 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 09:10:11 INFO - PROCESS | 1801 | 1460995811461 Marionette TRACE conn4 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:11 INFO - PROCESS | 1801 | ++DOCSHELL 0x858f7c00 == 133 [pid = 1801] [id = 472] 09:10:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 183 (0x88e11800) [pid = 1801] [serial = 1417] [outer = (nil)] 09:10:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 184 (0x8a30c800) [pid = 1801] [serial = 1418] [outer = 0x88e11800] 09:10:11 INFO - PROCESS | 1801 | 1460995811537 Marionette DEBUG loaded listener.js 09:10:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 185 (0x8b85b800) [pid = 1801] [serial = 1419] [outer = 0x88e11800] 09:10:12 INFO - PROCESS | 1801 | --DOMWINDOW == 184 (0x8ffc1800) [pid = 1801] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 09:10:12 INFO - PROCESS | 1801 | --DOMWINDOW == 183 (0x914a4c00) [pid = 1801] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 09:10:12 INFO - PROCESS | 1801 | --DOMWINDOW == 182 (0x83b37800) [pid = 1801] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 09:10:12 INFO - PROCESS | 1801 | --DOMWINDOW == 181 (0x90549c00) [pid = 1801] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 09:10:12 INFO - PROCESS | 1801 | --DOMWINDOW == 180 (0x83d9d800) [pid = 1801] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 09:10:12 INFO - PROCESS | 1801 | --DOMWINDOW == 179 (0x858f4c00) [pid = 1801] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 09:10:12 INFO - PROCESS | 1801 | --DOMWINDOW == 178 (0x82875800) [pid = 1801] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 09:10:12 INFO - PROCESS | 1801 | --DOMWINDOW == 177 (0x8b9cbc00) [pid = 1801] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 09:10:12 INFO - PROCESS | 1801 | --DOMWINDOW == 176 (0x8e96e400) [pid = 1801] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 09:10:12 INFO - PROCESS | 1801 | --DOMWINDOW == 175 (0x8ea90c00) [pid = 1801] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 09:10:12 INFO - PROCESS | 1801 | --DOMWINDOW == 174 (0x8b9c9800) [pid = 1801] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 09:10:12 INFO - PROCESS | 1801 | --DOMWINDOW == 173 (0x8618ec00) [pid = 1801] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 09:10:12 INFO - PROCESS | 1801 | --DOMWINDOW == 172 (0x83b38800) [pid = 1801] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 09:10:12 INFO - PROCESS | 1801 | --DOMWINDOW == 171 (0x86182400) [pid = 1801] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 09:10:12 INFO - PROCESS | 1801 | --DOMWINDOW == 170 (0x84e69800) [pid = 1801] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 09:10:12 INFO - PROCESS | 1801 | --DOMWINDOW == 169 (0x9054d800) [pid = 1801] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 09:10:12 INFO - PROCESS | 1801 | --DOMWINDOW == 168 (0x916d3800) [pid = 1801] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 09:10:12 INFO - PROCESS | 1801 | --DOMWINDOW == 167 (0x8ea93400) [pid = 1801] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 09:10:12 INFO - PROCESS | 1801 | --DOMWINDOW == 166 (0x8ff12000) [pid = 1801] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 09:10:12 INFO - PROCESS | 1801 | --DOMWINDOW == 165 (0x8dfb4800) [pid = 1801] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 09:10:12 INFO - PROCESS | 1801 | --DOMWINDOW == 164 (0x946ee000) [pid = 1801] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 09:10:12 INFO - PROCESS | 1801 | --DOMWINDOW == 163 (0x854ca400) [pid = 1801] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 09:10:12 INFO - PROCESS | 1801 | --DOMWINDOW == 162 (0x90699c00) [pid = 1801] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 09:10:12 INFO - PROCESS | 1801 | --DOMWINDOW == 161 (0x8f669400) [pid = 1801] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 09:10:12 INFO - PROCESS | 1801 | --DOMWINDOW == 160 (0x858eec00) [pid = 1801] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 09:10:12 INFO - PROCESS | 1801 | --DOMWINDOW == 159 (0x9341fc00) [pid = 1801] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 09:10:12 INFO - PROCESS | 1801 | --DOMWINDOW == 158 (0x90557800) [pid = 1801] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 09:10:12 INFO - PROCESS | 1801 | --DOMWINDOW == 157 (0x8a30c400) [pid = 1801] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 09:10:12 INFO - PROCESS | 1801 | --DOMWINDOW == 156 (0x86493400) [pid = 1801] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 09:10:12 INFO - PROCESS | 1801 | --DOMWINDOW == 155 (0x8eb28000) [pid = 1801] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 09:10:12 INFO - PROCESS | 1801 | --DOMWINDOW == 154 (0x89fe5400) [pid = 1801] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 09:10:12 INFO - PROCESS | 1801 | --DOMWINDOW == 153 (0x90536400) [pid = 1801] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 09:10:12 INFO - PROCESS | 1801 | --DOMWINDOW == 152 (0x8ec84c00) [pid = 1801] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 09:10:12 INFO - PROCESS | 1801 | --DOMWINDOW == 151 (0x854c9000) [pid = 1801] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 09:10:12 INFO - PROCESS | 1801 | --DOMWINDOW == 150 (0x8fc9bc00) [pid = 1801] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 09:10:12 INFO - PROCESS | 1801 | --DOMWINDOW == 149 (0x84833000) [pid = 1801] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 09:10:12 INFO - PROCESS | 1801 | --DOMWINDOW == 148 (0x854cf800) [pid = 1801] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 09:10:12 INFO - PROCESS | 1801 | --DOMWINDOW == 147 (0x9a9b4400) [pid = 1801] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 09:10:12 INFO - PROCESS | 1801 | --DOMWINDOW == 146 (0x9926f800) [pid = 1801] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 09:10:12 INFO - PROCESS | 1801 | --DOMWINDOW == 145 (0x8618a400) [pid = 1801] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 09:10:12 INFO - PROCESS | 1801 | --DOMWINDOW == 144 (0x914ca800) [pid = 1801] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 09:10:13 INFO - PROCESS | 1801 | 1460995813404 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 09:10:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 09:10:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 2314ms 09:10:13 INFO - PROCESS | 1801 | 1460995813452 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 09:10:13 INFO - PROCESS | 1801 | 1460995813457 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 09:10:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 09:10:13 INFO - PROCESS | 1801 | 1460995813462 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 09:10:13 INFO - PROCESS | 1801 | 1460995813470 Marionette TRACE conn4 <- [1,1862,null,{}] 09:10:13 INFO - PROCESS | 1801 | 1460995813479 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:13 INFO - PROCESS | 1801 | 1460995813738 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 09:10:13 INFO - PROCESS | 1801 | 1460995813761 Marionette TRACE conn4 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:13 INFO - PROCESS | 1801 | ++DOCSHELL 0x83d97000 == 134 [pid = 1801] [id = 473] 09:10:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 145 (0x84e6d000) [pid = 1801] [serial = 1420] [outer = (nil)] 09:10:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 146 (0x86182400) [pid = 1801] [serial = 1421] [outer = 0x84e6d000] 09:10:13 INFO - PROCESS | 1801 | 1460995813834 Marionette DEBUG loaded listener.js 09:10:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 147 (0x86493400) [pid = 1801] [serial = 1422] [outer = 0x84e6d000] 09:10:14 INFO - PROCESS | 1801 | 1460995814819 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 09:10:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 09:10:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1386ms 09:10:14 INFO - PROCESS | 1801 | 1460995814873 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 09:10:14 INFO - PROCESS | 1801 | 1460995814879 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 09:10:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 09:10:14 INFO - PROCESS | 1801 | 1460995814890 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 09:10:14 INFO - PROCESS | 1801 | 1460995814896 Marionette TRACE conn4 <- [1,1866,null,{}] 09:10:14 INFO - PROCESS | 1801 | 1460995814905 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:15 INFO - PROCESS | 1801 | 1460995815126 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 09:10:15 INFO - PROCESS | 1801 | 1460995815439 Marionette TRACE conn4 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:15 INFO - PROCESS | 1801 | ++DOCSHELL 0x854c3400 == 135 [pid = 1801] [id = 474] 09:10:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 148 (0x854c3800) [pid = 1801] [serial = 1423] [outer = (nil)] 09:10:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 149 (0x854c9000) [pid = 1801] [serial = 1424] [outer = 0x854c3800] 09:10:15 INFO - PROCESS | 1801 | 1460995815534 Marionette DEBUG loaded listener.js 09:10:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 150 (0x854d0800) [pid = 1801] [serial = 1425] [outer = 0x854c3800] 09:10:16 INFO - PROCESS | 1801 | 1460995816474 Marionette TRACE conn4 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 09:10:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 09:10:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1641ms 09:10:16 INFO - PROCESS | 1801 | 1460995816531 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 09:10:16 INFO - PROCESS | 1801 | 1460995816540 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 09:10:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 09:10:16 INFO - PROCESS | 1801 | 1460995816552 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 09:10:16 INFO - PROCESS | 1801 | 1460995816556 Marionette TRACE conn4 <- [1,1870,null,{}] 09:10:16 INFO - PROCESS | 1801 | 1460995816563 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:16 INFO - PROCESS | 1801 | 1460995816771 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 09:10:17 INFO - PROCESS | 1801 | 1460995817105 Marionette TRACE conn4 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:17 INFO - PROCESS | 1801 | ++DOCSHELL 0x854ce800 == 136 [pid = 1801] [id = 475] 09:10:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 151 (0x858f4000) [pid = 1801] [serial = 1426] [outer = (nil)] 09:10:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 152 (0x864f7800) [pid = 1801] [serial = 1427] [outer = 0x858f4000] 09:10:17 INFO - PROCESS | 1801 | 1460995817198 Marionette DEBUG loaded listener.js 09:10:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 153 (0x88e06400) [pid = 1801] [serial = 1428] [outer = 0x858f4000] 09:10:18 INFO - PROCESS | 1801 | 1460995818162 Marionette TRACE conn4 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 09:10:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 09:10:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1687ms 09:10:18 INFO - PROCESS | 1801 | 1460995818239 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 09:10:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 09:10:18 INFO - PROCESS | 1801 | 1460995818243 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 09:10:18 INFO - PROCESS | 1801 | 1460995818250 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 09:10:18 INFO - PROCESS | 1801 | 1460995818256 Marionette TRACE conn4 <- [1,1874,null,{}] 09:10:18 INFO - PROCESS | 1801 | 1460995818273 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:18 INFO - PROCESS | 1801 | 1460995818555 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 09:10:18 INFO - PROCESS | 1801 | 1460995818920 Marionette TRACE conn4 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:18 INFO - PROCESS | 1801 | ++DOCSHELL 0x89fe8000 == 137 [pid = 1801] [id = 476] 09:10:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 154 (0x8b858400) [pid = 1801] [serial = 1429] [outer = (nil)] 09:10:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 155 (0x8b9be800) [pid = 1801] [serial = 1430] [outer = 0x8b858400] 09:10:19 INFO - PROCESS | 1801 | 1460995819016 Marionette DEBUG loaded listener.js 09:10:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 156 (0x8b9cc400) [pid = 1801] [serial = 1431] [outer = 0x8b858400] 09:10:19 INFO - PROCESS | 1801 | 1460995819974 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 09:10:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 09:10:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1795ms 09:10:20 INFO - PROCESS | 1801 | 1460995820044 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 09:10:20 INFO - PROCESS | 1801 | 1460995820049 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 09:10:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 09:10:20 INFO - PROCESS | 1801 | 1460995820056 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 09:10:20 INFO - PROCESS | 1801 | 1460995820059 Marionette TRACE conn4 <- [1,1878,null,{}] 09:10:20 INFO - PROCESS | 1801 | 1460995820065 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:20 INFO - PROCESS | 1801 | 1460995820266 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 09:10:20 INFO - PROCESS | 1801 | 1460995820580 Marionette TRACE conn4 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:20 INFO - PROCESS | 1801 | ++DOCSHELL 0x89067000 == 138 [pid = 1801] [id = 477] 09:10:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 157 (0x8b9c9400) [pid = 1801] [serial = 1432] [outer = (nil)] 09:10:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 158 (0x8dfbf800) [pid = 1801] [serial = 1433] [outer = 0x8b9c9400] 09:10:20 INFO - PROCESS | 1801 | 1460995820673 Marionette DEBUG loaded listener.js 09:10:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 159 (0x8e950800) [pid = 1801] [serial = 1434] [outer = 0x8b9c9400] 09:10:21 INFO - PROCESS | 1801 | 1460995821545 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 09:10:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 09:10:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1534ms 09:10:21 INFO - PROCESS | 1801 | 1460995821591 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 09:10:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 09:10:21 INFO - PROCESS | 1801 | 1460995821595 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 09:10:21 INFO - PROCESS | 1801 | 1460995821602 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 09:10:21 INFO - PROCESS | 1801 | 1460995821605 Marionette TRACE conn4 <- [1,1882,null,{}] 09:10:21 INFO - PROCESS | 1801 | 1460995821611 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:21 INFO - PROCESS | 1801 | 1460995821809 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 09:10:22 INFO - PROCESS | 1801 | 1460995822089 Marionette TRACE conn4 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:22 INFO - PROCESS | 1801 | ++DOCSHELL 0x8649a400 == 139 [pid = 1801] [id = 478] 09:10:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 160 (0x8dfb9c00) [pid = 1801] [serial = 1435] [outer = (nil)] 09:10:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 161 (0x8ea88c00) [pid = 1801] [serial = 1436] [outer = 0x8dfb9c00] 09:10:22 INFO - PROCESS | 1801 | 1460995822225 Marionette DEBUG loaded listener.js 09:10:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 162 (0x8eb28000) [pid = 1801] [serial = 1437] [outer = 0x8dfb9c00] 09:10:23 INFO - PROCESS | 1801 | 1460995823105 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 09:10:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 09:10:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1581ms 09:10:23 INFO - PROCESS | 1801 | 1460995823183 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 09:10:23 INFO - PROCESS | 1801 | 1460995823187 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 09:10:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 09:10:23 INFO - PROCESS | 1801 | 1460995823193 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 09:10:23 INFO - PROCESS | 1801 | 1460995823196 Marionette TRACE conn4 <- [1,1886,null,{}] 09:10:23 INFO - PROCESS | 1801 | 1460995823202 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:23 INFO - PROCESS | 1801 | 1460995823490 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 09:10:23 INFO - PROCESS | 1801 | 1460995823867 Marionette TRACE conn4 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:23 INFO - PROCESS | 1801 | ++DOCSHELL 0x8b9d2800 == 140 [pid = 1801] [id = 479] 09:10:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 163 (0x8ec8b400) [pid = 1801] [serial = 1438] [outer = (nil)] 09:10:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 164 (0x8f661400) [pid = 1801] [serial = 1439] [outer = 0x8ec8b400] 09:10:23 INFO - PROCESS | 1801 | 1460995823962 Marionette DEBUG loaded listener.js 09:10:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 165 (0x8f957800) [pid = 1801] [serial = 1440] [outer = 0x8ec8b400] 09:10:24 INFO - PROCESS | 1801 | 1460995824852 Marionette TRACE conn4 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 09:10:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 09:10:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1730ms 09:10:24 INFO - PROCESS | 1801 | 1460995824924 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 09:10:24 INFO - PROCESS | 1801 | 1460995824928 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 09:10:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 09:10:24 INFO - PROCESS | 1801 | 1460995824935 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 09:10:24 INFO - PROCESS | 1801 | 1460995824938 Marionette TRACE conn4 <- [1,1890,null,{}] 09:10:24 INFO - PROCESS | 1801 | 1460995824944 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:25 INFO - PROCESS | 1801 | 1460995825173 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 09:10:25 INFO - PROCESS | 1801 | 1460995825489 Marionette TRACE conn4 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:25 INFO - PROCESS | 1801 | ++DOCSHELL 0x8f664800 == 141 [pid = 1801] [id = 480] 09:10:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 166 (0x8fbce800) [pid = 1801] [serial = 1441] [outer = (nil)] 09:10:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 167 (0x8ff12000) [pid = 1801] [serial = 1442] [outer = 0x8fbce800] 09:10:25 INFO - PROCESS | 1801 | 1460995825577 Marionette DEBUG loaded listener.js 09:10:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 168 (0x8ff17400) [pid = 1801] [serial = 1443] [outer = 0x8fbce800] 09:10:26 INFO - PROCESS | 1801 | 1460995826437 Marionette TRACE conn4 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 09:10:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 09:10:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1534ms 09:10:26 INFO - PROCESS | 1801 | 1460995826486 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 09:10:26 INFO - PROCESS | 1801 | 1460995826491 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 09:10:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 09:10:26 INFO - PROCESS | 1801 | 1460995826497 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 09:10:26 INFO - PROCESS | 1801 | 1460995826501 Marionette TRACE conn4 <- [1,1894,null,{}] 09:10:26 INFO - PROCESS | 1801 | 1460995826506 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:26 INFO - PROCESS | 1801 | 1460995826709 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 09:10:27 INFO - PROCESS | 1801 | 1460995826993 Marionette TRACE conn4 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:27 INFO - PROCESS | 1801 | ++DOCSHELL 0x8fbd7000 == 142 [pid = 1801] [id = 481] 09:10:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 169 (0x8fc99c00) [pid = 1801] [serial = 1444] [outer = (nil)] 09:10:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 170 (0x8ffe0800) [pid = 1801] [serial = 1445] [outer = 0x8fc99c00] 09:10:27 INFO - PROCESS | 1801 | 1460995827130 Marionette DEBUG loaded listener.js 09:10:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 171 (0x90308000) [pid = 1801] [serial = 1446] [outer = 0x8fc99c00] 09:10:28 INFO - PROCESS | 1801 | 1460995828030 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 09:10:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 09:10:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1592ms 09:10:28 INFO - PROCESS | 1801 | 1460995828090 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 09:10:28 INFO - PROCESS | 1801 | 1460995828093 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 09:10:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 09:10:28 INFO - PROCESS | 1801 | 1460995828100 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 09:10:28 INFO - PROCESS | 1801 | 1460995828103 Marionette TRACE conn4 <- [1,1898,null,{}] 09:10:28 INFO - PROCESS | 1801 | 1460995828109 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:28 INFO - PROCESS | 1801 | 1460995828307 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 09:10:28 INFO - PROCESS | 1801 | 1460995828637 Marionette TRACE conn4 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:28 INFO - PROCESS | 1801 | ++DOCSHELL 0x8f665c00 == 143 [pid = 1801] [id = 482] 09:10:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 172 (0x8ffc9800) [pid = 1801] [serial = 1447] [outer = (nil)] 09:10:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 173 (0x9040f000) [pid = 1801] [serial = 1448] [outer = 0x8ffc9800] 09:10:28 INFO - PROCESS | 1801 | 1460995828735 Marionette DEBUG loaded listener.js 09:10:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 174 (0x90532800) [pid = 1801] [serial = 1449] [outer = 0x8ffc9800] 09:10:29 INFO - PROCESS | 1801 | 1460995829613 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 09:10:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 09:10:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1582ms 09:10:29 INFO - PROCESS | 1801 | 1460995829683 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 09:10:29 INFO - PROCESS | 1801 | 1460995829687 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 09:10:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 09:10:29 INFO - PROCESS | 1801 | 1460995829694 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 09:10:29 INFO - PROCESS | 1801 | 1460995829697 Marionette TRACE conn4 <- [1,1902,null,{}] 09:10:29 INFO - PROCESS | 1801 | 1460995829704 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:29 INFO - PROCESS | 1801 | 1460995829923 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 09:10:30 INFO - PROCESS | 1801 | 1460995830253 Marionette TRACE conn4 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:30 INFO - PROCESS | 1801 | ++DOCSHELL 0x9030f800 == 144 [pid = 1801] [id = 483] 09:10:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 175 (0x90404800) [pid = 1801] [serial = 1450] [outer = (nil)] 09:10:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 176 (0x90552400) [pid = 1801] [serial = 1451] [outer = 0x90404800] 09:10:30 INFO - PROCESS | 1801 | 1460995830352 Marionette DEBUG loaded listener.js 09:10:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 177 (0x90697400) [pid = 1801] [serial = 1452] [outer = 0x90404800] 09:10:31 INFO - PROCESS | 1801 | 1460995831216 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 09:10:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 09:10:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1579ms 09:10:31 INFO - PROCESS | 1801 | 1460995831279 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 09:10:31 INFO - PROCESS | 1801 | 1460995831284 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 09:10:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 09:10:31 INFO - PROCESS | 1801 | 1460995831294 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 09:10:31 INFO - PROCESS | 1801 | 1460995831298 Marionette TRACE conn4 <- [1,1906,null,{}] 09:10:31 INFO - PROCESS | 1801 | 1460995831304 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:31 INFO - PROCESS | 1801 | 1460995831534 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 09:10:31 INFO - PROCESS | 1801 | 1460995831873 Marionette TRACE conn4 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:31 INFO - PROCESS | 1801 | ++DOCSHELL 0x9054d800 == 145 [pid = 1801] [id = 484] 09:10:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 178 (0x914b0400) [pid = 1801] [serial = 1453] [outer = (nil)] 09:10:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 179 (0x91689400) [pid = 1801] [serial = 1454] [outer = 0x914b0400] 09:10:31 INFO - PROCESS | 1801 | 1460995831991 Marionette DEBUG loaded listener.js 09:10:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 180 (0x916c6400) [pid = 1801] [serial = 1455] [outer = 0x914b0400] 09:10:32 INFO - PROCESS | 1801 | 1460995832911 Marionette TRACE conn4 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 09:10:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 09:10:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1680ms 09:10:32 INFO - PROCESS | 1801 | 1460995832975 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 09:10:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 09:10:32 INFO - PROCESS | 1801 | 1460995832979 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 09:10:32 INFO - PROCESS | 1801 | 1460995832986 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 09:10:32 INFO - PROCESS | 1801 | 1460995832989 Marionette TRACE conn4 <- [1,1910,null,{}] 09:10:32 INFO - PROCESS | 1801 | 1460995832995 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:33 INFO - PROCESS | 1801 | 1460995833201 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 09:10:33 INFO - PROCESS | 1801 | 1460995833480 Marionette TRACE conn4 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:33 INFO - PROCESS | 1801 | ++DOCSHELL 0x914c7c00 == 146 [pid = 1801] [id = 485] 09:10:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 181 (0x9168b800) [pid = 1801] [serial = 1456] [outer = (nil)] 09:10:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 182 (0x9334e000) [pid = 1801] [serial = 1457] [outer = 0x9168b800] 09:10:33 INFO - PROCESS | 1801 | 1460995833640 Marionette DEBUG loaded listener.js 09:10:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 183 (0x933ba000) [pid = 1801] [serial = 1458] [outer = 0x9168b800] 09:10:34 INFO - PROCESS | 1801 | 1460995834553 Marionette TRACE conn4 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 09:10:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 09:10:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1630ms 09:10:34 INFO - PROCESS | 1801 | 1460995834616 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 09:10:34 INFO - PROCESS | 1801 | 1460995834621 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 09:10:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 09:10:34 INFO - PROCESS | 1801 | 1460995834627 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 09:10:34 INFO - PROCESS | 1801 | 1460995834630 Marionette TRACE conn4 <- [1,1914,null,{}] 09:10:34 INFO - PROCESS | 1801 | 1460995834636 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:34 INFO - PROCESS | 1801 | 1460995834836 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 09:10:35 INFO - PROCESS | 1801 | 1460995835157 Marionette TRACE conn4 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:35 INFO - PROCESS | 1801 | ++DOCSHELL 0x916d3000 == 147 [pid = 1801] [id = 486] 09:10:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 184 (0x92080400) [pid = 1801] [serial = 1459] [outer = (nil)] 09:10:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 185 (0x935d4c00) [pid = 1801] [serial = 1460] [outer = 0x92080400] 09:10:35 INFO - PROCESS | 1801 | 1460995835253 Marionette DEBUG loaded listener.js 09:10:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 186 (0x935d8c00) [pid = 1801] [serial = 1461] [outer = 0x92080400] 09:10:36 INFO - PROCESS | 1801 | 1460995836117 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 09:10:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 09:10:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1533ms 09:10:36 INFO - PROCESS | 1801 | 1460995836161 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 09:10:36 INFO - PROCESS | 1801 | 1460995836165 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 09:10:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 09:10:36 INFO - PROCESS | 1801 | 1460995836172 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 09:10:36 INFO - PROCESS | 1801 | 1460995836174 Marionette TRACE conn4 <- [1,1918,null,{}] 09:10:36 INFO - PROCESS | 1801 | 1460995836181 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:36 INFO - PROCESS | 1801 | 1460995836382 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 09:10:36 INFO - PROCESS | 1801 | 1460995836662 Marionette TRACE conn4 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:36 INFO - PROCESS | 1801 | ++DOCSHELL 0x9341e400 == 148 [pid = 1801] [id = 487] 09:10:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 187 (0x93552000) [pid = 1801] [serial = 1462] [outer = (nil)] 09:10:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 188 (0x94482400) [pid = 1801] [serial = 1463] [outer = 0x93552000] 09:10:36 INFO - PROCESS | 1801 | 1460995836799 Marionette DEBUG loaded listener.js 09:10:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 189 (0x946ee000) [pid = 1801] [serial = 1464] [outer = 0x93552000] 09:10:37 INFO - PROCESS | 1801 | 1460995837701 Marionette TRACE conn4 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 09:10:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 09:10:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1585ms 09:10:37 INFO - PROCESS | 1801 | 1460995837758 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 09:10:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 09:10:37 INFO - PROCESS | 1801 | 1460995837762 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 09:10:37 INFO - PROCESS | 1801 | 1460995837768 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 09:10:37 INFO - PROCESS | 1801 | 1460995837771 Marionette TRACE conn4 <- [1,1922,null,{}] 09:10:37 INFO - PROCESS | 1801 | 1460995837777 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:37 INFO - PROCESS | 1801 | 1460995837980 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 09:10:38 INFO - PROCESS | 1801 | 1460995838308 Marionette TRACE conn4 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:38 INFO - PROCESS | 1801 | ++DOCSHELL 0x9070a400 == 149 [pid = 1801] [id = 488] 09:10:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 190 (0x93770400) [pid = 1801] [serial = 1465] [outer = (nil)] 09:10:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 191 (0x95cb4c00) [pid = 1801] [serial = 1466] [outer = 0x93770400] 09:10:38 INFO - PROCESS | 1801 | 1460995838400 Marionette DEBUG loaded listener.js 09:10:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 192 (0x963bfc00) [pid = 1801] [serial = 1467] [outer = 0x93770400] 09:10:39 INFO - PROCESS | 1801 | 1460995839376 Marionette TRACE conn4 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 09:10:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 09:10:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1682ms 09:10:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 09:10:39 INFO - PROCESS | 1801 | 1460995839450 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 09:10:39 INFO - PROCESS | 1801 | 1460995839453 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 09:10:39 INFO - PROCESS | 1801 | 1460995839460 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 09:10:39 INFO - PROCESS | 1801 | 1460995839463 Marionette TRACE conn4 <- [1,1926,null,{}] 09:10:39 INFO - PROCESS | 1801 | 1460995839469 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:39 INFO - PROCESS | 1801 | 1460995839670 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 09:10:40 INFO - PROCESS | 1801 | 1460995840001 Marionette TRACE conn4 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:40 INFO - PROCESS | 1801 | ++DOCSHELL 0x84e6d400 == 150 [pid = 1801] [id = 489] 09:10:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 193 (0x95965c00) [pid = 1801] [serial = 1468] [outer = (nil)] 09:10:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 194 (0x979bac00) [pid = 1801] [serial = 1469] [outer = 0x95965c00] 09:10:40 INFO - PROCESS | 1801 | 1460995840091 Marionette DEBUG loaded listener.js 09:10:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 195 (0x97c12c00) [pid = 1801] [serial = 1470] [outer = 0x95965c00] 09:10:40 INFO - PROCESS | 1801 | 1460995840960 Marionette TRACE conn4 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 09:10:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 09:10:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1545ms 09:10:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 09:10:41 INFO - PROCESS | 1801 | 1460995841010 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 09:10:41 INFO - PROCESS | 1801 | 1460995841013 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 09:10:41 INFO - PROCESS | 1801 | 1460995841020 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 09:10:41 INFO - PROCESS | 1801 | 1460995841023 Marionette TRACE conn4 <- [1,1930,null,{}] 09:10:41 INFO - PROCESS | 1801 | 1460995841029 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:41 INFO - PROCESS | 1801 | 1460995841299 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 09:10:41 INFO - PROCESS | 1801 | 1460995841621 Marionette TRACE conn4 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:41 INFO - PROCESS | 1801 | ++DOCSHELL 0x94484000 == 151 [pid = 1801] [id = 490] 09:10:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 196 (0x974b1800) [pid = 1801] [serial = 1471] [outer = (nil)] 09:10:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 197 (0x98368c00) [pid = 1801] [serial = 1472] [outer = 0x974b1800] 09:10:41 INFO - PROCESS | 1801 | 1460995841718 Marionette DEBUG loaded listener.js 09:10:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 198 (0x9836b000) [pid = 1801] [serial = 1473] [outer = 0x974b1800] 09:10:42 INFO - PROCESS | 1801 | 1460995842627 Marionette TRACE conn4 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 09:10:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 09:10:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1681ms 09:10:42 INFO - PROCESS | 1801 | 1460995842701 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 09:10:42 INFO - PROCESS | 1801 | 1460995842705 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 09:10:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 09:10:42 INFO - PROCESS | 1801 | 1460995842713 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 09:10:42 INFO - PROCESS | 1801 | 1460995842716 Marionette TRACE conn4 <- [1,1934,null,{}] 09:10:42 INFO - PROCESS | 1801 | 1460995842722 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:42 INFO - PROCESS | 1801 | 1460995842977 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 09:10:43 INFO - PROCESS | 1801 | 1460995843309 Marionette TRACE conn4 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:43 INFO - PROCESS | 1801 | ++DOCSHELL 0x90534000 == 152 [pid = 1801] [id = 491] 09:10:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 199 (0x93346800) [pid = 1801] [serial = 1474] [outer = (nil)] 09:10:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 200 (0x98374400) [pid = 1801] [serial = 1475] [outer = 0x93346800] 09:10:43 INFO - PROCESS | 1801 | 1460995843406 Marionette DEBUG loaded listener.js 09:10:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 201 (0x98376800) [pid = 1801] [serial = 1476] [outer = 0x93346800] 09:10:44 INFO - PROCESS | 1801 | 1460995844315 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 09:10:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 09:10:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1643ms 09:10:44 INFO - PROCESS | 1801 | 1460995844356 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 09:10:44 INFO - PROCESS | 1801 | 1460995844360 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 09:10:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 09:10:44 INFO - PROCESS | 1801 | 1460995844366 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 09:10:44 INFO - PROCESS | 1801 | 1460995844371 Marionette TRACE conn4 <- [1,1938,null,{}] 09:10:44 INFO - PROCESS | 1801 | 1460995844377 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:44 INFO - PROCESS | 1801 | 1460995844586 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 09:10:44 INFO - PROCESS | 1801 | 1460995844914 Marionette TRACE conn4 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:46 INFO - PROCESS | 1801 | --DOCSHELL 0x854ce400 == 151 [pid = 1801] [id = 419] 09:10:46 INFO - PROCESS | 1801 | --DOCSHELL 0x858fa400 == 150 [pid = 1801] [id = 420] 09:10:46 INFO - PROCESS | 1801 | --DOCSHELL 0x9926e800 == 149 [pid = 1801] [id = 417] 09:10:46 INFO - PROCESS | 1801 | --DOCSHELL 0x854c6400 == 148 [pid = 1801] [id = 421] 09:10:46 INFO - PROCESS | 1801 | --DOCSHELL 0x8648f000 == 147 [pid = 1801] [id = 422] 09:10:46 INFO - PROCESS | 1801 | --DOCSHELL 0x8dc28c00 == 146 [pid = 1801] [id = 416] 09:10:46 INFO - PROCESS | 1801 | --DOCSHELL 0x854c7800 == 145 [pid = 1801] [id = 418] 09:10:46 INFO - PROCESS | 1801 | --DOCSHELL 0x858f7c00 == 144 [pid = 1801] [id = 472] 09:10:46 INFO - PROCESS | 1801 | --DOCSHELL 0x86495800 == 143 [pid = 1801] [id = 471] 09:10:46 INFO - PROCESS | 1801 | --DOCSHELL 0x850f2000 == 142 [pid = 1801] [id = 470] 09:10:46 INFO - PROCESS | 1801 | --DOCSHELL 0x82870c00 == 141 [pid = 1801] [id = 469] 09:10:46 INFO - PROCESS | 1801 | --DOCSHELL 0x858f9c00 == 140 [pid = 1801] [id = 467] 09:10:46 INFO - PROCESS | 1801 | --DOCSHELL 0x90550000 == 139 [pid = 1801] [id = 466] 09:10:46 INFO - PROCESS | 1801 | --DOCSHELL 0x83b2f400 == 138 [pid = 1801] [id = 465] 09:10:46 INFO - PROCESS | 1801 | --DOCSHELL 0x850e7800 == 137 [pid = 1801] [id = 464] 09:10:46 INFO - PROCESS | 1801 | --DOCSHELL 0x90557c00 == 136 [pid = 1801] [id = 462] 09:10:46 INFO - PROCESS | 1801 | --DOCSHELL 0x9053e800 == 135 [pid = 1801] [id = 463] 09:10:46 INFO - PROCESS | 1801 | --DOCSHELL 0x8eb33000 == 134 [pid = 1801] [id = 461] 09:10:46 INFO - PROCESS | 1801 | --DOCSHELL 0x8ffdc400 == 133 [pid = 1801] [id = 460] 09:10:46 INFO - PROCESS | 1801 | --DOCSHELL 0x8fbd5c00 == 132 [pid = 1801] [id = 459] 09:10:46 INFO - PROCESS | 1801 | --DOCSHELL 0x8dfb8400 == 131 [pid = 1801] [id = 458] 09:10:46 INFO - PROCESS | 1801 | --DOCSHELL 0x880c9800 == 130 [pid = 1801] [id = 456] 09:10:46 INFO - PROCESS | 1801 | --DOCSHELL 0x8ea8d400 == 129 [pid = 1801] [id = 457] 09:10:46 INFO - PROCESS | 1801 | --DOCSHELL 0x8648dc00 == 128 [pid = 1801] [id = 455] 09:10:46 INFO - PROCESS | 1801 | --DOCSHELL 0x880d5000 == 127 [pid = 1801] [id = 454] 09:10:46 INFO - PROCESS | 1801 | --DOCSHELL 0x86499000 == 126 [pid = 1801] [id = 453] 09:10:46 INFO - PROCESS | 1801 | --DOCSHELL 0x84839c00 == 125 [pid = 1801] [id = 452] 09:10:46 INFO - PROCESS | 1801 | ++DOCSHELL 0x82870c00 == 126 [pid = 1801] [id = 492] 09:10:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 202 (0x83b2f400) [pid = 1801] [serial = 1477] [outer = (nil)] 09:10:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 203 (0x83d9ec00) [pid = 1801] [serial = 1478] [outer = 0x83b2f400] 09:10:46 INFO - PROCESS | 1801 | 1460995846445 Marionette DEBUG loaded listener.js 09:10:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 204 (0x84e6f800) [pid = 1801] [serial = 1479] [outer = 0x83b2f400] 09:10:46 INFO - PROCESS | 1801 | --DOMWINDOW == 203 (0x880d3400) [pid = 1801] [serial = 1355] [outer = (nil)] [url = about:blank] 09:10:46 INFO - PROCESS | 1801 | --DOMWINDOW == 202 (0x864f6800) [pid = 1801] [serial = 1353] [outer = (nil)] [url = about:blank] 09:10:46 INFO - PROCESS | 1801 | --DOMWINDOW == 201 (0x95969800) [pid = 1801] [serial = 1245] [outer = (nil)] [url = about:blank] 09:10:46 INFO - PROCESS | 1801 | --DOMWINDOW == 200 (0x91694c00) [pid = 1801] [serial = 1322] [outer = (nil)] [url = about:blank] 09:10:46 INFO - PROCESS | 1801 | --DOMWINDOW == 199 (0x83d96c00) [pid = 1801] [serial = 1203] [outer = (nil)] [url = about:blank] 09:10:46 INFO - PROCESS | 1801 | --DOMWINDOW == 198 (0x906a3c00) [pid = 1801] [serial = 1149] [outer = (nil)] [url = about:blank] 09:10:46 INFO - PROCESS | 1801 | --DOMWINDOW == 197 (0x84e65000) [pid = 1801] [serial = 1221] [outer = (nil)] [url = about:blank] 09:10:46 INFO - PROCESS | 1801 | --DOMWINDOW == 196 (0x89ae9c00) [pid = 1801] [serial = 1224] [outer = (nil)] [url = about:blank] 09:10:46 INFO - PROCESS | 1801 | --DOMWINDOW == 195 (0x84e69000) [pid = 1801] [serial = 1352] [outer = (nil)] [url = about:blank] 09:10:46 INFO - PROCESS | 1801 | --DOMWINDOW == 194 (0x8e966800) [pid = 1801] [serial = 1302] [outer = (nil)] [url = about:blank] 09:10:46 INFO - PROCESS | 1801 | --DOMWINDOW == 193 (0x8eb34400) [pid = 1801] [serial = 1305] [outer = (nil)] [url = about:blank] 09:10:46 INFO - PROCESS | 1801 | --DOMWINDOW == 192 (0x8ff1f800) [pid = 1801] [serial = 1311] [outer = (nil)] [url = about:blank] 09:10:46 INFO - PROCESS | 1801 | --DOMWINDOW == 191 (0x8dc24c00) [pid = 1801] [serial = 1298] [outer = (nil)] [url = about:blank] 09:10:46 INFO - PROCESS | 1801 | --DOMWINDOW == 190 (0x864f6000) [pid = 1801] [serial = 1293] [outer = (nil)] [url = about:blank] 09:10:46 INFO - PROCESS | 1801 | --DOMWINDOW == 189 (0x83d94c00) [pid = 1801] [serial = 1343] [outer = (nil)] [url = about:blank] 09:10:46 INFO - PROCESS | 1801 | --DOMWINDOW == 188 (0x8618e400) [pid = 1801] [serial = 1263] [outer = (nil)] [url = about:blank] 09:10:46 INFO - PROCESS | 1801 | --DOMWINDOW == 187 (0x84e72800) [pid = 1801] [serial = 1346] [outer = (nil)] [url = about:blank] 09:10:46 INFO - PROCESS | 1801 | --DOMWINDOW == 186 (0x906a5400) [pid = 1801] [serial = 1236] [outer = (nil)] [url = about:blank] 09:10:46 INFO - PROCESS | 1801 | --DOMWINDOW == 185 (0x93420000) [pid = 1801] [serial = 1328] [outer = (nil)] [url = about:blank] 09:10:46 INFO - PROCESS | 1801 | --DOMWINDOW == 184 (0x850e9c00) [pid = 1801] [serial = 1347] [outer = (nil)] [url = about:blank] 09:10:46 INFO - PROCESS | 1801 | --DOMWINDOW == 183 (0x8fbcf000) [pid = 1801] [serial = 1308] [outer = (nil)] [url = about:blank] 09:10:46 INFO - PROCESS | 1801 | --DOMWINDOW == 182 (0x8ffddc00) [pid = 1801] [serial = 1313] [outer = (nil)] [url = about:blank] 09:10:46 INFO - PROCESS | 1801 | --DOMWINDOW == 181 (0x8ec88000) [pid = 1801] [serial = 1227] [outer = (nil)] [url = about:blank] 09:10:46 INFO - PROCESS | 1801 | --DOMWINDOW == 180 (0x9784c000) [pid = 1801] [serial = 1340] [outer = (nil)] [url = about:blank] 09:10:46 INFO - PROCESS | 1801 | --DOMWINDOW == 179 (0x97c16000) [pid = 1801] [serial = 1248] [outer = (nil)] [url = about:blank] 09:10:46 INFO - PROCESS | 1801 | --DOMWINDOW == 178 (0x854d0400) [pid = 1801] [serial = 1257] [outer = (nil)] [url = about:blank] 09:10:46 INFO - PROCESS | 1801 | --DOMWINDOW == 177 (0x93344400) [pid = 1801] [serial = 1239] [outer = (nil)] [url = about:blank] 09:10:46 INFO - PROCESS | 1801 | --DOMWINDOW == 176 (0x864ee800) [pid = 1801] [serial = 1292] [outer = (nil)] [url = about:blank] 09:10:46 INFO - PROCESS | 1801 | --DOMWINDOW == 175 (0x8482f400) [pid = 1801] [serial = 1344] [outer = (nil)] [url = about:blank] 09:10:46 INFO - PROCESS | 1801 | --DOMWINDOW == 174 (0x8ff1a400) [pid = 1801] [serial = 1230] [outer = (nil)] [url = about:blank] 09:10:46 INFO - PROCESS | 1801 | --DOMWINDOW == 173 (0x8f66a800) [pid = 1801] [serial = 1307] [outer = (nil)] [url = about:blank] 09:10:46 INFO - PROCESS | 1801 | --DOMWINDOW == 172 (0x89fec000) [pid = 1801] [serial = 1287] [outer = (nil)] [url = about:blank] 09:10:46 INFO - PROCESS | 1801 | --DOMWINDOW == 171 (0x95967800) [pid = 1801] [serial = 1335] [outer = (nil)] [url = about:blank] 09:10:46 INFO - PROCESS | 1801 | --DOMWINDOW == 170 (0x9069cc00) [pid = 1801] [serial = 1319] [outer = (nil)] [url = about:blank] 09:10:46 INFO - PROCESS | 1801 | --DOMWINDOW == 169 (0x90303c00) [pid = 1801] [serial = 1314] [outer = (nil)] [url = about:blank] 09:10:46 INFO - PROCESS | 1801 | --DOMWINDOW == 168 (0x9052f800) [pid = 1801] [serial = 1331] [outer = (nil)] [url = about:blank] 09:10:46 INFO - PROCESS | 1801 | --DOMWINDOW == 167 (0x935d2c00) [pid = 1801] [serial = 1329] [outer = (nil)] [url = about:blank] 09:10:46 INFO - PROCESS | 1801 | --DOMWINDOW == 166 (0x8649c800) [pid = 1801] [serial = 1269] [outer = (nil)] [url = about:blank] 09:10:46 INFO - PROCESS | 1801 | --DOMWINDOW == 165 (0x90304400) [pid = 1801] [serial = 1233] [outer = (nil)] [url = about:blank] 09:10:46 INFO - PROCESS | 1801 | --DOMWINDOW == 164 (0x8b9b1400) [pid = 1801] [serial = 1295] [outer = (nil)] [url = about:blank] 09:10:46 INFO - PROCESS | 1801 | --DOMWINDOW == 163 (0x93350400) [pid = 1801] [serial = 1325] [outer = (nil)] [url = about:blank] 09:10:46 INFO - PROCESS | 1801 | --DOMWINDOW == 162 (0x971d9c00) [pid = 1801] [serial = 1338] [outer = (nil)] [url = about:blank] 09:10:46 INFO - PROCESS | 1801 | --DOMWINDOW == 161 (0x933b2800) [pid = 1801] [serial = 1326] [outer = (nil)] [url = about:blank] 09:10:46 INFO - PROCESS | 1801 | --DOMWINDOW == 160 (0x8618d800) [pid = 1801] [serial = 1350] [outer = (nil)] [url = about:blank] 09:10:46 INFO - PROCESS | 1801 | --DOMWINDOW == 159 (0x8ff16c00) [pid = 1801] [serial = 1310] [outer = (nil)] [url = about:blank] 09:10:46 INFO - PROCESS | 1801 | --DOMWINDOW == 158 (0x90408400) [pid = 1801] [serial = 1316] [outer = (nil)] [url = about:blank] 09:10:46 INFO - PROCESS | 1801 | --DOMWINDOW == 157 (0x8eb2b800) [pid = 1801] [serial = 1304] [outer = (nil)] [url = about:blank] 09:10:46 INFO - PROCESS | 1801 | --DOMWINDOW == 156 (0x90715400) [pid = 1801] [serial = 1320] [outer = (nil)] [url = about:blank] 09:10:46 INFO - PROCESS | 1801 | --DOMWINDOW == 155 (0x84e71000) [pid = 1801] [serial = 1289] [outer = (nil)] [url = about:blank] 09:10:46 INFO - PROCESS | 1801 | --DOMWINDOW == 154 (0x850ee400) [pid = 1801] [serial = 1290] [outer = (nil)] [url = about:blank] 09:10:46 INFO - PROCESS | 1801 | --DOMWINDOW == 153 (0x969f9000) [pid = 1801] [serial = 1337] [outer = (nil)] [url = about:blank] 09:10:46 INFO - PROCESS | 1801 | --DOMWINDOW == 152 (0x916c9000) [pid = 1801] [serial = 1323] [outer = (nil)] [url = about:blank] 09:10:46 INFO - PROCESS | 1801 | --DOMWINDOW == 151 (0x8e94c000) [pid = 1801] [serial = 1301] [outer = (nil)] [url = about:blank] 09:10:46 INFO - PROCESS | 1801 | --DOMWINDOW == 150 (0x858fa000) [pid = 1801] [serial = 1349] [outer = (nil)] [url = about:blank] 09:10:46 INFO - PROCESS | 1801 | --DOMWINDOW == 149 (0x86186800) [pid = 1801] [serial = 1260] [outer = (nil)] [url = about:blank] 09:10:46 INFO - PROCESS | 1801 | --DOMWINDOW == 148 (0x9040d800) [pid = 1801] [serial = 1317] [outer = (nil)] [url = about:blank] 09:10:46 INFO - PROCESS | 1801 | --DOMWINDOW == 147 (0xa2bf0400) [pid = 1801] [serial = 1254] [outer = (nil)] [url = about:blank] 09:10:46 INFO - PROCESS | 1801 | --DOMWINDOW == 146 (0x9fccd000) [pid = 1801] [serial = 1251] [outer = (nil)] [url = about:blank] 09:10:46 INFO - PROCESS | 1801 | --DOMWINDOW == 145 (0x94476800) [pid = 1801] [serial = 1332] [outer = (nil)] [url = about:blank] 09:10:46 INFO - PROCESS | 1801 | --DOMWINDOW == 144 (0x86494000) [pid = 1801] [serial = 1266] [outer = (nil)] [url = about:blank] 09:10:46 INFO - PROCESS | 1801 | --DOMWINDOW == 143 (0x946f3400) [pid = 1801] [serial = 1334] [outer = (nil)] [url = about:blank] 09:10:46 INFO - PROCESS | 1801 | --DOMWINDOW == 142 (0x8b9bdc00) [pid = 1801] [serial = 1296] [outer = (nil)] [url = about:blank] 09:10:46 INFO - PROCESS | 1801 | --DOMWINDOW == 141 (0x8dfc0400) [pid = 1801] [serial = 1299] [outer = (nil)] [url = about:blank] 09:10:46 INFO - PROCESS | 1801 | --DOMWINDOW == 140 (0x935dd800) [pid = 1801] [serial = 1242] [outer = (nil)] [url = about:blank] 09:10:47 INFO - PROCESS | 1801 | 1460995847499 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 09:10:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 09:10:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 3143ms 09:10:47 INFO - PROCESS | 1801 | 1460995847510 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 09:10:47 INFO - PROCESS | 1801 | 1460995847516 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 09:10:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 09:10:47 INFO - PROCESS | 1801 | 1460995847530 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 09:10:47 INFO - PROCESS | 1801 | 1460995847534 Marionette TRACE conn4 <- [1,1942,null,{}] 09:10:47 INFO - PROCESS | 1801 | 1460995847541 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:47 INFO - PROCESS | 1801 | 1460995847743 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 09:10:47 INFO - PROCESS | 1801 | 1460995847937 Marionette TRACE conn4 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:47 INFO - PROCESS | 1801 | ++DOCSHELL 0x854c4800 == 127 [pid = 1801] [id = 493] 09:10:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 141 (0x854c5400) [pid = 1801] [serial = 1480] [outer = (nil)] 09:10:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 142 (0x854d2000) [pid = 1801] [serial = 1481] [outer = 0x854c5400] 09:10:48 INFO - PROCESS | 1801 | 1460995848037 Marionette DEBUG loaded listener.js 09:10:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 143 (0x858fc800) [pid = 1801] [serial = 1482] [outer = 0x854c5400] 09:10:48 INFO - PROCESS | 1801 | 1460995848882 Marionette TRACE conn4 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 09:10:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 09:10:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1382ms 09:10:48 INFO - PROCESS | 1801 | 1460995848911 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 09:10:48 INFO - PROCESS | 1801 | 1460995848916 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 09:10:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 09:10:48 INFO - PROCESS | 1801 | 1460995848926 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 09:10:48 INFO - PROCESS | 1801 | 1460995848929 Marionette TRACE conn4 <- [1,1946,null,{}] 09:10:48 INFO - PROCESS | 1801 | 1460995848936 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:49 INFO - PROCESS | 1801 | 1460995849230 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 09:10:49 INFO - PROCESS | 1801 | 1460995849266 Marionette TRACE conn4 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:49 INFO - PROCESS | 1801 | ++DOCSHELL 0x858ee400 == 128 [pid = 1801] [id = 494] 09:10:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 144 (0x8618e000) [pid = 1801] [serial = 1483] [outer = (nil)] 09:10:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 145 (0x86494000) [pid = 1801] [serial = 1484] [outer = 0x8618e000] 09:10:49 INFO - PROCESS | 1801 | 1460995849339 Marionette DEBUG loaded listener.js 09:10:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 146 (0x8649c800) [pid = 1801] [serial = 1485] [outer = 0x8618e000] 09:10:50 INFO - PROCESS | 1801 | 1460995850394 Marionette TRACE conn4 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 09:10:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 09:10:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1528ms 09:10:50 INFO - PROCESS | 1801 | 1460995850455 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 09:10:50 INFO - PROCESS | 1801 | 1460995850461 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 09:10:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 09:10:50 INFO - PROCESS | 1801 | 1460995850479 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 09:10:50 INFO - PROCESS | 1801 | 1460995850485 Marionette TRACE conn4 <- [1,1950,null,{}] 09:10:50 INFO - PROCESS | 1801 | 1460995850500 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:50 INFO - PROCESS | 1801 | 1460995850766 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 09:10:50 INFO - PROCESS | 1801 | 1460995850792 Marionette TRACE conn4 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:50 INFO - PROCESS | 1801 | ++DOCSHELL 0x850e8800 == 129 [pid = 1801] [id = 495] 09:10:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 147 (0x864ed400) [pid = 1801] [serial = 1486] [outer = (nil)] 09:10:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 148 (0x880d7c00) [pid = 1801] [serial = 1487] [outer = 0x864ed400] 09:10:50 INFO - PROCESS | 1801 | 1460995850865 Marionette DEBUG loaded listener.js 09:10:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 149 (0x8906ec00) [pid = 1801] [serial = 1488] [outer = 0x864ed400] 09:10:51 INFO - PROCESS | 1801 | --DOMWINDOW == 148 (0x854d2c00) [pid = 1801] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 09:10:51 INFO - PROCESS | 1801 | --DOMWINDOW == 147 (0x8f66b400) [pid = 1801] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 09:10:51 INFO - PROCESS | 1801 | --DOMWINDOW == 146 (0x9341e000) [pid = 1801] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 09:10:51 INFO - PROCESS | 1801 | --DOMWINDOW == 145 (0x9168fc00) [pid = 1801] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 09:10:51 INFO - PROCESS | 1801 | --DOMWINDOW == 144 (0x90402400) [pid = 1801] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 09:10:51 INFO - PROCESS | 1801 | --DOMWINDOW == 143 (0x88e11800) [pid = 1801] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 09:10:51 INFO - PROCESS | 1801 | --DOMWINDOW == 142 (0x90305800) [pid = 1801] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 09:10:51 INFO - PROCESS | 1801 | --DOMWINDOW == 141 (0x864eec00) [pid = 1801] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 09:10:51 INFO - PROCESS | 1801 | --DOMWINDOW == 140 (0x83d96000) [pid = 1801] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 09:10:51 INFO - PROCESS | 1801 | --DOMWINDOW == 139 (0x864f2c00) [pid = 1801] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 09:10:51 INFO - PROCESS | 1801 | --DOMWINDOW == 138 (0x93345000) [pid = 1801] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 09:10:51 INFO - PROCESS | 1801 | --DOMWINDOW == 137 (0x8dfbf400) [pid = 1801] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 09:10:51 INFO - PROCESS | 1801 | --DOMWINDOW == 136 (0x8fc98c00) [pid = 1801] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 09:10:51 INFO - PROCESS | 1801 | --DOMWINDOW == 135 (0x82873000) [pid = 1801] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 09:10:51 INFO - PROCESS | 1801 | --DOMWINDOW == 134 (0x8483d000) [pid = 1801] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 09:10:51 INFO - PROCESS | 1801 | --DOMWINDOW == 133 (0x90405000) [pid = 1801] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 09:10:51 INFO - PROCESS | 1801 | --DOMWINDOW == 132 (0x933acc00) [pid = 1801] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 09:10:51 INFO - PROCESS | 1801 | --DOMWINDOW == 131 (0x9168d000) [pid = 1801] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 09:10:51 INFO - PROCESS | 1801 | --DOMWINDOW == 130 (0x8f66cc00) [pid = 1801] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 09:10:51 INFO - PROCESS | 1801 | --DOMWINDOW == 129 (0x8e944400) [pid = 1801] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 09:10:51 INFO - PROCESS | 1801 | --DOMWINDOW == 128 (0x8b9b3800) [pid = 1801] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 09:10:51 INFO - PROCESS | 1801 | --DOMWINDOW == 127 (0x90534400) [pid = 1801] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 09:10:52 INFO - PROCESS | 1801 | 1460995852366 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 09:10:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 09:10:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1938ms 09:10:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 09:10:52 INFO - PROCESS | 1801 | 1460995852418 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 09:10:52 INFO - PROCESS | 1801 | 1460995852421 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 09:10:52 INFO - PROCESS | 1801 | 1460995852439 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 09:10:52 INFO - PROCESS | 1801 | 1460995852442 Marionette TRACE conn4 <- [1,1954,null,{}] 09:10:52 INFO - PROCESS | 1801 | 1460995852452 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:52 INFO - PROCESS | 1801 | 1460995852622 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 09:10:52 INFO - PROCESS | 1801 | 1460995852637 Marionette TRACE conn4 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:52 INFO - PROCESS | 1801 | ++DOCSHELL 0x83d96000 == 130 [pid = 1801] [id = 496] 09:10:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 128 (0x84e64c00) [pid = 1801] [serial = 1489] [outer = (nil)] 09:10:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 129 (0x88e11800) [pid = 1801] [serial = 1490] [outer = 0x84e64c00] 09:10:52 INFO - PROCESS | 1801 | 1460995852710 Marionette DEBUG loaded listener.js 09:10:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 130 (0x89ff0000) [pid = 1801] [serial = 1491] [outer = 0x84e64c00] 09:10:53 INFO - PROCESS | 1801 | 1460995853658 Marionette TRACE conn4 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 09:10:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 09:10:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1293ms 09:10:53 INFO - PROCESS | 1801 | 1460995853721 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 09:10:53 INFO - PROCESS | 1801 | 1460995853724 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 09:10:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 09:10:53 INFO - PROCESS | 1801 | 1460995853730 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 09:10:53 INFO - PROCESS | 1801 | 1460995853733 Marionette TRACE conn4 <- [1,1958,null,{}] 09:10:53 INFO - PROCESS | 1801 | 1460995853739 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:53 INFO - PROCESS | 1801 | 1460995853917 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 09:10:54 INFO - PROCESS | 1801 | 1460995854317 Marionette TRACE conn4 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:54 INFO - PROCESS | 1801 | ++DOCSHELL 0x84834000 == 131 [pid = 1801] [id = 497] 09:10:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 131 (0x84838c00) [pid = 1801] [serial = 1492] [outer = (nil)] 09:10:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 132 (0x84e6d800) [pid = 1801] [serial = 1493] [outer = 0x84838c00] 09:10:54 INFO - PROCESS | 1801 | 1460995854490 Marionette DEBUG loaded listener.js 09:10:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 133 (0x850edc00) [pid = 1801] [serial = 1494] [outer = 0x84838c00] 09:10:55 INFO - PROCESS | 1801 | 1460995855458 Marionette TRACE conn4 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 09:10:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 09:10:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1788ms 09:10:55 INFO - PROCESS | 1801 | 1460995855521 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 09:10:55 INFO - PROCESS | 1801 | 1460995855527 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 09:10:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 09:10:55 INFO - PROCESS | 1801 | 1460995855536 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 09:10:55 INFO - PROCESS | 1801 | 1460995855543 Marionette TRACE conn4 <- [1,1962,null,{}] 09:10:55 INFO - PROCESS | 1801 | 1460995855550 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:55 INFO - PROCESS | 1801 | 1460995855804 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 09:10:56 INFO - PROCESS | 1801 | 1460995856134 Marionette TRACE conn4 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:56 INFO - PROCESS | 1801 | ++DOCSHELL 0x86188c00 == 132 [pid = 1801] [id = 498] 09:10:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 134 (0x86190000) [pid = 1801] [serial = 1495] [outer = (nil)] 09:10:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 135 (0x864ea000) [pid = 1801] [serial = 1496] [outer = 0x86190000] 09:10:56 INFO - PROCESS | 1801 | 1460995856229 Marionette DEBUG loaded listener.js 09:10:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 136 (0x879df800) [pid = 1801] [serial = 1497] [outer = 0x86190000] 09:10:57 INFO - PROCESS | 1801 | 1460995857239 Marionette TRACE conn4 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 09:10:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 09:10:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1733ms 09:10:57 INFO - PROCESS | 1801 | 1460995857272 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 09:10:57 INFO - PROCESS | 1801 | 1460995857279 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 09:10:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 09:10:57 INFO - PROCESS | 1801 | 1460995857286 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 09:10:57 INFO - PROCESS | 1801 | 1460995857290 Marionette TRACE conn4 <- [1,1966,null,{}] 09:10:57 INFO - PROCESS | 1801 | 1460995857297 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:57 INFO - PROCESS | 1801 | 1460995857510 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 09:10:57 INFO - PROCESS | 1801 | 1460995857871 Marionette TRACE conn4 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:57 INFO - PROCESS | 1801 | ++DOCSHELL 0x88e0e800 == 133 [pid = 1801] [id = 499] 09:10:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 137 (0x8b856800) [pid = 1801] [serial = 1498] [outer = (nil)] 09:10:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 138 (0x8b9b6800) [pid = 1801] [serial = 1499] [outer = 0x8b856800] 09:10:57 INFO - PROCESS | 1801 | 1460995857966 Marionette DEBUG loaded listener.js 09:10:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 139 (0x8b9c0800) [pid = 1801] [serial = 1500] [outer = 0x8b856800] 09:10:58 INFO - PROCESS | 1801 | 1460995858900 Marionette TRACE conn4 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 09:10:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 09:10:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1680ms 09:10:58 INFO - PROCESS | 1801 | 1460995858967 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 09:10:58 INFO - PROCESS | 1801 | 1460995858972 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 09:10:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 09:10:58 INFO - PROCESS | 1801 | 1460995858989 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 09:10:59 INFO - PROCESS | 1801 | 1460995858999 Marionette TRACE conn4 <- [1,1970,null,{}] 09:10:59 INFO - PROCESS | 1801 | 1460995859006 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:10:59 INFO - PROCESS | 1801 | 1460995859263 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 09:10:59 INFO - PROCESS | 1801 | 1460995859603 Marionette TRACE conn4 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:59 INFO - PROCESS | 1801 | ++DOCSHELL 0x83d98800 == 134 [pid = 1801] [id = 500] 09:10:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 140 (0x879e4c00) [pid = 1801] [serial = 1501] [outer = (nil)] 09:10:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 141 (0x8dfbfc00) [pid = 1801] [serial = 1502] [outer = 0x879e4c00] 09:10:59 INFO - PROCESS | 1801 | 1460995859692 Marionette DEBUG loaded listener.js 09:10:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 142 (0x8e944c00) [pid = 1801] [serial = 1503] [outer = 0x879e4c00] 09:11:00 INFO - PROCESS | 1801 | 1460995860596 Marionette TRACE conn4 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 09:11:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 09:11:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1653ms 09:11:00 INFO - PROCESS | 1801 | 1460995860632 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 09:11:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 09:11:00 INFO - PROCESS | 1801 | 1460995860637 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 09:11:00 INFO - PROCESS | 1801 | 1460995860644 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 09:11:00 INFO - PROCESS | 1801 | 1460995860647 Marionette TRACE conn4 <- [1,1974,null,{}] 09:11:00 INFO - PROCESS | 1801 | 1460995860669 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:00 INFO - PROCESS | 1801 | 1460995860952 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 09:11:01 INFO - PROCESS | 1801 | 1460995861208 Marionette TRACE conn4 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:01 INFO - PROCESS | 1801 | ++DOCSHELL 0x8dc1f400 == 135 [pid = 1801] [id = 501] 09:11:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 143 (0x8dfc1400) [pid = 1801] [serial = 1504] [outer = (nil)] 09:11:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 144 (0x8e975800) [pid = 1801] [serial = 1505] [outer = 0x8dfc1400] 09:11:01 INFO - PROCESS | 1801 | 1460995861303 Marionette DEBUG loaded listener.js 09:11:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 145 (0x8eb27800) [pid = 1801] [serial = 1506] [outer = 0x8dfc1400] 09:11:02 INFO - PROCESS | 1801 | 1460995862218 Marionette TRACE conn4 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 09:11:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 09:11:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1631ms 09:11:02 INFO - PROCESS | 1801 | 1460995862275 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 09:11:02 INFO - PROCESS | 1801 | 1460995862278 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 09:11:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 09:11:02 INFO - PROCESS | 1801 | 1460995862285 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 09:11:02 INFO - PROCESS | 1801 | 1460995862288 Marionette TRACE conn4 <- [1,1978,null,{}] 09:11:02 INFO - PROCESS | 1801 | 1460995862294 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:02 INFO - PROCESS | 1801 | 1460995862521 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 09:11:02 INFO - PROCESS | 1801 | 1460995862848 Marionette TRACE conn4 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:02 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ec83000 == 136 [pid = 1801] [id = 502] 09:11:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 146 (0x8ec84400) [pid = 1801] [serial = 1507] [outer = (nil)] 09:11:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 147 (0x8ec8a000) [pid = 1801] [serial = 1508] [outer = 0x8ec84400] 09:11:02 INFO - PROCESS | 1801 | 1460995862957 Marionette DEBUG loaded listener.js 09:11:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 148 (0x8f957c00) [pid = 1801] [serial = 1509] [outer = 0x8ec84400] 09:11:03 INFO - PROCESS | 1801 | 1460995863896 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 09:11:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 09:11:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1682ms 09:11:03 INFO - PROCESS | 1801 | 1460995863967 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 09:11:03 INFO - PROCESS | 1801 | 1460995863971 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 09:11:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 09:11:03 INFO - PROCESS | 1801 | 1460995863978 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 09:11:03 INFO - PROCESS | 1801 | 1460995863981 Marionette TRACE conn4 <- [1,1982,null,{}] 09:11:03 INFO - PROCESS | 1801 | 1460995863987 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:04 INFO - PROCESS | 1801 | 1460995864209 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 09:11:04 INFO - PROCESS | 1801 | 1460995864545 Marionette TRACE conn4 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:04 INFO - PROCESS | 1801 | ++DOCSHELL 0x8fbce000 == 137 [pid = 1801] [id = 503] 09:11:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 149 (0x8fc98800) [pid = 1801] [serial = 1510] [outer = (nil)] 09:11:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 150 (0x8ffbec00) [pid = 1801] [serial = 1511] [outer = 0x8fc98800] 09:11:04 INFO - PROCESS | 1801 | 1460995864644 Marionette DEBUG loaded listener.js 09:11:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 151 (0x8ffc2400) [pid = 1801] [serial = 1512] [outer = 0x8fc98800] 09:11:05 INFO - PROCESS | 1801 | 1460995865523 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 09:11:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 09:11:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1583ms 09:11:05 INFO - PROCESS | 1801 | 1460995865562 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 09:11:05 INFO - PROCESS | 1801 | 1460995865565 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 09:11:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 09:11:05 INFO - PROCESS | 1801 | 1460995865572 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 09:11:05 INFO - PROCESS | 1801 | 1460995865575 Marionette TRACE conn4 <- [1,1986,null,{}] 09:11:05 INFO - PROCESS | 1801 | 1460995865581 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:05 INFO - PROCESS | 1801 | 1460995865782 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 09:11:06 INFO - PROCESS | 1801 | 1460995866060 Marionette TRACE conn4 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:06 INFO - PROCESS | 1801 | ++DOCSHELL 0x8fc99000 == 138 [pid = 1801] [id = 504] 09:11:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 152 (0x8ffc8c00) [pid = 1801] [serial = 1513] [outer = (nil)] 09:11:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 153 (0x8ffe1400) [pid = 1801] [serial = 1514] [outer = 0x8ffc8c00] 09:11:06 INFO - PROCESS | 1801 | 1460995866197 Marionette DEBUG loaded listener.js 09:11:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 154 (0x90305000) [pid = 1801] [serial = 1515] [outer = 0x8ffc8c00] 09:11:07 INFO - PROCESS | 1801 | 1460995867117 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 09:11:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 09:11:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1579ms 09:11:07 INFO - PROCESS | 1801 | 1460995867152 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 09:11:07 INFO - PROCESS | 1801 | 1460995867155 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 09:11:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 09:11:07 INFO - PROCESS | 1801 | 1460995867162 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 09:11:07 INFO - PROCESS | 1801 | 1460995867165 Marionette TRACE conn4 <- [1,1990,null,{}] 09:11:07 INFO - PROCESS | 1801 | 1460995867171 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:07 INFO - PROCESS | 1801 | 1460995867378 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 09:11:07 INFO - PROCESS | 1801 | 1460995867695 Marionette TRACE conn4 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:07 INFO - PROCESS | 1801 | ++DOCSHELL 0x90309000 == 139 [pid = 1801] [id = 505] 09:11:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 155 (0x9030a800) [pid = 1801] [serial = 1516] [outer = (nil)] 09:11:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 156 (0x90530400) [pid = 1801] [serial = 1517] [outer = 0x9030a800] 09:11:07 INFO - PROCESS | 1801 | 1460995867787 Marionette DEBUG loaded listener.js 09:11:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 157 (0x9053a000) [pid = 1801] [serial = 1518] [outer = 0x9030a800] 09:11:08 INFO - PROCESS | 1801 | 1460995868675 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 09:11:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 09:11:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1591ms 09:11:08 INFO - PROCESS | 1801 | 1460995868754 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 09:11:08 INFO - PROCESS | 1801 | 1460995868758 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 09:11:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 09:11:08 INFO - PROCESS | 1801 | 1460995868764 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 09:11:08 INFO - PROCESS | 1801 | 1460995868768 Marionette TRACE conn4 <- [1,1994,null,{}] 09:11:08 INFO - PROCESS | 1801 | 1460995868774 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:08 INFO - PROCESS | 1801 | 1460995868978 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 09:11:09 INFO - PROCESS | 1801 | 1460995869309 Marionette TRACE conn4 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:09 INFO - PROCESS | 1801 | ++DOCSHELL 0x90301800 == 140 [pid = 1801] [id = 506] 09:11:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 158 (0x9052f400) [pid = 1801] [serial = 1519] [outer = (nil)] 09:11:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 159 (0x90556000) [pid = 1801] [serial = 1520] [outer = 0x9052f400] 09:11:09 INFO - PROCESS | 1801 | 1460995869420 Marionette DEBUG loaded listener.js 09:11:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 160 (0x9069a400) [pid = 1801] [serial = 1521] [outer = 0x9052f400] 09:11:10 INFO - PROCESS | 1801 | 1460995870359 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 09:11:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 09:11:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1630ms 09:11:10 INFO - PROCESS | 1801 | 1460995870395 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 09:11:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 09:11:10 INFO - PROCESS | 1801 | 1460995870400 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 09:11:10 INFO - PROCESS | 1801 | 1460995870406 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 09:11:10 INFO - PROCESS | 1801 | 1460995870410 Marionette TRACE conn4 <- [1,1998,null,{}] 09:11:10 INFO - PROCESS | 1801 | 1460995870416 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:10 INFO - PROCESS | 1801 | 1460995870613 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 09:11:10 INFO - PROCESS | 1801 | 1460995870892 Marionette TRACE conn4 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:10 INFO - PROCESS | 1801 | ++DOCSHELL 0x914a5400 == 141 [pid = 1801] [id = 507] 09:11:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 161 (0x914a7400) [pid = 1801] [serial = 1522] [outer = (nil)] 09:11:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 162 (0x914ce800) [pid = 1801] [serial = 1523] [outer = 0x914a7400] 09:11:11 INFO - PROCESS | 1801 | 1460995871058 Marionette DEBUG loaded listener.js 09:11:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 163 (0x916d1c00) [pid = 1801] [serial = 1524] [outer = 0x914a7400] 09:11:12 INFO - PROCESS | 1801 | 1460995872012 Marionette TRACE conn4 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 09:11:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 09:11:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1680ms 09:11:12 INFO - PROCESS | 1801 | 1460995872087 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 09:11:12 INFO - PROCESS | 1801 | 1460995872095 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 09:11:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 09:11:12 INFO - PROCESS | 1801 | 1460995872107 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 09:11:12 INFO - PROCESS | 1801 | 1460995872115 Marionette TRACE conn4 <- [1,2002,null,{}] 09:11:12 INFO - PROCESS | 1801 | 1460995872121 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:12 INFO - PROCESS | 1801 | 1460995872388 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 09:11:12 INFO - PROCESS | 1801 | 1460995872723 Marionette TRACE conn4 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:12 INFO - PROCESS | 1801 | ++DOCSHELL 0x916d1800 == 142 [pid = 1801] [id = 508] 09:11:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 164 (0x9334dc00) [pid = 1801] [serial = 1525] [outer = (nil)] 09:11:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 165 (0x933b2800) [pid = 1801] [serial = 1526] [outer = 0x9334dc00] 09:11:12 INFO - PROCESS | 1801 | 1460995872811 Marionette DEBUG loaded listener.js 09:11:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 166 (0x93416800) [pid = 1801] [serial = 1527] [outer = 0x9334dc00] 09:11:13 INFO - PROCESS | 1801 | 1460995873715 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 09:11:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 09:11:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1691ms 09:11:13 INFO - PROCESS | 1801 | 1460995873797 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 09:11:13 INFO - PROCESS | 1801 | 1460995873801 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 09:11:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 09:11:13 INFO - PROCESS | 1801 | 1460995873808 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 09:11:13 INFO - PROCESS | 1801 | 1460995873811 Marionette TRACE conn4 <- [1,2006,null,{}] 09:11:13 INFO - PROCESS | 1801 | 1460995873817 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:14 INFO - PROCESS | 1801 | 1460995874073 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 09:11:14 INFO - PROCESS | 1801 | 1460995874393 Marionette TRACE conn4 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:14 INFO - PROCESS | 1801 | ++DOCSHELL 0x9334e800 == 143 [pid = 1801] [id = 509] 09:11:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 167 (0x93352c00) [pid = 1801] [serial = 1528] [outer = (nil)] 09:11:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 168 (0x935d5400) [pid = 1801] [serial = 1529] [outer = 0x93352c00] 09:11:14 INFO - PROCESS | 1801 | 1460995874487 Marionette DEBUG loaded listener.js 09:11:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 169 (0x935d7c00) [pid = 1801] [serial = 1530] [outer = 0x93352c00] 09:11:15 INFO - PROCESS | 1801 | 1460995875410 Marionette TRACE conn4 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 09:11:15 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 09:11:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1679ms 09:11:15 INFO - PROCESS | 1801 | 1460995875488 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 09:11:15 INFO - PROCESS | 1801 | 1460995875492 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 09:11:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 09:11:15 INFO - PROCESS | 1801 | 1460995875498 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 09:11:15 INFO - PROCESS | 1801 | 1460995875502 Marionette TRACE conn4 <- [1,2010,null,{}] 09:11:15 INFO - PROCESS | 1801 | 1460995875508 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:15 INFO - PROCESS | 1801 | 1460995875768 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 09:11:16 INFO - PROCESS | 1801 | 1460995876098 Marionette TRACE conn4 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:16 INFO - PROCESS | 1801 | ++DOCSHELL 0x84e67c00 == 144 [pid = 1801] [id = 510] 09:11:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 170 (0x9341f800) [pid = 1801] [serial = 1531] [outer = (nil)] 09:11:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 171 (0x9376fc00) [pid = 1801] [serial = 1532] [outer = 0x9341f800] 09:11:16 INFO - PROCESS | 1801 | 1460995876188 Marionette DEBUG loaded listener.js 09:11:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 172 (0x94479400) [pid = 1801] [serial = 1533] [outer = 0x9341f800] 09:11:17 INFO - PROCESS | 1801 | 1460995877077 Marionette TRACE conn4 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 09:11:17 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 09:11:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1636ms 09:11:17 INFO - PROCESS | 1801 | 1460995877146 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 09:11:17 INFO - PROCESS | 1801 | 1460995877150 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 09:11:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 09:11:17 INFO - PROCESS | 1801 | 1460995877157 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 09:11:17 INFO - PROCESS | 1801 | 1460995877161 Marionette TRACE conn4 <- [1,2014,null,{}] 09:11:17 INFO - PROCESS | 1801 | 1460995877166 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:17 INFO - PROCESS | 1801 | 1460995877385 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 09:11:17 INFO - PROCESS | 1801 | 1460995877721 Marionette TRACE conn4 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:17 INFO - PROCESS | 1801 | ++DOCSHELL 0x850e4800 == 145 [pid = 1801] [id = 511] 09:11:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 173 (0x935d6c00) [pid = 1801] [serial = 1534] [outer = (nil)] 09:11:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 174 (0x946ea400) [pid = 1801] [serial = 1535] [outer = 0x935d6c00] 09:11:17 INFO - PROCESS | 1801 | 1460995877820 Marionette DEBUG loaded listener.js 09:11:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 175 (0x946f0c00) [pid = 1801] [serial = 1536] [outer = 0x935d6c00] 09:11:18 INFO - PROCESS | 1801 | 1460995878770 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 09:11:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 09:11:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1679ms 09:11:18 INFO - PROCESS | 1801 | 1460995878836 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 09:11:18 INFO - PROCESS | 1801 | 1460995878840 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 09:11:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 09:11:18 INFO - PROCESS | 1801 | 1460995878847 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 09:11:18 INFO - PROCESS | 1801 | 1460995878850 Marionette TRACE conn4 <- [1,2018,null,{}] 09:11:18 INFO - PROCESS | 1801 | 1460995878856 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:19 INFO - PROCESS | 1801 | 1460995879065 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 09:11:19 INFO - PROCESS | 1801 | 1460995879395 Marionette TRACE conn4 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:19 INFO - PROCESS | 1801 | ++DOCSHELL 0x83d95800 == 146 [pid = 1801] [id = 512] 09:11:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 176 (0x854c5000) [pid = 1801] [serial = 1537] [outer = (nil)] 09:11:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 177 (0x95972000) [pid = 1801] [serial = 1538] [outer = 0x854c5000] 09:11:19 INFO - PROCESS | 1801 | 1460995879489 Marionette DEBUG loaded listener.js 09:11:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 178 (0x95c5a000) [pid = 1801] [serial = 1539] [outer = 0x854c5000] 09:11:20 INFO - PROCESS | 1801 | 1460995880455 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 09:11:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 09:11:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1678ms 09:11:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 09:11:20 INFO - PROCESS | 1801 | 1460995880526 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 09:11:20 INFO - PROCESS | 1801 | 1460995880529 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 09:11:20 INFO - PROCESS | 1801 | 1460995880535 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 09:11:20 INFO - PROCESS | 1801 | 1460995880539 Marionette TRACE conn4 <- [1,2022,null,{}] 09:11:20 INFO - PROCESS | 1801 | 1460995880545 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:20 INFO - PROCESS | 1801 | 1460995880756 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 09:11:21 INFO - PROCESS | 1801 | 1460995881087 Marionette TRACE conn4 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:21 INFO - PROCESS | 1801 | ++DOCSHELL 0x90715800 == 147 [pid = 1801] [id = 513] 09:11:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 179 (0x95969400) [pid = 1801] [serial = 1540] [outer = (nil)] 09:11:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 180 (0x97410800) [pid = 1801] [serial = 1541] [outer = 0x95969400] 09:11:21 INFO - PROCESS | 1801 | 1460995881180 Marionette DEBUG loaded listener.js 09:11:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 181 (0x976e3000) [pid = 1801] [serial = 1542] [outer = 0x95969400] 09:11:22 INFO - PROCESS | 1801 | 1460995882093 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 09:11:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 09:11:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1635ms 09:11:22 INFO - PROCESS | 1801 | 1460995882169 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 09:11:22 INFO - PROCESS | 1801 | 1460995882173 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 09:11:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 09:11:22 INFO - PROCESS | 1801 | 1460995882180 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 09:11:22 INFO - PROCESS | 1801 | 1460995882183 Marionette TRACE conn4 <- [1,2026,null,{}] 09:11:22 INFO - PROCESS | 1801 | 1460995882189 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:22 INFO - PROCESS | 1801 | 1460995882441 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 09:11:22 INFO - PROCESS | 1801 | 1460995882766 Marionette TRACE conn4 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:22 INFO - PROCESS | 1801 | ++DOCSHELL 0x83d95400 == 148 [pid = 1801] [id = 514] 09:11:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 182 (0x969ef400) [pid = 1801] [serial = 1543] [outer = (nil)] 09:11:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 183 (0x98369400) [pid = 1801] [serial = 1544] [outer = 0x969ef400] 09:11:22 INFO - PROCESS | 1801 | 1460995882859 Marionette DEBUG loaded listener.js 09:11:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 184 (0x9836c800) [pid = 1801] [serial = 1545] [outer = 0x969ef400] 09:11:23 INFO - PROCESS | 1801 | 1460995883787 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 09:11:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 09:11:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1651ms 09:11:23 INFO - PROCESS | 1801 | 1460995883832 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 09:11:23 INFO - PROCESS | 1801 | 1460995883836 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 09:11:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 09:11:23 INFO - PROCESS | 1801 | 1460995883842 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 09:11:23 INFO - PROCESS | 1801 | 1460995883846 Marionette TRACE conn4 <- [1,2030,null,{}] 09:11:23 INFO - PROCESS | 1801 | 1460995883851 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:24 INFO - PROCESS | 1801 | 1460995884062 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 09:11:25 INFO - PROCESS | 1801 | --DOCSHELL 0x8dc29800 == 147 [pid = 1801] [id = 211] 09:11:25 INFO - PROCESS | 1801 | --DOCSHELL 0x8a303800 == 146 [pid = 1801] [id = 184] 09:11:25 INFO - PROCESS | 1801 | --DOCSHELL 0x8ea92c00 == 145 [pid = 1801] [id = 100] 09:11:25 INFO - PROCESS | 1801 | --DOCSHELL 0x93420400 == 144 [pid = 1801] [id = 227] 09:11:25 INFO - PROCESS | 1801 | --DOCSHELL 0x933b2000 == 143 [pid = 1801] [id = 257] 09:11:25 INFO - PROCESS | 1801 | --DOCSHELL 0x89fe1400 == 142 [pid = 1801] [id = 260] 09:11:25 INFO - PROCESS | 1801 | --DOCSHELL 0x8dc26000 == 141 [pid = 1801] [id = 259] 09:11:25 INFO - PROCESS | 1801 | --DOCSHELL 0x8b85ec00 == 140 [pid = 1801] [id = 262] 09:11:25 INFO - PROCESS | 1801 | --DOCSHELL 0x8dfbe400 == 139 [pid = 1801] [id = 206] 09:11:25 INFO - PROCESS | 1801 | --DOCSHELL 0x933af800 == 138 [pid = 1801] [id = 208] 09:11:25 INFO - PROCESS | 1801 | --DOCSHELL 0x8dc1c800 == 137 [pid = 1801] [id = 224] 09:11:25 INFO - PROCESS | 1801 | --DOCSHELL 0x8ec82000 == 136 [pid = 1801] [id = 207] 09:11:25 INFO - PROCESS | 1801 | --DOCSHELL 0x976e3400 == 135 [pid = 1801] [id = 261] 09:11:25 INFO - PROCESS | 1801 | --DOCSHELL 0x8dc1ac00 == 134 [pid = 1801] [id = 215] 09:11:25 INFO - PROCESS | 1801 | --DOCSHELL 0x8b85b000 == 133 [pid = 1801] [id = 225] 09:11:25 INFO - PROCESS | 1801 | --DOCSHELL 0x933b1000 == 132 [pid = 1801] [id = 256] 09:11:25 INFO - PROCESS | 1801 | --DOCSHELL 0x94477400 == 131 [pid = 1801] [id = 258] 09:11:25 INFO - PROCESS | 1801 | --DOCSHELL 0x858f4400 == 130 [pid = 1801] [id = 350] 09:11:25 INFO - PROCESS | 1801 | --DOCSHELL 0x8f666c00 == 129 [pid = 1801] [id = 226] 09:11:25 INFO - PROCESS | 1801 | --DOCSHELL 0x88e09000 == 128 [pid = 1801] [id = 219] 09:11:25 INFO - PROCESS | 1801 | --DOCSHELL 0x83d96000 == 127 [pid = 1801] [id = 496] 09:11:25 INFO - PROCESS | 1801 | --DOCSHELL 0x84e6f400 == 126 [pid = 1801] [id = 451] 09:11:25 INFO - PROCESS | 1801 | --DOCSHELL 0x850e8800 == 125 [pid = 1801] [id = 495] 09:11:25 INFO - PROCESS | 1801 | --DOCSHELL 0x858ee400 == 124 [pid = 1801] [id = 494] 09:11:25 INFO - PROCESS | 1801 | --DOCSHELL 0x854c4800 == 123 [pid = 1801] [id = 493] 09:11:25 INFO - PROCESS | 1801 | --DOCSHELL 0x82870c00 == 122 [pid = 1801] [id = 492] 09:11:25 INFO - PROCESS | 1801 | --DOCSHELL 0x90534000 == 121 [pid = 1801] [id = 491] 09:11:25 INFO - PROCESS | 1801 | --DOCSHELL 0x84e6d400 == 120 [pid = 1801] [id = 489] 09:11:25 INFO - PROCESS | 1801 | --DOCSHELL 0x94484000 == 119 [pid = 1801] [id = 490] 09:11:25 INFO - PROCESS | 1801 | --DOCSHELL 0x9070a400 == 118 [pid = 1801] [id = 488] 09:11:25 INFO - PROCESS | 1801 | --DOCSHELL 0x9341e400 == 117 [pid = 1801] [id = 487] 09:11:25 INFO - PROCESS | 1801 | --DOCSHELL 0x914c7c00 == 116 [pid = 1801] [id = 485] 09:11:25 INFO - PROCESS | 1801 | --DOCSHELL 0x916d3000 == 115 [pid = 1801] [id = 486] 09:11:25 INFO - PROCESS | 1801 | --DOCSHELL 0x9054d800 == 114 [pid = 1801] [id = 484] 09:11:25 INFO - PROCESS | 1801 | --DOCSHELL 0x9030f800 == 113 [pid = 1801] [id = 483] 09:11:25 INFO - PROCESS | 1801 | --DOCSHELL 0x8f665c00 == 112 [pid = 1801] [id = 482] 09:11:25 INFO - PROCESS | 1801 | --DOCSHELL 0x8fbd7000 == 111 [pid = 1801] [id = 481] 09:11:25 INFO - PROCESS | 1801 | --DOCSHELL 0x8b9d2800 == 110 [pid = 1801] [id = 479] 09:11:25 INFO - PROCESS | 1801 | --DOCSHELL 0x8f664800 == 109 [pid = 1801] [id = 480] 09:11:25 INFO - PROCESS | 1801 | --DOCSHELL 0x8649a400 == 108 [pid = 1801] [id = 478] 09:11:25 INFO - PROCESS | 1801 | --DOCSHELL 0x89067000 == 107 [pid = 1801] [id = 477] 09:11:25 INFO - PROCESS | 1801 | --DOCSHELL 0x89fe8000 == 106 [pid = 1801] [id = 476] 09:11:25 INFO - PROCESS | 1801 | --DOCSHELL 0x854ce800 == 105 [pid = 1801] [id = 475] 09:11:25 INFO - PROCESS | 1801 | --DOCSHELL 0x854c3400 == 104 [pid = 1801] [id = 474] 09:11:25 INFO - PROCESS | 1801 | --DOMWINDOW == 183 (0x8618f400) [pid = 1801] [serial = 1413] [outer = (nil)] [url = about:blank] 09:11:25 INFO - PROCESS | 1801 | --DOMWINDOW == 182 (0x8ffbd400) [pid = 1801] [serial = 1376] [outer = (nil)] [url = about:blank] 09:11:25 INFO - PROCESS | 1801 | --DOMWINDOW == 181 (0x9590d800) [pid = 1801] [serial = 1400] [outer = (nil)] [url = about:blank] 09:11:25 INFO - PROCESS | 1801 | --DOMWINDOW == 180 (0x93346400) [pid = 1801] [serial = 1389] [outer = (nil)] [url = about:blank] 09:11:25 INFO - PROCESS | 1801 | --DOMWINDOW == 179 (0x95966400) [pid = 1801] [serial = 1403] [outer = (nil)] [url = about:blank] 09:11:25 INFO - PROCESS | 1801 | --DOMWINDOW == 178 (0x8a30c800) [pid = 1801] [serial = 1418] [outer = (nil)] [url = about:blank] 09:11:25 INFO - PROCESS | 1801 | --DOMWINDOW == 177 (0x9053ac00) [pid = 1801] [serial = 1383] [outer = (nil)] [url = about:blank] 09:11:25 INFO - PROCESS | 1801 | --DOMWINDOW == 176 (0x864f3c00) [pid = 1801] [serial = 1361] [outer = (nil)] [url = about:blank] 09:11:25 INFO - PROCESS | 1801 | --DOMWINDOW == 175 (0x971d2800) [pid = 1801] [serial = 1406] [outer = (nil)] [url = about:blank] 09:11:25 INFO - PROCESS | 1801 | --DOMWINDOW == 174 (0x880c9400) [pid = 1801] [serial = 1416] [outer = (nil)] [url = about:blank] 09:11:25 INFO - PROCESS | 1801 | --DOMWINDOW == 173 (0x933b8800) [pid = 1801] [serial = 1391] [outer = (nil)] [url = about:blank] 09:11:25 INFO - PROCESS | 1801 | --DOMWINDOW == 172 (0x8e94d400) [pid = 1801] [serial = 1367] [outer = (nil)] [url = about:blank] 09:11:25 INFO - PROCESS | 1801 | --DOMWINDOW == 171 (0x91697800) [pid = 1801] [serial = 1388] [outer = (nil)] [url = about:blank] 09:11:25 INFO - PROCESS | 1801 | --DOMWINDOW == 170 (0x8b85b800) [pid = 1801] [serial = 1419] [outer = (nil)] [url = about:blank] 09:11:25 INFO - PROCESS | 1801 | --DOMWINDOW == 169 (0x9030e000) [pid = 1801] [serial = 1380] [outer = (nil)] [url = about:blank] 09:11:25 INFO - PROCESS | 1801 | --DOMWINDOW == 168 (0x84e64800) [pid = 1801] [serial = 1410] [outer = (nil)] [url = about:blank] 09:11:25 INFO - PROCESS | 1801 | --DOMWINDOW == 167 (0x86183800) [pid = 1801] [serial = 1412] [outer = (nil)] [url = about:blank] 09:11:25 INFO - PROCESS | 1801 | --DOMWINDOW == 166 (0x84e72c00) [pid = 1801] [serial = 1358] [outer = (nil)] [url = about:blank] 09:11:25 INFO - PROCESS | 1801 | --DOMWINDOW == 165 (0x90698000) [pid = 1801] [serial = 1386] [outer = (nil)] [url = about:blank] 09:11:25 INFO - PROCESS | 1801 | --DOMWINDOW == 164 (0x95915000) [pid = 1801] [serial = 1401] [outer = (nil)] [url = about:blank] 09:11:25 INFO - PROCESS | 1801 | --DOMWINDOW == 163 (0x9341a800) [pid = 1801] [serial = 1392] [outer = (nil)] [url = about:blank] 09:11:25 INFO - PROCESS | 1801 | --DOMWINDOW == 162 (0x935d4400) [pid = 1801] [serial = 1394] [outer = (nil)] [url = about:blank] 09:11:25 INFO - PROCESS | 1801 | --DOMWINDOW == 161 (0x8e96dc00) [pid = 1801] [serial = 1368] [outer = (nil)] [url = about:blank] 09:11:25 INFO - PROCESS | 1801 | --DOMWINDOW == 160 (0x9447c000) [pid = 1801] [serial = 1398] [outer = (nil)] [url = about:blank] 09:11:25 INFO - PROCESS | 1801 | --DOMWINDOW == 159 (0x8fbd3400) [pid = 1801] [serial = 1374] [outer = (nil)] [url = about:blank] 09:11:25 INFO - PROCESS | 1801 | --DOMWINDOW == 158 (0x8f956400) [pid = 1801] [serial = 1373] [outer = (nil)] [url = about:blank] 09:11:25 INFO - PROCESS | 1801 | --DOMWINDOW == 157 (0x935d9c00) [pid = 1801] [serial = 1395] [outer = (nil)] [url = about:blank] 09:11:25 INFO - PROCESS | 1801 | --DOMWINDOW == 156 (0x880d2800) [pid = 1801] [serial = 1362] [outer = (nil)] [url = about:blank] 09:11:25 INFO - PROCESS | 1801 | --DOMWINDOW == 155 (0x854d1800) [pid = 1801] [serial = 1359] [outer = (nil)] [url = about:blank] 09:11:25 INFO - PROCESS | 1801 | --DOMWINDOW == 154 (0x8ffc1c00) [pid = 1801] [serial = 1377] [outer = (nil)] [url = about:blank] 09:11:25 INFO - PROCESS | 1801 | --DOMWINDOW == 153 (0x90307000) [pid = 1801] [serial = 1379] [outer = (nil)] [url = about:blank] 09:11:25 INFO - PROCESS | 1801 | --DOMWINDOW == 152 (0x83d9c400) [pid = 1801] [serial = 1409] [outer = (nil)] [url = about:blank] 09:11:25 INFO - PROCESS | 1801 | --DOMWINDOW == 151 (0x879d9000) [pid = 1801] [serial = 1415] [outer = (nil)] [url = about:blank] 09:11:25 INFO - PROCESS | 1801 | --DOMWINDOW == 150 (0x93770000) [pid = 1801] [serial = 1397] [outer = (nil)] [url = about:blank] 09:11:25 INFO - PROCESS | 1801 | --DOMWINDOW == 149 (0x8ea8c800) [pid = 1801] [serial = 1370] [outer = (nil)] [url = about:blank] 09:11:25 INFO - PROCESS | 1801 | --DOMWINDOW == 148 (0x8eb2a800) [pid = 1801] [serial = 1371] [outer = (nil)] [url = about:blank] 09:11:25 INFO - PROCESS | 1801 | --DOMWINDOW == 147 (0x9734c800) [pid = 1801] [serial = 1407] [outer = (nil)] [url = about:blank] 09:11:25 INFO - PROCESS | 1801 | --DOMWINDOW == 146 (0x8dc23000) [pid = 1801] [serial = 1365] [outer = (nil)] [url = about:blank] 09:11:25 INFO - PROCESS | 1801 | --DOMWINDOW == 145 (0x95a46c00) [pid = 1801] [serial = 1404] [outer = (nil)] [url = about:blank] 09:11:25 INFO - PROCESS | 1801 | --DOMWINDOW == 144 (0x8b9bd000) [pid = 1801] [serial = 1364] [outer = (nil)] [url = about:blank] 09:11:25 INFO - PROCESS | 1801 | --DOMWINDOW == 143 (0x9040c400) [pid = 1801] [serial = 1382] [outer = (nil)] [url = about:blank] 09:11:25 INFO - PROCESS | 1801 | --DOMWINDOW == 142 (0x90553400) [pid = 1801] [serial = 1385] [outer = (nil)] [url = about:blank] 09:11:25 INFO - PROCESS | 1801 | --DOMWINDOW == 141 (0x97c17c00) [pid = 1801] [serial = 1341] [outer = (nil)] [url = about:blank] 09:11:25 INFO - PROCESS | 1801 | --DOMWINDOW == 140 (0x86182400) [pid = 1801] [serial = 1421] [outer = (nil)] [url = about:blank] 09:11:26 INFO - PROCESS | 1801 | 1460995886067 Marionette TRACE conn4 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:26 INFO - PROCESS | 1801 | ++DOCSHELL 0x84e63800 == 105 [pid = 1801] [id = 515] 09:11:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 141 (0x84e65c00) [pid = 1801] [serial = 1546] [outer = (nil)] 09:11:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 142 (0x84e69400) [pid = 1801] [serial = 1547] [outer = 0x84e65c00] 09:11:26 INFO - PROCESS | 1801 | 1460995886163 Marionette DEBUG loaded listener.js 09:11:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 143 (0x850e7800) [pid = 1801] [serial = 1548] [outer = 0x84e65c00] 09:11:26 INFO - PROCESS | 1801 | 1460995886975 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 09:11:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 09:11:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 3190ms 09:11:27 INFO - PROCESS | 1801 | 1460995887044 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 09:11:27 INFO - PROCESS | 1801 | 1460995887049 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 09:11:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 09:11:27 INFO - PROCESS | 1801 | 1460995887060 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 09:11:27 INFO - PROCESS | 1801 | 1460995887067 Marionette TRACE conn4 <- [1,2034,null,{}] 09:11:27 INFO - PROCESS | 1801 | 1460995887075 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:27 INFO - PROCESS | 1801 | 1460995887290 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 09:11:27 INFO - PROCESS | 1801 | 1460995887477 Marionette TRACE conn4 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:27 INFO - PROCESS | 1801 | ++DOCSHELL 0x854d2400 == 106 [pid = 1801] [id = 516] 09:11:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 144 (0x858f3800) [pid = 1801] [serial = 1549] [outer = (nil)] 09:11:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 145 (0x86182c00) [pid = 1801] [serial = 1550] [outer = 0x858f3800] 09:11:27 INFO - PROCESS | 1801 | 1460995887559 Marionette DEBUG loaded listener.js 09:11:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 146 (0x8618cc00) [pid = 1801] [serial = 1551] [outer = 0x858f3800] 09:11:28 INFO - PROCESS | 1801 | 1460995888529 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 09:11:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 09:11:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1532ms 09:11:28 INFO - PROCESS | 1801 | 1460995888599 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 09:11:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 09:11:28 INFO - PROCESS | 1801 | 1460995888605 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 09:11:28 INFO - PROCESS | 1801 | 1460995888612 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 09:11:28 INFO - PROCESS | 1801 | 1460995888615 Marionette TRACE conn4 <- [1,2038,null,{}] 09:11:28 INFO - PROCESS | 1801 | 1460995888621 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:28 INFO - PROCESS | 1801 | 1460995888911 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 09:11:28 INFO - PROCESS | 1801 | 1460995888942 Marionette TRACE conn4 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:28 INFO - PROCESS | 1801 | ++DOCSHELL 0x850efc00 == 107 [pid = 1801] [id = 517] 09:11:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 147 (0x86184c00) [pid = 1801] [serial = 1552] [outer = (nil)] 09:11:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 148 (0x879d7000) [pid = 1801] [serial = 1553] [outer = 0x86184c00] 09:11:29 INFO - PROCESS | 1801 | 1460995889018 Marionette DEBUG loaded listener.js 09:11:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 149 (0x879e2800) [pid = 1801] [serial = 1554] [outer = 0x86184c00] 09:11:30 INFO - PROCESS | 1801 | 1460995890053 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 09:11:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 09:11:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1482ms 09:11:30 INFO - PROCESS | 1801 | 1460995890094 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 09:11:30 INFO - PROCESS | 1801 | 1460995890097 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 09:11:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 09:11:30 INFO - PROCESS | 1801 | 1460995890122 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 09:11:30 INFO - PROCESS | 1801 | 1460995890130 Marionette TRACE conn4 <- [1,2042,null,{}] 09:11:30 INFO - PROCESS | 1801 | 1460995890136 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:30 INFO - PROCESS | 1801 | 1460995890398 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 09:11:31 INFO - PROCESS | 1801 | --DOMWINDOW == 148 (0x914b0400) [pid = 1801] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 09:11:31 INFO - PROCESS | 1801 | --DOMWINDOW == 147 (0x8dfb9c00) [pid = 1801] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 09:11:31 INFO - PROCESS | 1801 | --DOMWINDOW == 146 (0x854c5400) [pid = 1801] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 09:11:31 INFO - PROCESS | 1801 | --DOMWINDOW == 145 (0x83b2f400) [pid = 1801] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 09:11:31 INFO - PROCESS | 1801 | --DOMWINDOW == 144 (0x8b858400) [pid = 1801] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 09:11:31 INFO - PROCESS | 1801 | --DOMWINDOW == 143 (0x93346800) [pid = 1801] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 09:11:31 INFO - PROCESS | 1801 | --DOMWINDOW == 142 (0x93552000) [pid = 1801] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 09:11:31 INFO - PROCESS | 1801 | --DOMWINDOW == 141 (0x858f4000) [pid = 1801] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 09:11:31 INFO - PROCESS | 1801 | --DOMWINDOW == 140 (0x8fc99c00) [pid = 1801] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 09:11:31 INFO - PROCESS | 1801 | --DOMWINDOW == 139 (0x8ec8b400) [pid = 1801] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 09:11:31 INFO - PROCESS | 1801 | --DOMWINDOW == 138 (0x92080400) [pid = 1801] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 09:11:31 INFO - PROCESS | 1801 | --DOMWINDOW == 137 (0x93770400) [pid = 1801] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 09:11:31 INFO - PROCESS | 1801 | --DOMWINDOW == 136 (0x95965c00) [pid = 1801] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 09:11:31 INFO - PROCESS | 1801 | --DOMWINDOW == 135 (0x8fbce800) [pid = 1801] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 09:11:31 INFO - PROCESS | 1801 | --DOMWINDOW == 134 (0x864ed400) [pid = 1801] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 09:11:31 INFO - PROCESS | 1801 | --DOMWINDOW == 133 (0x8618e000) [pid = 1801] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 09:11:31 INFO - PROCESS | 1801 | --DOMWINDOW == 132 (0x854cec00) [pid = 1801] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 09:11:31 INFO - PROCESS | 1801 | --DOMWINDOW == 131 (0x8b9c9400) [pid = 1801] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 09:11:31 INFO - PROCESS | 1801 | --DOMWINDOW == 130 (0x8ffc9800) [pid = 1801] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 09:11:31 INFO - PROCESS | 1801 | --DOMWINDOW == 129 (0x9168b800) [pid = 1801] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 09:11:31 INFO - PROCESS | 1801 | --DOMWINDOW == 128 (0x974b1800) [pid = 1801] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 09:11:31 INFO - PROCESS | 1801 | --DOMWINDOW == 127 (0x854c3800) [pid = 1801] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 09:11:31 INFO - PROCESS | 1801 | --DOMWINDOW == 126 (0x90404800) [pid = 1801] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 09:11:31 INFO - PROCESS | 1801 | 1460995891233 Marionette TRACE conn4 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:31 INFO - PROCESS | 1801 | ++DOCSHELL 0x82873000 == 108 [pid = 1801] [id = 518] 09:11:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 127 (0x83b2f400) [pid = 1801] [serial = 1555] [outer = (nil)] 09:11:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 128 (0x84e6cc00) [pid = 1801] [serial = 1556] [outer = 0x83b2f400] 09:11:31 INFO - PROCESS | 1801 | 1460995891313 Marionette DEBUG loaded listener.js 09:11:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 129 (0x864eb800) [pid = 1801] [serial = 1557] [outer = 0x83b2f400] 09:11:32 INFO - PROCESS | 1801 | 1460995892057 Marionette TRACE conn4 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 09:11:32 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) 09:11:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 2009ms 09:11:32 INFO - PROCESS | 1801 | 1460995892115 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 09:11:32 INFO - PROCESS | 1801 | 1460995892119 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 09:11:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 09:11:32 INFO - PROCESS | 1801 | 1460995892125 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 09:11:32 INFO - PROCESS | 1801 | 1460995892128 Marionette TRACE conn4 <- [1,2046,null,{}] 09:11:32 INFO - PROCESS | 1801 | 1460995892134 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:32 INFO - PROCESS | 1801 | 1460995892403 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 09:11:32 INFO - PROCESS | 1801 | 1460995892419 Marionette TRACE conn4 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:32 INFO - PROCESS | 1801 | ++DOCSHELL 0x86184000 == 109 [pid = 1801] [id = 519] 09:11:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 130 (0x86496400) [pid = 1801] [serial = 1558] [outer = (nil)] 09:11:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 131 (0x8b859000) [pid = 1801] [serial = 1559] [outer = 0x86496400] 09:11:32 INFO - PROCESS | 1801 | 1460995892494 Marionette DEBUG loaded listener.js 09:11:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 132 (0x8b860c00) [pid = 1801] [serial = 1560] [outer = 0x86496400] 09:11:33 INFO - PROCESS | 1801 | 1460995893699 Marionette TRACE conn4 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 09:11:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:11:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1630ms 09:11:33 INFO - PROCESS | 1801 | 1460995893757 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 09:11:33 INFO - PROCESS | 1801 | 1460995893764 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 09:11:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 09:11:33 INFO - PROCESS | 1801 | 1460995893773 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 09:11:33 INFO - PROCESS | 1801 | 1460995893785 Marionette TRACE conn4 <- [1,2050,null,{}] 09:11:33 INFO - PROCESS | 1801 | 1460995893809 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:34 INFO - PROCESS | 1801 | 1460995894070 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 09:11:34 INFO - PROCESS | 1801 | 1460995894410 Marionette TRACE conn4 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:34 INFO - PROCESS | 1801 | ++DOCSHELL 0x84e6fc00 == 110 [pid = 1801] [id = 520] 09:11:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 133 (0x854c3400) [pid = 1801] [serial = 1561] [outer = (nil)] 09:11:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 134 (0x854cf800) [pid = 1801] [serial = 1562] [outer = 0x854c3400] 09:11:34 INFO - PROCESS | 1801 | 1460995894503 Marionette DEBUG loaded listener.js 09:11:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 135 (0x864ee400) [pid = 1801] [serial = 1563] [outer = 0x854c3400] 09:11:35 INFO - PROCESS | 1801 | 1460995895757 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 09:11:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 09:11:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 2056ms 09:11:35 INFO - PROCESS | 1801 | 1460995895829 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 09:11:35 INFO - PROCESS | 1801 | 1460995895837 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 09:11:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 09:11:35 INFO - PROCESS | 1801 | 1460995895849 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 09:11:35 INFO - PROCESS | 1801 | 1460995895853 Marionette TRACE conn4 <- [1,2054,null,{}] 09:11:35 INFO - PROCESS | 1801 | 1460995895859 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:36 INFO - PROCESS | 1801 | 1460995896133 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 09:11:36 INFO - PROCESS | 1801 | 1460995896527 Marionette TRACE conn4 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:36 INFO - PROCESS | 1801 | ++DOCSHELL 0x8b85b400 == 111 [pid = 1801] [id = 521] 09:11:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 136 (0x8b85e000) [pid = 1801] [serial = 1564] [outer = (nil)] 09:11:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 137 (0x8b9bd000) [pid = 1801] [serial = 1565] [outer = 0x8b85e000] 09:11:36 INFO - PROCESS | 1801 | 1460995896619 Marionette DEBUG loaded listener.js 09:11:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 138 (0x8b9cdc00) [pid = 1801] [serial = 1566] [outer = 0x8b85e000] 09:11:37 INFO - PROCESS | 1801 | 1460995897603 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 09:11:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 09:11:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1834ms 09:11:37 INFO - PROCESS | 1801 | 1460995897683 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 09:11:37 INFO - PROCESS | 1801 | 1460995897688 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 09:11:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 09:11:37 INFO - PROCESS | 1801 | 1460995897695 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 09:11:37 INFO - PROCESS | 1801 | 1460995897701 Marionette TRACE conn4 <- [1,2058,null,{}] 09:11:37 INFO - PROCESS | 1801 | 1460995897718 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:38 INFO - PROCESS | 1801 | 1460995898037 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 09:11:38 INFO - PROCESS | 1801 | 1460995898304 Marionette TRACE conn4 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:38 INFO - PROCESS | 1801 | ++DOCSHELL 0x8dc20c00 == 112 [pid = 1801] [id = 522] 09:11:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 139 (0x8dfb8400) [pid = 1801] [serial = 1567] [outer = (nil)] 09:11:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 140 (0x8dfbdc00) [pid = 1801] [serial = 1568] [outer = 0x8dfb8400] 09:11:38 INFO - PROCESS | 1801 | 1460995898404 Marionette DEBUG loaded listener.js 09:11:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 141 (0x8e94a800) [pid = 1801] [serial = 1569] [outer = 0x8dfb8400] 09:11:39 INFO - PROCESS | 1801 | 1460995899328 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 09:11:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 09:11:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1683ms 09:11:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 09:11:39 INFO - PROCESS | 1801 | 1460995899379 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 09:11:39 INFO - PROCESS | 1801 | 1460995899383 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 09:11:39 INFO - PROCESS | 1801 | 1460995899390 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 09:11:39 INFO - PROCESS | 1801 | 1460995899392 Marionette TRACE conn4 <- [1,2062,null,{}] 09:11:39 INFO - PROCESS | 1801 | 1460995899399 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:39 INFO - PROCESS | 1801 | 1460995899609 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 09:11:39 INFO - PROCESS | 1801 | 1460995899924 Marionette TRACE conn4 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:39 INFO - PROCESS | 1801 | ++DOCSHELL 0x8b852400 == 113 [pid = 1801] [id = 523] 09:11:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 142 (0x8e96a800) [pid = 1801] [serial = 1570] [outer = (nil)] 09:11:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 143 (0x8e975c00) [pid = 1801] [serial = 1571] [outer = 0x8e96a800] 09:11:40 INFO - PROCESS | 1801 | 1460995900019 Marionette DEBUG loaded listener.js 09:11:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 144 (0x8ea93000) [pid = 1801] [serial = 1572] [outer = 0x8e96a800] 09:11:40 INFO - PROCESS | 1801 | 1460995900939 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 09:11:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 09:11:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1588ms 09:11:40 INFO - PROCESS | 1801 | 1460995900978 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 09:11:40 INFO - PROCESS | 1801 | 1460995900981 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 09:11:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 09:11:40 INFO - PROCESS | 1801 | 1460995900988 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 09:11:40 INFO - PROCESS | 1801 | 1460995900992 Marionette TRACE conn4 <- [1,2066,null,{}] 09:11:41 INFO - PROCESS | 1801 | 1460995900998 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:41 INFO - PROCESS | 1801 | 1460995901207 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 09:11:41 INFO - PROCESS | 1801 | 1460995901527 Marionette TRACE conn4 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:41 INFO - PROCESS | 1801 | ++DOCSHELL 0x84e6f000 == 114 [pid = 1801] [id = 524] 09:11:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 145 (0x8a30c800) [pid = 1801] [serial = 1573] [outer = (nil)] 09:11:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 146 (0x8ec80000) [pid = 1801] [serial = 1574] [outer = 0x8a30c800] 09:11:41 INFO - PROCESS | 1801 | 1460995901624 Marionette DEBUG loaded listener.js 09:11:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 147 (0x8ec86400) [pid = 1801] [serial = 1575] [outer = 0x8a30c800] 09:11:42 INFO - PROCESS | 1801 | 1460995902521 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 09:11:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 09:11:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1588ms 09:11:42 INFO - PROCESS | 1801 | 1460995902578 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 09:11:42 INFO - PROCESS | 1801 | 1460995902582 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 09:11:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 09:11:42 INFO - PROCESS | 1801 | 1460995902588 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 09:11:42 INFO - PROCESS | 1801 | 1460995902593 Marionette TRACE conn4 <- [1,2070,null,{}] 09:11:42 INFO - PROCESS | 1801 | 1460995902599 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:42 INFO - PROCESS | 1801 | 1460995902834 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 09:11:43 INFO - PROCESS | 1801 | 1460995903166 Marionette TRACE conn4 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:43 INFO - PROCESS | 1801 | ++DOCSHELL 0x8f663c00 == 115 [pid = 1801] [id = 525] 09:11:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 148 (0x8f668800) [pid = 1801] [serial = 1576] [outer = (nil)] 09:11:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 149 (0x8fbd5000) [pid = 1801] [serial = 1577] [outer = 0x8f668800] 09:11:43 INFO - PROCESS | 1801 | 1460995903273 Marionette DEBUG loaded listener.js 09:11:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 150 (0x8ff19000) [pid = 1801] [serial = 1578] [outer = 0x8f668800] 09:11:44 INFO - PROCESS | 1801 | 1460995904192 Marionette TRACE conn4 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 09:11:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 09:11:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1648ms 09:11:44 INFO - PROCESS | 1801 | 1460995904237 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 09:11:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 09:11:44 INFO - PROCESS | 1801 | 1460995904241 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 09:11:44 INFO - PROCESS | 1801 | 1460995904248 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 09:11:44 INFO - PROCESS | 1801 | 1460995904251 Marionette TRACE conn4 <- [1,2074,null,{}] 09:11:44 INFO - PROCESS | 1801 | 1460995904257 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:44 INFO - PROCESS | 1801 | 1460995904466 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 09:11:44 INFO - PROCESS | 1801 | 1460995904782 Marionette TRACE conn4 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:44 INFO - PROCESS | 1801 | ++DOCSHELL 0x880d4800 == 116 [pid = 1801] [id = 526] 09:11:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 151 (0x8eb30400) [pid = 1801] [serial = 1579] [outer = (nil)] 09:11:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 152 (0x8ffd6000) [pid = 1801] [serial = 1580] [outer = 0x8eb30400] 09:11:44 INFO - PROCESS | 1801 | 1460995904876 Marionette DEBUG loaded listener.js 09:11:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 153 (0x8ffdcc00) [pid = 1801] [serial = 1581] [outer = 0x8eb30400] 09:11:45 INFO - PROCESS | 1801 | 1460995905796 Marionette TRACE conn4 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 09:11:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 09:11:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1580ms 09:11:45 INFO - PROCESS | 1801 | 1460995905828 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 09:11:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 09:11:45 INFO - PROCESS | 1801 | 1460995905833 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 09:11:45 INFO - PROCESS | 1801 | 1460995905839 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 09:11:45 INFO - PROCESS | 1801 | 1460995905843 Marionette TRACE conn4 <- [1,2078,null,{}] 09:11:45 INFO - PROCESS | 1801 | 1460995905849 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:46 INFO - PROCESS | 1801 | 1460995906044 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 09:11:46 INFO - PROCESS | 1801 | 1460995906377 Marionette TRACE conn4 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:46 INFO - PROCESS | 1801 | ++DOCSHELL 0x8e96b400 == 117 [pid = 1801] [id = 527] 09:11:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 154 (0x8fbd6000) [pid = 1801] [serial = 1582] [outer = (nil)] 09:11:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 155 (0x9030e400) [pid = 1801] [serial = 1583] [outer = 0x8fbd6000] 09:11:46 INFO - PROCESS | 1801 | 1460995906469 Marionette DEBUG loaded listener.js 09:11:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 156 (0x90404c00) [pid = 1801] [serial = 1584] [outer = 0x8fbd6000] 09:11:47 INFO - PROCESS | 1801 | 1460995907361 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 09:11:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 09:11:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1587ms 09:11:47 INFO - PROCESS | 1801 | 1460995907427 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 09:11:47 INFO - PROCESS | 1801 | 1460995907431 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 09:11:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 09:11:47 INFO - PROCESS | 1801 | 1460995907437 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 09:11:47 INFO - PROCESS | 1801 | 1460995907441 Marionette TRACE conn4 <- [1,2082,null,{}] 09:11:47 INFO - PROCESS | 1801 | 1460995907447 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:47 INFO - PROCESS | 1801 | 1460995907649 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 09:11:47 INFO - PROCESS | 1801 | 1460995907971 Marionette TRACE conn4 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:48 INFO - PROCESS | 1801 | ++DOCSHELL 0x82874000 == 118 [pid = 1801] [id = 528] 09:11:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 157 (0x9030b400) [pid = 1801] [serial = 1585] [outer = (nil)] 09:11:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 158 (0x9053ac00) [pid = 1801] [serial = 1586] [outer = 0x9030b400] 09:11:48 INFO - PROCESS | 1801 | 1460995908063 Marionette DEBUG loaded listener.js 09:11:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 159 (0x9054ac00) [pid = 1801] [serial = 1587] [outer = 0x9030b400] 09:11:48 INFO - PROCESS | 1801 | 1460995908972 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 09:11:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 09:11:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1579ms 09:11:49 INFO - PROCESS | 1801 | 1460995909017 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 09:11:49 INFO - PROCESS | 1801 | 1460995909021 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 09:11:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 09:11:49 INFO - PROCESS | 1801 | 1460995909028 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 09:11:49 INFO - PROCESS | 1801 | 1460995909032 Marionette TRACE conn4 <- [1,2086,null,{}] 09:11:49 INFO - PROCESS | 1801 | 1460995909038 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:49 INFO - PROCESS | 1801 | 1460995909252 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 09:11:49 INFO - PROCESS | 1801 | 1460995909569 Marionette TRACE conn4 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:49 INFO - PROCESS | 1801 | ++DOCSHELL 0x9040e000 == 119 [pid = 1801] [id = 529] 09:11:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 160 (0x90531c00) [pid = 1801] [serial = 1588] [outer = (nil)] 09:11:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 161 (0x9069c000) [pid = 1801] [serial = 1589] [outer = 0x90531c00] 09:11:49 INFO - PROCESS | 1801 | 1460995909661 Marionette DEBUG loaded listener.js 09:11:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 162 (0x9070bc00) [pid = 1801] [serial = 1590] [outer = 0x90531c00] 09:11:50 INFO - PROCESS | 1801 | 1460995910597 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 09:11:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 09:11:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1630ms 09:11:50 INFO - PROCESS | 1801 | 1460995910659 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 09:11:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 09:11:50 INFO - PROCESS | 1801 | 1460995910663 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 09:11:50 INFO - PROCESS | 1801 | 1460995910670 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 09:11:50 INFO - PROCESS | 1801 | 1460995910675 Marionette TRACE conn4 <- [1,2090,null,{}] 09:11:50 INFO - PROCESS | 1801 | 1460995910680 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:50 INFO - PROCESS | 1801 | 1460995910910 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 09:11:51 INFO - PROCESS | 1801 | 1460995911239 Marionette TRACE conn4 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:51 INFO - PROCESS | 1801 | ++DOCSHELL 0x9069a000 == 120 [pid = 1801] [id = 530] 09:11:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 163 (0x916c9000) [pid = 1801] [serial = 1591] [outer = (nil)] 09:11:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 164 (0x916d3000) [pid = 1801] [serial = 1592] [outer = 0x916c9000] 09:11:51 INFO - PROCESS | 1801 | 1460995911351 Marionette DEBUG loaded listener.js 09:11:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 165 (0x93346400) [pid = 1801] [serial = 1593] [outer = 0x916c9000] 09:11:52 INFO - PROCESS | 1801 | 1460995912310 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 09:11:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 09:11:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1689ms 09:11:52 INFO - PROCESS | 1801 | 1460995912359 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 09:11:52 INFO - PROCESS | 1801 | 1460995912363 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 09:11:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 09:11:52 INFO - PROCESS | 1801 | 1460995912370 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 09:11:52 INFO - PROCESS | 1801 | 1460995912374 Marionette TRACE conn4 <- [1,2094,null,{}] 09:11:52 INFO - PROCESS | 1801 | 1460995912380 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:52 INFO - PROCESS | 1801 | 1460995912583 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 09:11:52 INFO - PROCESS | 1801 | 1460995912856 Marionette TRACE conn4 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:52 INFO - PROCESS | 1801 | ++DOCSHELL 0x9030f800 == 121 [pid = 1801] [id = 531] 09:11:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 166 (0x91694800) [pid = 1801] [serial = 1594] [outer = (nil)] 09:11:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 167 (0x933ad400) [pid = 1801] [serial = 1595] [outer = 0x91694800] 09:11:53 INFO - PROCESS | 1801 | 1460995913002 Marionette DEBUG loaded listener.js 09:11:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 168 (0x933b4800) [pid = 1801] [serial = 1596] [outer = 0x91694800] 09:11:53 INFO - PROCESS | 1801 | 1460995913912 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 09:11:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 09:11:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1594ms 09:11:53 INFO - PROCESS | 1801 | 1460995913966 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 09:11:53 INFO - PROCESS | 1801 | 1460995913969 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 09:11:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 09:11:53 INFO - PROCESS | 1801 | 1460995913975 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 09:11:53 INFO - PROCESS | 1801 | 1460995913978 Marionette TRACE conn4 <- [1,2098,null,{}] 09:11:53 INFO - PROCESS | 1801 | 1460995913984 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:54 INFO - PROCESS | 1801 | 1460995914201 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 09:11:54 INFO - PROCESS | 1801 | 1460995914521 Marionette TRACE conn4 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:54 INFO - PROCESS | 1801 | ++DOCSHELL 0x8483a400 == 122 [pid = 1801] [id = 532] 09:11:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 169 (0x933af800) [pid = 1801] [serial = 1597] [outer = (nil)] 09:11:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 170 (0x93556000) [pid = 1801] [serial = 1598] [outer = 0x933af800] 09:11:54 INFO - PROCESS | 1801 | 1460995914614 Marionette DEBUG loaded listener.js 09:11:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 171 (0x935d6000) [pid = 1801] [serial = 1599] [outer = 0x933af800] 09:11:55 INFO - PROCESS | 1801 | 1460995915520 Marionette TRACE conn4 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 09:11:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 09:11:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1589ms 09:11:55 INFO - PROCESS | 1801 | 1460995915565 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 09:11:55 INFO - PROCESS | 1801 | 1460995915569 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 09:11:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 09:11:55 INFO - PROCESS | 1801 | 1460995915575 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 09:11:55 INFO - PROCESS | 1801 | 1460995915579 Marionette TRACE conn4 <- [1,2102,null,{}] 09:11:55 INFO - PROCESS | 1801 | 1460995915584 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:55 INFO - PROCESS | 1801 | 1460995915785 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 09:11:56 INFO - PROCESS | 1801 | 1460995916059 Marionette TRACE conn4 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:56 INFO - PROCESS | 1801 | ++DOCSHELL 0x83b33400 == 123 [pid = 1801] [id = 533] 09:11:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 172 (0x9341b400) [pid = 1801] [serial = 1600] [outer = (nil)] 09:11:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 173 (0x93772400) [pid = 1801] [serial = 1601] [outer = 0x9341b400] 09:11:56 INFO - PROCESS | 1801 | 1460995916193 Marionette DEBUG loaded listener.js 09:11:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 174 (0x94483800) [pid = 1801] [serial = 1602] [outer = 0x9341b400] 09:11:57 INFO - PROCESS | 1801 | 1460995917086 Marionette TRACE conn4 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 09:11:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 09:11:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1582ms 09:11:57 INFO - PROCESS | 1801 | 1460995917161 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 09:11:57 INFO - PROCESS | 1801 | 1460995917164 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 09:11:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 09:11:57 INFO - PROCESS | 1801 | 1460995917182 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 09:11:57 INFO - PROCESS | 1801 | 1460995917185 Marionette TRACE conn4 <- [1,2106,null,{}] 09:11:57 INFO - PROCESS | 1801 | 1460995917191 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:57 INFO - PROCESS | 1801 | 1460995917402 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 09:11:57 INFO - PROCESS | 1801 | 1460995917735 Marionette TRACE conn4 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:57 INFO - PROCESS | 1801 | ++DOCSHELL 0x9069a800 == 124 [pid = 1801] [id = 534] 09:11:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 175 (0x916d2400) [pid = 1801] [serial = 1603] [outer = (nil)] 09:11:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 176 (0x95915000) [pid = 1801] [serial = 1604] [outer = 0x916d2400] 09:11:57 INFO - PROCESS | 1801 | 1460995917830 Marionette DEBUG loaded listener.js 09:11:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 177 (0x9596c800) [pid = 1801] [serial = 1605] [outer = 0x916d2400] 09:11:58 INFO - PROCESS | 1801 | 1460995918753 Marionette TRACE conn4 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 09:11:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 09:11:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1631ms 09:11:58 INFO - PROCESS | 1801 | 1460995918814 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 09:11:58 INFO - PROCESS | 1801 | 1460995918818 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 09:11:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 09:11:58 INFO - PROCESS | 1801 | 1460995918825 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 09:11:58 INFO - PROCESS | 1801 | 1460995918828 Marionette TRACE conn4 <- [1,2110,null,{}] 09:11:58 INFO - PROCESS | 1801 | 1460995918834 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:11:59 INFO - PROCESS | 1801 | 1460995919059 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 09:11:59 INFO - PROCESS | 1801 | 1460995919381 Marionette TRACE conn4 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:59 INFO - PROCESS | 1801 | ++DOCSHELL 0x93770000 == 125 [pid = 1801] [id = 535] 09:11:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 178 (0x946e7c00) [pid = 1801] [serial = 1606] [outer = (nil)] 09:11:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 179 (0x969ee800) [pid = 1801] [serial = 1607] [outer = 0x946e7c00] 09:11:59 INFO - PROCESS | 1801 | 1460995919474 Marionette DEBUG loaded listener.js 09:11:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 180 (0x9734c800) [pid = 1801] [serial = 1608] [outer = 0x946e7c00] 09:12:00 INFO - PROCESS | 1801 | 1460995920379 Marionette TRACE conn4 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 09:12:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 09:12:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1628ms 09:12:00 INFO - PROCESS | 1801 | 1460995920454 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 09:12:00 INFO - PROCESS | 1801 | 1460995920458 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 09:12:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 09:12:00 INFO - PROCESS | 1801 | 1460995920465 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 09:12:00 INFO - PROCESS | 1801 | 1460995920468 Marionette TRACE conn4 <- [1,2114,null,{}] 09:12:00 INFO - PROCESS | 1801 | 1460995920474 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:00 INFO - PROCESS | 1801 | 1460995920719 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 09:12:01 INFO - PROCESS | 1801 | 1460995921043 Marionette TRACE conn4 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:01 INFO - PROCESS | 1801 | ++DOCSHELL 0x9168f000 == 126 [pid = 1801] [id = 536] 09:12:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 181 (0x95967400) [pid = 1801] [serial = 1609] [outer = (nil)] 09:12:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 182 (0x97c18400) [pid = 1801] [serial = 1610] [outer = 0x95967400] 09:12:01 INFO - PROCESS | 1801 | 1460995921135 Marionette DEBUG loaded listener.js 09:12:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 183 (0x97c1cc00) [pid = 1801] [serial = 1611] [outer = 0x95967400] 09:12:02 INFO - PROCESS | 1801 | 1460995922062 Marionette TRACE conn4 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 09:12:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 09:12:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1643ms 09:12:02 INFO - PROCESS | 1801 | 1460995922116 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 09:12:02 INFO - PROCESS | 1801 | 1460995922119 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 09:12:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 09:12:02 INFO - PROCESS | 1801 | 1460995922130 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 09:12:02 INFO - PROCESS | 1801 | 1460995922133 Marionette TRACE conn4 <- [1,2118,null,{}] 09:12:02 INFO - PROCESS | 1801 | 1460995922139 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:02 INFO - PROCESS | 1801 | 1460995922370 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 09:12:02 INFO - PROCESS | 1801 | 1460995922716 Marionette TRACE conn4 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:02 INFO - PROCESS | 1801 | ++DOCSHELL 0x879d8800 == 127 [pid = 1801] [id = 537] 09:12:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 184 (0x8e942400) [pid = 1801] [serial = 1612] [outer = (nil)] 09:12:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 185 (0x98374c00) [pid = 1801] [serial = 1613] [outer = 0x8e942400] 09:12:02 INFO - PROCESS | 1801 | 1460995922810 Marionette DEBUG loaded listener.js 09:12:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 186 (0x986ee800) [pid = 1801] [serial = 1614] [outer = 0x8e942400] 09:12:04 INFO - PROCESS | 1801 | --DOCSHELL 0x8dfbc400 == 126 [pid = 1801] [id = 222] 09:12:04 INFO - PROCESS | 1801 | --DOCSHELL 0x83d97000 == 125 [pid = 1801] [id = 473] 09:12:04 INFO - PROCESS | 1801 | --DOCSHELL 0x90715800 == 124 [pid = 1801] [id = 513] 09:12:04 INFO - PROCESS | 1801 | --DOCSHELL 0x83d95800 == 123 [pid = 1801] [id = 512] 09:12:04 INFO - PROCESS | 1801 | --DOCSHELL 0x84e67c00 == 122 [pid = 1801] [id = 510] 09:12:04 INFO - PROCESS | 1801 | --DOCSHELL 0x850e4800 == 121 [pid = 1801] [id = 511] 09:12:04 INFO - PROCESS | 1801 | --DOCSHELL 0x9334e800 == 120 [pid = 1801] [id = 509] 09:12:04 INFO - PROCESS | 1801 | --DOCSHELL 0x916d1800 == 119 [pid = 1801] [id = 508] 09:12:04 INFO - PROCESS | 1801 | --DOCSHELL 0x914a5400 == 118 [pid = 1801] [id = 507] 09:12:04 INFO - PROCESS | 1801 | --DOCSHELL 0x90309000 == 117 [pid = 1801] [id = 505] 09:12:04 INFO - PROCESS | 1801 | --DOCSHELL 0x90301800 == 116 [pid = 1801] [id = 506] 09:12:04 INFO - PROCESS | 1801 | --DOCSHELL 0x8fc99000 == 115 [pid = 1801] [id = 504] 09:12:04 INFO - PROCESS | 1801 | --DOCSHELL 0x8fbce000 == 114 [pid = 1801] [id = 503] 09:12:04 INFO - PROCESS | 1801 | --DOCSHELL 0x8ec83000 == 113 [pid = 1801] [id = 502] 09:12:04 INFO - PROCESS | 1801 | --DOCSHELL 0x8dc1f400 == 112 [pid = 1801] [id = 501] 09:12:04 INFO - PROCESS | 1801 | --DOCSHELL 0x83d98800 == 111 [pid = 1801] [id = 500] 09:12:04 INFO - PROCESS | 1801 | --DOCSHELL 0x86188c00 == 110 [pid = 1801] [id = 498] 09:12:04 INFO - PROCESS | 1801 | --DOCSHELL 0x88e0e800 == 109 [pid = 1801] [id = 499] 09:12:04 INFO - PROCESS | 1801 | --DOCSHELL 0x84834000 == 108 [pid = 1801] [id = 497] 09:12:05 INFO - PROCESS | 1801 | --DOMWINDOW == 185 (0x88e11800) [pid = 1801] [serial = 1490] [outer = (nil)] [url = about:blank] 09:12:05 INFO - PROCESS | 1801 | --DOMWINDOW == 184 (0x916c6400) [pid = 1801] [serial = 1455] [outer = (nil)] [url = about:blank] 09:12:05 INFO - PROCESS | 1801 | --DOMWINDOW == 183 (0x8eb28000) [pid = 1801] [serial = 1437] [outer = (nil)] [url = about:blank] 09:12:05 INFO - PROCESS | 1801 | --DOMWINDOW == 182 (0x854d2000) [pid = 1801] [serial = 1481] [outer = (nil)] [url = about:blank] 09:12:05 INFO - PROCESS | 1801 | --DOMWINDOW == 181 (0x84e6f800) [pid = 1801] [serial = 1479] [outer = (nil)] [url = about:blank] 09:12:05 INFO - PROCESS | 1801 | --DOMWINDOW == 180 (0x8b9cc400) [pid = 1801] [serial = 1431] [outer = (nil)] [url = about:blank] 09:12:05 INFO - PROCESS | 1801 | --DOMWINDOW == 179 (0x83d9ec00) [pid = 1801] [serial = 1478] [outer = (nil)] [url = about:blank] 09:12:05 INFO - PROCESS | 1801 | --DOMWINDOW == 178 (0x98374400) [pid = 1801] [serial = 1475] [outer = (nil)] [url = about:blank] 09:12:05 INFO - PROCESS | 1801 | --DOMWINDOW == 177 (0x94482400) [pid = 1801] [serial = 1463] [outer = (nil)] [url = about:blank] 09:12:05 INFO - PROCESS | 1801 | --DOMWINDOW == 176 (0x88e06400) [pid = 1801] [serial = 1428] [outer = (nil)] [url = about:blank] 09:12:05 INFO - PROCESS | 1801 | --DOMWINDOW == 175 (0x90308000) [pid = 1801] [serial = 1446] [outer = (nil)] [url = about:blank] 09:12:05 INFO - PROCESS | 1801 | --DOMWINDOW == 174 (0x8f957800) [pid = 1801] [serial = 1440] [outer = (nil)] [url = about:blank] 09:12:05 INFO - PROCESS | 1801 | --DOMWINDOW == 173 (0x935d8c00) [pid = 1801] [serial = 1461] [outer = (nil)] [url = about:blank] 09:12:05 INFO - PROCESS | 1801 | --DOMWINDOW == 172 (0x98376800) [pid = 1801] [serial = 1476] [outer = (nil)] [url = about:blank] 09:12:05 INFO - PROCESS | 1801 | --DOMWINDOW == 171 (0x963bfc00) [pid = 1801] [serial = 1467] [outer = (nil)] [url = about:blank] 09:12:05 INFO - PROCESS | 1801 | --DOMWINDOW == 170 (0x979bac00) [pid = 1801] [serial = 1469] [outer = (nil)] [url = about:blank] 09:12:05 INFO - PROCESS | 1801 | --DOMWINDOW == 169 (0x8ff17400) [pid = 1801] [serial = 1443] [outer = (nil)] [url = about:blank] 09:12:05 INFO - PROCESS | 1801 | --DOMWINDOW == 168 (0x880d7c00) [pid = 1801] [serial = 1487] [outer = (nil)] [url = about:blank] 09:12:05 INFO - PROCESS | 1801 | --DOMWINDOW == 167 (0x86494000) [pid = 1801] [serial = 1484] [outer = (nil)] [url = about:blank] 09:12:05 INFO - PROCESS | 1801 | --DOMWINDOW == 166 (0x946ee000) [pid = 1801] [serial = 1464] [outer = (nil)] [url = about:blank] 09:12:05 INFO - PROCESS | 1801 | --DOMWINDOW == 165 (0x8906ec00) [pid = 1801] [serial = 1488] [outer = (nil)] [url = about:blank] 09:12:05 INFO - PROCESS | 1801 | --DOMWINDOW == 164 (0x8a307000) [pid = 1801] [serial = 1356] [outer = (nil)] [url = about:blank] 09:12:05 INFO - PROCESS | 1801 | --DOMWINDOW == 163 (0x8dfbf800) [pid = 1801] [serial = 1433] [outer = (nil)] [url = about:blank] 09:12:05 INFO - PROCESS | 1801 | --DOMWINDOW == 162 (0x9040f000) [pid = 1801] [serial = 1448] [outer = (nil)] [url = about:blank] 09:12:05 INFO - PROCESS | 1801 | --DOMWINDOW == 161 (0x8f661400) [pid = 1801] [serial = 1439] [outer = (nil)] [url = about:blank] 09:12:05 INFO - PROCESS | 1801 | --DOMWINDOW == 160 (0x90532800) [pid = 1801] [serial = 1449] [outer = (nil)] [url = about:blank] 09:12:05 INFO - PROCESS | 1801 | --DOMWINDOW == 159 (0x858fc800) [pid = 1801] [serial = 1482] [outer = (nil)] [url = about:blank] 09:12:05 INFO - PROCESS | 1801 | --DOMWINDOW == 158 (0x933ba000) [pid = 1801] [serial = 1458] [outer = (nil)] [url = about:blank] 09:12:05 INFO - PROCESS | 1801 | --DOMWINDOW == 157 (0x935d4c00) [pid = 1801] [serial = 1460] [outer = (nil)] [url = about:blank] 09:12:05 INFO - PROCESS | 1801 | --DOMWINDOW == 156 (0x9836b000) [pid = 1801] [serial = 1473] [outer = (nil)] [url = about:blank] 09:12:05 INFO - PROCESS | 1801 | --DOMWINDOW == 155 (0x98368c00) [pid = 1801] [serial = 1472] [outer = (nil)] [url = about:blank] 09:12:05 INFO - PROCESS | 1801 | --DOMWINDOW == 154 (0x854d0800) [pid = 1801] [serial = 1425] [outer = (nil)] [url = about:blank] 09:12:05 INFO - PROCESS | 1801 | --DOMWINDOW == 153 (0x8b9be800) [pid = 1801] [serial = 1430] [outer = (nil)] [url = about:blank] 09:12:05 INFO - PROCESS | 1801 | --DOMWINDOW == 152 (0x95cb4c00) [pid = 1801] [serial = 1466] [outer = (nil)] [url = about:blank] 09:12:05 INFO - PROCESS | 1801 | --DOMWINDOW == 151 (0x854c9000) [pid = 1801] [serial = 1424] [outer = (nil)] [url = about:blank] 09:12:05 INFO - PROCESS | 1801 | --DOMWINDOW == 150 (0x8ea88c00) [pid = 1801] [serial = 1436] [outer = (nil)] [url = about:blank] 09:12:05 INFO - PROCESS | 1801 | --DOMWINDOW == 149 (0x90697400) [pid = 1801] [serial = 1452] [outer = (nil)] [url = about:blank] 09:12:05 INFO - PROCESS | 1801 | --DOMWINDOW == 148 (0x90552400) [pid = 1801] [serial = 1451] [outer = (nil)] [url = about:blank] 09:12:05 INFO - PROCESS | 1801 | --DOMWINDOW == 147 (0x8ffe0800) [pid = 1801] [serial = 1445] [outer = (nil)] [url = about:blank] 09:12:05 INFO - PROCESS | 1801 | --DOMWINDOW == 146 (0x9334e000) [pid = 1801] [serial = 1457] [outer = (nil)] [url = about:blank] 09:12:05 INFO - PROCESS | 1801 | --DOMWINDOW == 145 (0x8ff12000) [pid = 1801] [serial = 1442] [outer = (nil)] [url = about:blank] 09:12:05 INFO - PROCESS | 1801 | --DOMWINDOW == 144 (0x8649c800) [pid = 1801] [serial = 1485] [outer = (nil)] [url = about:blank] 09:12:05 INFO - PROCESS | 1801 | --DOMWINDOW == 143 (0x864f7800) [pid = 1801] [serial = 1427] [outer = (nil)] [url = about:blank] 09:12:05 INFO - PROCESS | 1801 | --DOMWINDOW == 142 (0x97c12c00) [pid = 1801] [serial = 1470] [outer = (nil)] [url = about:blank] 09:12:05 INFO - PROCESS | 1801 | --DOMWINDOW == 141 (0x91689400) [pid = 1801] [serial = 1454] [outer = (nil)] [url = about:blank] 09:12:05 INFO - PROCESS | 1801 | --DOMWINDOW == 140 (0x8e950800) [pid = 1801] [serial = 1434] [outer = (nil)] [url = about:blank] 09:12:05 INFO - PROCESS | 1801 | 1460995925436 Marionette TRACE conn4 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 09:12:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 09:12:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 3334ms 09:12:05 INFO - PROCESS | 1801 | 1460995925464 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 09:12:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 09:12:05 INFO - PROCESS | 1801 | 1460995925469 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 09:12:05 INFO - PROCESS | 1801 | 1460995925477 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 09:12:05 INFO - PROCESS | 1801 | 1460995925483 Marionette TRACE conn4 <- [1,2122,null,{}] 09:12:05 INFO - PROCESS | 1801 | 1460995925492 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:05 INFO - PROCESS | 1801 | 1460995925700 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 09:12:05 INFO - PROCESS | 1801 | 1460995925906 Marionette TRACE conn4 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:05 INFO - PROCESS | 1801 | ++DOCSHELL 0x850ebc00 == 109 [pid = 1801] [id = 538] 09:12:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 141 (0x850f0400) [pid = 1801] [serial = 1615] [outer = (nil)] 09:12:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 142 (0x854d1800) [pid = 1801] [serial = 1616] [outer = 0x850f0400] 09:12:05 INFO - PROCESS | 1801 | 1460995925988 Marionette DEBUG loaded listener.js 09:12:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 143 (0x858f8c00) [pid = 1801] [serial = 1617] [outer = 0x850f0400] 09:12:06 INFO - PROCESS | 1801 | 1460995926802 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 09:12:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 09:12:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1347ms 09:12:06 INFO - PROCESS | 1801 | 1460995926825 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 09:12:06 INFO - PROCESS | 1801 | 1460995926833 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 09:12:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 09:12:06 INFO - PROCESS | 1801 | 1460995926843 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 09:12:06 INFO - PROCESS | 1801 | 1460995926848 Marionette TRACE conn4 <- [1,2126,null,{}] 09:12:06 INFO - PROCESS | 1801 | 1460995926854 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:07 INFO - PROCESS | 1801 | 1460995927143 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 09:12:07 INFO - PROCESS | 1801 | 1460995927270 Marionette TRACE conn4 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:07 INFO - PROCESS | 1801 | ++DOCSHELL 0x854d1000 == 110 [pid = 1801] [id = 539] 09:12:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 144 (0x854d2c00) [pid = 1801] [serial = 1618] [outer = (nil)] 09:12:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 145 (0x864ed400) [pid = 1801] [serial = 1619] [outer = 0x854d2c00] 09:12:07 INFO - PROCESS | 1801 | 1460995927344 Marionette DEBUG loaded listener.js 09:12:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 146 (0x880cb400) [pid = 1801] [serial = 1620] [outer = 0x854d2c00] 09:12:08 INFO - PROCESS | 1801 | 1460995928350 Marionette TRACE conn4 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 09:12:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 09:12:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1531ms 09:12:08 INFO - PROCESS | 1801 | 1460995928374 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 09:12:08 INFO - PROCESS | 1801 | 1460995928378 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 09:12:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 09:12:08 INFO - PROCESS | 1801 | 1460995928385 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 09:12:08 INFO - PROCESS | 1801 | 1460995928391 Marionette TRACE conn4 <- [1,2130,null,{}] 09:12:08 INFO - PROCESS | 1801 | 1460995928413 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:08 INFO - PROCESS | 1801 | 1460995928688 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 09:12:08 INFO - PROCESS | 1801 | 1460995928719 Marionette TRACE conn4 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:08 INFO - PROCESS | 1801 | ++DOCSHELL 0x864f2800 == 111 [pid = 1801] [id = 540] 09:12:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 147 (0x89ae6c00) [pid = 1801] [serial = 1621] [outer = (nil)] 09:12:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 148 (0x8a308400) [pid = 1801] [serial = 1622] [outer = 0x89ae6c00] 09:12:08 INFO - PROCESS | 1801 | 1460995928803 Marionette DEBUG loaded listener.js 09:12:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 149 (0x8b9bd800) [pid = 1801] [serial = 1623] [outer = 0x89ae6c00] 09:12:10 INFO - PROCESS | 1801 | --DOMWINDOW == 148 (0x935d6c00) [pid = 1801] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 09:12:10 INFO - PROCESS | 1801 | --DOMWINDOW == 147 (0x914a7400) [pid = 1801] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 09:12:10 INFO - PROCESS | 1801 | --DOMWINDOW == 146 (0x854c5000) [pid = 1801] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 09:12:10 INFO - PROCESS | 1801 | --DOMWINDOW == 145 (0x84e65c00) [pid = 1801] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 09:12:10 INFO - PROCESS | 1801 | --DOMWINDOW == 144 (0x86184c00) [pid = 1801] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 09:12:10 INFO - PROCESS | 1801 | --DOMWINDOW == 143 (0x9030a800) [pid = 1801] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 09:12:10 INFO - PROCESS | 1801 | --DOMWINDOW == 142 (0x9052f400) [pid = 1801] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 09:12:10 INFO - PROCESS | 1801 | --DOMWINDOW == 141 (0x83b2f400) [pid = 1801] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 09:12:10 INFO - PROCESS | 1801 | --DOMWINDOW == 140 (0x86190000) [pid = 1801] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 09:12:10 INFO - PROCESS | 1801 | --DOMWINDOW == 139 (0x8fc98800) [pid = 1801] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 09:12:10 INFO - PROCESS | 1801 | --DOMWINDOW == 138 (0x84838c00) [pid = 1801] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 09:12:10 INFO - PROCESS | 1801 | --DOMWINDOW == 137 (0x8b856800) [pid = 1801] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 09:12:10 INFO - PROCESS | 1801 | --DOMWINDOW == 136 (0x8dfc1400) [pid = 1801] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 09:12:10 INFO - PROCESS | 1801 | --DOMWINDOW == 135 (0x8ffc8c00) [pid = 1801] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 09:12:10 INFO - PROCESS | 1801 | --DOMWINDOW == 134 (0x858f3800) [pid = 1801] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 09:12:10 INFO - PROCESS | 1801 | --DOMWINDOW == 133 (0x95969400) [pid = 1801] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 09:12:10 INFO - PROCESS | 1801 | --DOMWINDOW == 132 (0x8ec84400) [pid = 1801] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 09:12:10 INFO - PROCESS | 1801 | --DOMWINDOW == 131 (0x93352c00) [pid = 1801] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 09:12:10 INFO - PROCESS | 1801 | --DOMWINDOW == 130 (0x9341f800) [pid = 1801] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 09:12:10 INFO - PROCESS | 1801 | --DOMWINDOW == 129 (0x879e4c00) [pid = 1801] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 09:12:10 INFO - PROCESS | 1801 | --DOMWINDOW == 128 (0x9334dc00) [pid = 1801] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 09:12:10 INFO - PROCESS | 1801 | --DOMWINDOW == 127 (0x969ef400) [pid = 1801] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 09:12:10 INFO - PROCESS | 1801 | --DOMWINDOW == 126 (0x84e6d000) [pid = 1801] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 09:12:10 INFO - PROCESS | 1801 | 1460995930449 Marionette TRACE conn4 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 09:12:10 INFO - PROCESS | 1801 | 1460995930549 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 09:12:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 09:12:10 INFO - PROCESS | 1801 | 1460995930555 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 09:12:10 INFO - PROCESS | 1801 | 1460995930559 Marionette TRACE conn4 <- [1,2134,null,{}] 09:12:10 INFO - PROCESS | 1801 | 1460995930564 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:10 INFO - PROCESS | 1801 | 1460995930759 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 09:12:10 INFO - PROCESS | 1801 | 1460995930947 Marionette TRACE conn4 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:10 INFO - PROCESS | 1801 | ++DOCSHELL 0x84839c00 == 112 [pid = 1801] [id = 541] 09:12:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 127 (0x84e6d000) [pid = 1801] [serial = 1624] [outer = (nil)] 09:12:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 128 (0x879d5400) [pid = 1801] [serial = 1625] [outer = 0x84e6d000] 09:12:11 INFO - PROCESS | 1801 | 1460995931022 Marionette DEBUG loaded listener.js 09:12:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 129 (0x8b9cd400) [pid = 1801] [serial = 1626] [outer = 0x84e6d000] 09:12:11 INFO - PROCESS | 1801 | 1460995931833 Marionette TRACE conn4 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 09:12:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 09:12:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1333ms 09:12:11 INFO - PROCESS | 1801 | 1460995931892 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 09:12:11 INFO - PROCESS | 1801 | 1460995931896 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 09:12:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 09:12:11 INFO - PROCESS | 1801 | 1460995931907 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 09:12:11 INFO - PROCESS | 1801 | 1460995931910 Marionette TRACE conn4 <- [1,2138,null,{}] 09:12:11 INFO - PROCESS | 1801 | 1460995931915 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:12 INFO - PROCESS | 1801 | 1460995932110 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 09:12:12 INFO - PROCESS | 1801 | 1460995932539 Marionette TRACE conn4 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:12 INFO - PROCESS | 1801 | ++DOCSHELL 0x83d97000 == 113 [pid = 1801] [id = 542] 09:12:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 130 (0x83d98800) [pid = 1801] [serial = 1627] [outer = (nil)] 09:12:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 131 (0x84e67c00) [pid = 1801] [serial = 1628] [outer = 0x83d98800] 09:12:12 INFO - PROCESS | 1801 | 1460995932642 Marionette DEBUG loaded listener.js 09:12:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 132 (0x850f2400) [pid = 1801] [serial = 1629] [outer = 0x83d98800] 09:12:13 INFO - PROCESS | 1801 | 1460995933643 Marionette TRACE conn4 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 09:12:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 09:12:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1798ms 09:12:13 INFO - PROCESS | 1801 | 1460995933707 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 09:12:13 INFO - PROCESS | 1801 | 1460995933715 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 09:12:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 09:12:13 INFO - PROCESS | 1801 | 1460995933725 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 09:12:13 INFO - PROCESS | 1801 | 1460995933729 Marionette TRACE conn4 <- [1,2142,null,{}] 09:12:13 INFO - PROCESS | 1801 | 1460995933737 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:14 INFO - PROCESS | 1801 | 1460995934015 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 09:12:14 INFO - PROCESS | 1801 | 1460995934349 Marionette TRACE conn4 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:14 INFO - PROCESS | 1801 | ++DOCSHELL 0x86494c00 == 114 [pid = 1801] [id = 543] 09:12:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 133 (0x8649c000) [pid = 1801] [serial = 1630] [outer = (nil)] 09:12:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 134 (0x864eec00) [pid = 1801] [serial = 1631] [outer = 0x8649c000] 09:12:14 INFO - PROCESS | 1801 | 1460995934441 Marionette DEBUG loaded listener.js 09:12:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 135 (0x880ca400) [pid = 1801] [serial = 1632] [outer = 0x8649c000] 09:12:15 INFO - PROCESS | 1801 | 1460995935500 Marionette TRACE conn4 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 09:12:15 INFO - PROCESS | 1801 | 1460995935584 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 09:12:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 09:12:15 INFO - PROCESS | 1801 | 1460995935591 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 09:12:15 INFO - PROCESS | 1801 | 1460995935595 Marionette TRACE conn4 <- [1,2146,null,{}] 09:12:15 INFO - PROCESS | 1801 | 1460995935601 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:15 INFO - PROCESS | 1801 | 1460995935831 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 09:12:16 INFO - PROCESS | 1801 | 1460995936205 Marionette TRACE conn4 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:16 INFO - PROCESS | 1801 | ++DOCSHELL 0x88e14400 == 115 [pid = 1801] [id = 544] 09:12:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 136 (0x8a304000) [pid = 1801] [serial = 1633] [outer = (nil)] 09:12:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 137 (0x8b858800) [pid = 1801] [serial = 1634] [outer = 0x8a304000] 09:12:16 INFO - PROCESS | 1801 | 1460995936295 Marionette DEBUG loaded listener.js 09:12:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 138 (0x8dc22c00) [pid = 1801] [serial = 1635] [outer = 0x8a304000] 09:12:17 INFO - PROCESS | 1801 | 1460995937312 Marionette TRACE conn4 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 09:12:17 INFO - PROCESS | 1801 | 1460995937384 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 09:12:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 09:12:17 INFO - PROCESS | 1801 | 1460995937400 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 09:12:17 INFO - PROCESS | 1801 | 1460995937410 Marionette TRACE conn4 <- [1,2150,null,{}] 09:12:17 INFO - PROCESS | 1801 | 1460995937417 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:17 INFO - PROCESS | 1801 | 1460995937689 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 09:12:18 INFO - PROCESS | 1801 | 1460995938023 Marionette TRACE conn4 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:18 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a30c000 == 116 [pid = 1801] [id = 545] 09:12:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 139 (0x8b9b7800) [pid = 1801] [serial = 1636] [outer = (nil)] 09:12:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 140 (0x8e968800) [pid = 1801] [serial = 1637] [outer = 0x8b9b7800] 09:12:18 INFO - PROCESS | 1801 | 1460995938113 Marionette DEBUG loaded listener.js 09:12:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 141 (0x8eb2c400) [pid = 1801] [serial = 1638] [outer = 0x8b9b7800] 09:12:19 INFO - PROCESS | 1801 | 1460995939040 Marionette TRACE conn4 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 09:12:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 09:12:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1696ms 09:12:19 INFO - PROCESS | 1801 | 1460995939105 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 09:12:19 INFO - PROCESS | 1801 | 1460995939110 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 09:12:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 09:12:19 INFO - PROCESS | 1801 | 1460995939117 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 09:12:19 INFO - PROCESS | 1801 | 1460995939120 Marionette TRACE conn4 <- [1,2154,null,{}] 09:12:19 INFO - PROCESS | 1801 | 1460995939126 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:19 INFO - PROCESS | 1801 | 1460995939340 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 09:12:19 INFO - PROCESS | 1801 | 1460995939673 Marionette TRACE conn4 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:19 INFO - PROCESS | 1801 | ++DOCSHELL 0x8906c800 == 117 [pid = 1801] [id = 546] 09:12:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 142 (0x8dfbe800) [pid = 1801] [serial = 1639] [outer = (nil)] 09:12:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 143 (0x8ec8b800) [pid = 1801] [serial = 1640] [outer = 0x8dfbe800] 09:12:19 INFO - PROCESS | 1801 | 1460995939772 Marionette DEBUG loaded listener.js 09:12:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 144 (0x8f669400) [pid = 1801] [serial = 1641] [outer = 0x8dfbe800] 09:12:20 INFO - PROCESS | 1801 | 1460995940661 Marionette TRACE conn4 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 09:12:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 09:12:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1589ms 09:12:20 INFO - PROCESS | 1801 | 1460995940721 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 09:12:20 INFO - PROCESS | 1801 | 1460995940725 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 09:12:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 09:12:20 INFO - PROCESS | 1801 | 1460995940734 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 09:12:20 INFO - PROCESS | 1801 | 1460995940737 Marionette TRACE conn4 <- [1,2158,null,{}] 09:12:20 INFO - PROCESS | 1801 | 1460995940743 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:20 INFO - PROCESS | 1801 | 1460995940947 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 09:12:21 INFO - PROCESS | 1801 | 1460995941224 Marionette TRACE conn4 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:21 INFO - PROCESS | 1801 | ++DOCSHELL 0x8f956800 == 118 [pid = 1801] [id = 547] 09:12:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 145 (0x8f957800) [pid = 1801] [serial = 1642] [outer = (nil)] 09:12:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 146 (0x8fbd1400) [pid = 1801] [serial = 1643] [outer = 0x8f957800] 09:12:21 INFO - PROCESS | 1801 | 1460995941382 Marionette DEBUG loaded listener.js 09:12:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 147 (0x8ffbd400) [pid = 1801] [serial = 1644] [outer = 0x8f957800] 09:12:22 INFO - PROCESS | 1801 | 1460995942421 Marionette TRACE conn4 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 09:12:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 09:12:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1735ms 09:12:22 INFO - PROCESS | 1801 | 1460995942471 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 09:12:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 09:12:22 INFO - PROCESS | 1801 | 1460995942475 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 09:12:22 INFO - PROCESS | 1801 | 1460995942482 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 09:12:22 INFO - PROCESS | 1801 | 1460995942485 Marionette TRACE conn4 <- [1,2162,null,{}] 09:12:22 INFO - PROCESS | 1801 | 1460995942491 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:22 INFO - PROCESS | 1801 | 1460995942723 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 09:12:23 INFO - PROCESS | 1801 | 1460995943043 Marionette TRACE conn4 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:23 INFO - PROCESS | 1801 | ++DOCSHELL 0x8fbd6c00 == 119 [pid = 1801] [id = 548] 09:12:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 148 (0x8ff14800) [pid = 1801] [serial = 1645] [outer = (nil)] 09:12:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 149 (0x90309400) [pid = 1801] [serial = 1646] [outer = 0x8ff14800] 09:12:23 INFO - PROCESS | 1801 | 1460995943142 Marionette DEBUG loaded listener.js 09:12:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 150 (0x9030dc00) [pid = 1801] [serial = 1647] [outer = 0x8ff14800] 09:12:24 INFO - PROCESS | 1801 | 1460995944063 Marionette TRACE conn4 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 09:12:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 09:12:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1633ms 09:12:24 INFO - PROCESS | 1801 | 1460995944115 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 09:12:24 INFO - PROCESS | 1801 | 1460995944121 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 09:12:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 09:12:24 INFO - PROCESS | 1801 | 1460995944128 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 09:12:24 INFO - PROCESS | 1801 | 1460995944131 Marionette TRACE conn4 <- [1,2166,null,{}] 09:12:24 INFO - PROCESS | 1801 | 1460995944137 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:24 INFO - PROCESS | 1801 | 1460995944360 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 09:12:24 INFO - PROCESS | 1801 | 1460995944687 Marionette TRACE conn4 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:24 INFO - PROCESS | 1801 | ++DOCSHELL 0x86189400 == 120 [pid = 1801] [id = 549] 09:12:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 151 (0x8ff1b800) [pid = 1801] [serial = 1648] [outer = (nil)] 09:12:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 152 (0x90532800) [pid = 1801] [serial = 1649] [outer = 0x8ff1b800] 09:12:24 INFO - PROCESS | 1801 | 1460995944787 Marionette DEBUG loaded listener.js 09:12:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 153 (0x9053e000) [pid = 1801] [serial = 1650] [outer = 0x8ff1b800] 09:12:25 INFO - PROCESS | 1801 | 1460995945702 Marionette TRACE conn4 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 09:12:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 09:12:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1631ms 09:12:25 INFO - PROCESS | 1801 | 1460995945761 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 09:12:25 INFO - PROCESS | 1801 | 1460995945764 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 09:12:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 09:12:25 INFO - PROCESS | 1801 | 1460995945771 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 09:12:25 INFO - PROCESS | 1801 | 1460995945775 Marionette TRACE conn4 <- [1,2170,null,{}] 09:12:25 INFO - PROCESS | 1801 | 1460995945781 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:26 INFO - PROCESS | 1801 | 1460995946008 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 09:12:26 INFO - PROCESS | 1801 | 1460995946345 Marionette TRACE conn4 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:26 INFO - PROCESS | 1801 | ++DOCSHELL 0x90406800 == 121 [pid = 1801] [id = 550] 09:12:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 154 (0x90538400) [pid = 1801] [serial = 1651] [outer = (nil)] 09:12:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 155 (0x90713000) [pid = 1801] [serial = 1652] [outer = 0x90538400] 09:12:26 INFO - PROCESS | 1801 | 1460995946448 Marionette DEBUG loaded listener.js 09:12:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 156 (0x914a4c00) [pid = 1801] [serial = 1653] [outer = 0x90538400] 09:12:27 INFO - PROCESS | 1801 | 1460995947392 Marionette TRACE conn4 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 09:12:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 09:12:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1687ms 09:12:27 INFO - PROCESS | 1801 | 1460995947460 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 09:12:27 INFO - PROCESS | 1801 | 1460995947464 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 09:12:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 09:12:27 INFO - PROCESS | 1801 | 1460995947470 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 09:12:27 INFO - PROCESS | 1801 | 1460995947474 Marionette TRACE conn4 <- [1,2174,null,{}] 09:12:27 INFO - PROCESS | 1801 | 1460995947480 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:27 INFO - PROCESS | 1801 | 1460995947749 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 09:12:28 INFO - PROCESS | 1801 | 1460995948080 Marionette TRACE conn4 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:28 INFO - PROCESS | 1801 | ++DOCSHELL 0x82875800 == 122 [pid = 1801] [id = 551] 09:12:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 157 (0x8f66cc00) [pid = 1801] [serial = 1654] [outer = (nil)] 09:12:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 158 (0x91692400) [pid = 1801] [serial = 1655] [outer = 0x8f66cc00] 09:12:28 INFO - PROCESS | 1801 | 1460995948177 Marionette DEBUG loaded listener.js 09:12:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 159 (0x916c7800) [pid = 1801] [serial = 1656] [outer = 0x8f66cc00] 09:12:29 INFO - PROCESS | 1801 | 1460995949108 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 09:12:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 09:12:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1681ms 09:12:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 09:12:29 INFO - PROCESS | 1801 | 1460995949158 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 09:12:29 INFO - PROCESS | 1801 | 1460995949162 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 09:12:29 INFO - PROCESS | 1801 | 1460995949170 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 09:12:29 INFO - PROCESS | 1801 | 1460995949175 Marionette TRACE conn4 <- [1,2178,null,{}] 09:12:29 INFO - PROCESS | 1801 | 1460995949182 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:29 INFO - PROCESS | 1801 | 1460995949415 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 09:12:29 INFO - PROCESS | 1801 | 1460995949769 Marionette TRACE conn4 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:29 INFO - PROCESS | 1801 | ++DOCSHELL 0x9208b800 == 123 [pid = 1801] [id = 552] 09:12:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 160 (0x93344800) [pid = 1801] [serial = 1657] [outer = (nil)] 09:12:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 161 (0x933ba800) [pid = 1801] [serial = 1658] [outer = 0x93344800] 09:12:29 INFO - PROCESS | 1801 | 1460995949881 Marionette DEBUG loaded listener.js 09:12:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 162 (0x93552c00) [pid = 1801] [serial = 1659] [outer = 0x93344800] 09:12:30 INFO - PROCESS | 1801 | 1460995950901 Marionette TRACE conn4 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 09:12:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 09:12:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1795ms 09:12:30 INFO - PROCESS | 1801 | 1460995950965 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 09:12:30 INFO - PROCESS | 1801 | 1460995950970 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 09:12:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 09:12:30 INFO - PROCESS | 1801 | 1460995950977 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 09:12:30 INFO - PROCESS | 1801 | 1460995950982 Marionette TRACE conn4 <- [1,2182,null,{}] 09:12:30 INFO - PROCESS | 1801 | 1460995950988 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:31 INFO - PROCESS | 1801 | 1460995951292 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 09:12:31 INFO - PROCESS | 1801 | 1460995951636 Marionette TRACE conn4 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:31 INFO - PROCESS | 1801 | ++DOCSHELL 0x933ae800 == 124 [pid = 1801] [id = 553] 09:12:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 163 (0x93559800) [pid = 1801] [serial = 1660] [outer = (nil)] 09:12:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 164 (0x946eb400) [pid = 1801] [serial = 1661] [outer = 0x93559800] 09:12:31 INFO - PROCESS | 1801 | 1460995951736 Marionette DEBUG loaded listener.js 09:12:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 165 (0x946f1000) [pid = 1801] [serial = 1662] [outer = 0x93559800] 09:12:32 INFO - PROCESS | 1801 | 1460995952689 Marionette TRACE conn4 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 09:12:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 09:12:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1783ms 09:12:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 09:12:32 INFO - PROCESS | 1801 | 1460995952761 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 09:12:32 INFO - PROCESS | 1801 | 1460995952764 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 09:12:32 INFO - PROCESS | 1801 | 1460995952772 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 09:12:32 INFO - PROCESS | 1801 | 1460995952776 Marionette TRACE conn4 <- [1,2186,null,{}] 09:12:32 INFO - PROCESS | 1801 | 1460995952782 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:33 INFO - PROCESS | 1801 | 1460995953022 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 09:12:33 INFO - PROCESS | 1801 | 1460995953357 Marionette TRACE conn4 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:33 INFO - PROCESS | 1801 | ++DOCSHELL 0x935e0000 == 125 [pid = 1801] [id = 554] 09:12:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 166 (0x9447a400) [pid = 1801] [serial = 1663] [outer = (nil)] 09:12:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 167 (0x95cb9000) [pid = 1801] [serial = 1664] [outer = 0x9447a400] 09:12:33 INFO - PROCESS | 1801 | 1460995953456 Marionette DEBUG loaded listener.js 09:12:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 168 (0x969f3000) [pid = 1801] [serial = 1665] [outer = 0x9447a400] 09:12:34 INFO - PROCESS | 1801 | 1460995954410 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 09:12:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 09:12:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1684ms 09:12:34 INFO - PROCESS | 1801 | 1460995954455 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 09:12:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 09:12:34 INFO - PROCESS | 1801 | 1460995954460 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 09:12:34 INFO - PROCESS | 1801 | 1460995954466 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 09:12:34 INFO - PROCESS | 1801 | 1460995954469 Marionette TRACE conn4 <- [1,2190,null,{}] 09:12:34 INFO - PROCESS | 1801 | 1460995954475 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:34 INFO - PROCESS | 1801 | 1460995954687 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 09:12:35 INFO - PROCESS | 1801 | 1460995955026 Marionette TRACE conn4 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:35 INFO - PROCESS | 1801 | ++DOCSHELL 0x84834800 == 126 [pid = 1801] [id = 555] 09:12:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 169 (0x858f2c00) [pid = 1801] [serial = 1666] [outer = (nil)] 09:12:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 170 (0x97ac2c00) [pid = 1801] [serial = 1667] [outer = 0x858f2c00] 09:12:35 INFO - PROCESS | 1801 | 1460995955128 Marionette DEBUG loaded listener.js 09:12:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 171 (0x97c15800) [pid = 1801] [serial = 1668] [outer = 0x858f2c00] 09:12:36 INFO - PROCESS | 1801 | 1460995956070 Marionette TRACE conn4 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 09:12:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 09:12:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1636ms 09:12:36 INFO - PROCESS | 1801 | 1460995956102 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 09:12:36 INFO - PROCESS | 1801 | 1460995956105 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 09:12:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 09:12:36 INFO - PROCESS | 1801 | 1460995956115 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 09:12:36 INFO - PROCESS | 1801 | 1460995956119 Marionette TRACE conn4 <- [1,2194,null,{}] 09:12:36 INFO - PROCESS | 1801 | 1460995956126 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:36 INFO - PROCESS | 1801 | 1460995956372 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 09:12:36 INFO - PROCESS | 1801 | 1460995956655 Marionette TRACE conn4 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:36 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ea8d400 == 127 [pid = 1801] [id = 556] 09:12:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 172 (0x97c19c00) [pid = 1801] [serial = 1669] [outer = (nil)] 09:12:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 173 (0x98371800) [pid = 1801] [serial = 1670] [outer = 0x97c19c00] 09:12:36 INFO - PROCESS | 1801 | 1460995956798 Marionette DEBUG loaded listener.js 09:12:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 174 (0x986e4c00) [pid = 1801] [serial = 1671] [outer = 0x97c19c00] 09:12:37 INFO - PROCESS | 1801 | 1460995957722 Marionette TRACE conn4 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 09:12:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 09:12:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1685ms 09:12:37 INFO - PROCESS | 1801 | 1460995957800 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 09:12:37 INFO - PROCESS | 1801 | 1460995957804 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 09:12:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 09:12:37 INFO - PROCESS | 1801 | 1460995957810 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 09:12:37 INFO - PROCESS | 1801 | 1460995957814 Marionette TRACE conn4 <- [1,2198,null,{}] 09:12:37 INFO - PROCESS | 1801 | 1460995957819 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:38 INFO - PROCESS | 1801 | 1460995958082 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 09:12:38 INFO - PROCESS | 1801 | 1460995958414 Marionette TRACE conn4 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:38 INFO - PROCESS | 1801 | ++DOCSHELL 0x850e3400 == 128 [pid = 1801] [id = 557] 09:12:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 175 (0x9596b800) [pid = 1801] [serial = 1672] [outer = (nil)] 09:12:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 176 (0x98e10400) [pid = 1801] [serial = 1673] [outer = 0x9596b800] 09:12:38 INFO - PROCESS | 1801 | 1460995958510 Marionette DEBUG loaded listener.js 09:12:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 177 (0x98ead000) [pid = 1801] [serial = 1674] [outer = 0x9596b800] 09:12:39 INFO - PROCESS | 1801 | 1460995959483 Marionette TRACE conn4 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 09:12:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 09:12:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1732ms 09:12:39 INFO - PROCESS | 1801 | 1460995959544 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 09:12:39 INFO - PROCESS | 1801 | 1460995959547 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 09:12:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 09:12:39 INFO - PROCESS | 1801 | 1460995959556 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 09:12:39 INFO - PROCESS | 1801 | 1460995959560 Marionette TRACE conn4 <- [1,2202,null,{}] 09:12:39 INFO - PROCESS | 1801 | 1460995959566 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:39 INFO - PROCESS | 1801 | 1460995959789 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 09:12:40 INFO - PROCESS | 1801 | 1460995960129 Marionette TRACE conn4 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:40 INFO - PROCESS | 1801 | ++DOCSHELL 0x84836800 == 129 [pid = 1801] [id = 558] 09:12:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 178 (0x935d4800) [pid = 1801] [serial = 1675] [outer = (nil)] 09:12:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 179 (0x9908f000) [pid = 1801] [serial = 1676] [outer = 0x935d4800] 09:12:40 INFO - PROCESS | 1801 | 1460995960227 Marionette DEBUG loaded listener.js 09:12:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 180 (0x99090c00) [pid = 1801] [serial = 1677] [outer = 0x935d4800] 09:12:41 INFO - PROCESS | 1801 | 1460995961192 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 09:12:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 09:12:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1686ms 09:12:41 INFO - PROCESS | 1801 | 1460995961244 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 09:12:41 INFO - PROCESS | 1801 | 1460995961247 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 09:12:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 09:12:41 INFO - PROCESS | 1801 | 1460995961254 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 09:12:41 INFO - PROCESS | 1801 | 1460995961257 Marionette TRACE conn4 <- [1,2206,null,{}] 09:12:41 INFO - PROCESS | 1801 | 1460995961263 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:41 INFO - PROCESS | 1801 | 1460995961491 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 09:12:41 INFO - PROCESS | 1801 | 1460995961833 Marionette TRACE conn4 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:41 INFO - PROCESS | 1801 | ++DOCSHELL 0x84e6c000 == 130 [pid = 1801] [id = 559] 09:12:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 181 (0x9836dc00) [pid = 1801] [serial = 1678] [outer = (nil)] 09:12:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 182 (0x9926ac00) [pid = 1801] [serial = 1679] [outer = 0x9836dc00] 09:12:41 INFO - PROCESS | 1801 | 1460995961941 Marionette DEBUG loaded listener.js 09:12:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 183 (0x9926d400) [pid = 1801] [serial = 1680] [outer = 0x9836dc00] 09:12:43 INFO - PROCESS | 1801 | --DOCSHELL 0x9892c800 == 129 [pid = 1801] [id = 75] 09:12:43 INFO - PROCESS | 1801 | --DOCSHELL 0x8dc1dc00 == 128 [pid = 1801] [id = 240] 09:12:43 INFO - PROCESS | 1801 | --DOCSHELL 0x82873000 == 127 [pid = 1801] [id = 518] 09:12:43 INFO - PROCESS | 1801 | --DOCSHELL 0x84839c00 == 126 [pid = 1801] [id = 541] 09:12:43 INFO - PROCESS | 1801 | --DOCSHELL 0x864f2800 == 125 [pid = 1801] [id = 540] 09:12:43 INFO - PROCESS | 1801 | --DOCSHELL 0x854d1000 == 124 [pid = 1801] [id = 539] 09:12:43 INFO - PROCESS | 1801 | --DOCSHELL 0x850ebc00 == 123 [pid = 1801] [id = 538] 09:12:43 INFO - PROCESS | 1801 | --DOCSHELL 0x9168f000 == 122 [pid = 1801] [id = 536] 09:12:43 INFO - PROCESS | 1801 | --DOCSHELL 0x879d8800 == 121 [pid = 1801] [id = 537] 09:12:43 INFO - PROCESS | 1801 | --DOCSHELL 0x93770000 == 120 [pid = 1801] [id = 535] 09:12:43 INFO - PROCESS | 1801 | --DOCSHELL 0x9069a800 == 119 [pid = 1801] [id = 534] 09:12:43 INFO - PROCESS | 1801 | --DOCSHELL 0x8483a400 == 118 [pid = 1801] [id = 532] 09:12:43 INFO - PROCESS | 1801 | --DOCSHELL 0x83b33400 == 117 [pid = 1801] [id = 533] 09:12:43 INFO - PROCESS | 1801 | --DOCSHELL 0x9030f800 == 116 [pid = 1801] [id = 531] 09:12:43 INFO - PROCESS | 1801 | --DOCSHELL 0x9069a000 == 115 [pid = 1801] [id = 530] 09:12:43 INFO - PROCESS | 1801 | --DOCSHELL 0x9040e000 == 114 [pid = 1801] [id = 529] 09:12:43 INFO - PROCESS | 1801 | --DOCSHELL 0x82874000 == 113 [pid = 1801] [id = 528] 09:12:43 INFO - PROCESS | 1801 | --DOCSHELL 0x880d4800 == 112 [pid = 1801] [id = 526] 09:12:43 INFO - PROCESS | 1801 | --DOCSHELL 0x8e96b400 == 111 [pid = 1801] [id = 527] 09:12:43 INFO - PROCESS | 1801 | --DOCSHELL 0x8f663c00 == 110 [pid = 1801] [id = 525] 09:12:43 INFO - PROCESS | 1801 | --DOCSHELL 0x84e6f000 == 109 [pid = 1801] [id = 524] 09:12:43 INFO - PROCESS | 1801 | --DOCSHELL 0x8b852400 == 108 [pid = 1801] [id = 523] 09:12:43 INFO - PROCESS | 1801 | --DOCSHELL 0x8dc20c00 == 107 [pid = 1801] [id = 522] 09:12:43 INFO - PROCESS | 1801 | --DOCSHELL 0x8b85b400 == 106 [pid = 1801] [id = 521] 09:12:43 INFO - PROCESS | 1801 | --DOCSHELL 0x86184000 == 105 [pid = 1801] [id = 519] 09:12:43 INFO - PROCESS | 1801 | --DOCSHELL 0x84e6fc00 == 104 [pid = 1801] [id = 520] 09:12:44 INFO - PROCESS | 1801 | --DOMWINDOW == 182 (0x8b859000) [pid = 1801] [serial = 1559] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1801 | --DOMWINDOW == 181 (0x946f0c00) [pid = 1801] [serial = 1536] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1801 | --DOMWINDOW == 180 (0x914ce800) [pid = 1801] [serial = 1523] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1801 | --DOMWINDOW == 179 (0x95972000) [pid = 1801] [serial = 1538] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1801 | --DOMWINDOW == 178 (0x84e69400) [pid = 1801] [serial = 1547] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1801 | --DOMWINDOW == 177 (0x879d7000) [pid = 1801] [serial = 1553] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1801 | --DOMWINDOW == 176 (0x946ea400) [pid = 1801] [serial = 1535] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1801 | --DOMWINDOW == 175 (0x90530400) [pid = 1801] [serial = 1517] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1801 | --DOMWINDOW == 174 (0x90556000) [pid = 1801] [serial = 1520] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1801 | --DOMWINDOW == 173 (0x864eb800) [pid = 1801] [serial = 1557] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1801 | --DOMWINDOW == 172 (0x864ea000) [pid = 1801] [serial = 1496] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1801 | --DOMWINDOW == 171 (0x8ffbec00) [pid = 1801] [serial = 1511] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1801 | --DOMWINDOW == 170 (0x84e6d800) [pid = 1801] [serial = 1493] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1801 | --DOMWINDOW == 169 (0x8b9c0800) [pid = 1801] [serial = 1500] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1801 | --DOMWINDOW == 168 (0x879e2800) [pid = 1801] [serial = 1554] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1801 | --DOMWINDOW == 167 (0x8e975800) [pid = 1801] [serial = 1505] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1801 | --DOMWINDOW == 166 (0x90305000) [pid = 1801] [serial = 1515] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1801 | --DOMWINDOW == 165 (0x86182c00) [pid = 1801] [serial = 1550] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1801 | --DOMWINDOW == 164 (0x976e3000) [pid = 1801] [serial = 1542] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1801 | --DOMWINDOW == 163 (0x97410800) [pid = 1801] [serial = 1541] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1801 | --DOMWINDOW == 162 (0x95c5a000) [pid = 1801] [serial = 1539] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1801 | --DOMWINDOW == 161 (0x8f957c00) [pid = 1801] [serial = 1509] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1801 | --DOMWINDOW == 160 (0x8ec8a000) [pid = 1801] [serial = 1508] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1801 | --DOMWINDOW == 159 (0x935d5400) [pid = 1801] [serial = 1529] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1801 | --DOMWINDOW == 158 (0x94479400) [pid = 1801] [serial = 1533] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1801 | --DOMWINDOW == 157 (0x8618cc00) [pid = 1801] [serial = 1551] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1801 | --DOMWINDOW == 156 (0x8ffc2400) [pid = 1801] [serial = 1512] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1801 | --DOMWINDOW == 155 (0x9053a000) [pid = 1801] [serial = 1518] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1801 | --DOMWINDOW == 154 (0x8dfbfc00) [pid = 1801] [serial = 1502] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1801 | --DOMWINDOW == 153 (0x93416800) [pid = 1801] [serial = 1527] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1801 | --DOMWINDOW == 152 (0x9836c800) [pid = 1801] [serial = 1545] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1801 | --DOMWINDOW == 151 (0x850e7800) [pid = 1801] [serial = 1548] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1801 | --DOMWINDOW == 150 (0x916d1c00) [pid = 1801] [serial = 1524] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1801 | --DOMWINDOW == 149 (0x9069a400) [pid = 1801] [serial = 1521] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1801 | --DOMWINDOW == 148 (0x84e6cc00) [pid = 1801] [serial = 1556] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1801 | --DOMWINDOW == 147 (0x8e944c00) [pid = 1801] [serial = 1503] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1801 | --DOMWINDOW == 146 (0x933b2800) [pid = 1801] [serial = 1526] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1801 | --DOMWINDOW == 145 (0x8b9b6800) [pid = 1801] [serial = 1499] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1801 | --DOMWINDOW == 144 (0x86493400) [pid = 1801] [serial = 1422] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1801 | --DOMWINDOW == 143 (0x98369400) [pid = 1801] [serial = 1544] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1801 | --DOMWINDOW == 142 (0x8eb27800) [pid = 1801] [serial = 1506] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1801 | --DOMWINDOW == 141 (0x8ffe1400) [pid = 1801] [serial = 1514] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1801 | --DOMWINDOW == 140 (0x935d7c00) [pid = 1801] [serial = 1530] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1801 | --DOMWINDOW == 139 (0x9376fc00) [pid = 1801] [serial = 1532] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1801 | --DOMWINDOW == 138 (0x879df800) [pid = 1801] [serial = 1497] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1801 | --DOMWINDOW == 137 (0x850edc00) [pid = 1801] [serial = 1494] [outer = (nil)] [url = about:blank] 09:12:44 INFO - PROCESS | 1801 | 1460995964802 Marionette TRACE conn4 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 09:12:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 09:12:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 3642ms 09:12:44 INFO - PROCESS | 1801 | 1460995964896 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 09:12:44 INFO - PROCESS | 1801 | 1460995964904 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 09:12:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 09:12:44 INFO - PROCESS | 1801 | 1460995964913 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 09:12:44 INFO - PROCESS | 1801 | 1460995964917 Marionette TRACE conn4 <- [1,2210,null,{}] 09:12:44 INFO - PROCESS | 1801 | 1460995964927 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:45 INFO - PROCESS | 1801 | 1460995965145 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 09:12:45 INFO - PROCESS | 1801 | 1460995965361 Marionette TRACE conn4 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:45 INFO - PROCESS | 1801 | ++DOCSHELL 0x86184c00 == 105 [pid = 1801] [id = 560] 09:12:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 138 (0x86185400) [pid = 1801] [serial = 1681] [outer = (nil)] 09:12:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 139 (0x8618d400) [pid = 1801] [serial = 1682] [outer = 0x86185400] 09:12:45 INFO - PROCESS | 1801 | 1460995965504 Marionette DEBUG loaded listener.js 09:12:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 140 (0x86493400) [pid = 1801] [serial = 1683] [outer = 0x86185400] 09:12:46 INFO - PROCESS | 1801 | 1460995966451 Marionette TRACE conn4 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 09:12:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 09:12:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1582ms 09:12:46 INFO - PROCESS | 1801 | 1460995966495 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 09:12:46 INFO - PROCESS | 1801 | 1460995966503 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 09:12:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 09:12:46 INFO - PROCESS | 1801 | 1460995966519 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 09:12:46 INFO - PROCESS | 1801 | 1460995966524 Marionette TRACE conn4 <- [1,2214,null,{}] 09:12:46 INFO - PROCESS | 1801 | 1460995966530 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:46 INFO - PROCESS | 1801 | 1460995966797 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 09:12:46 INFO - PROCESS | 1801 | 1460995966828 Marionette TRACE conn4 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:46 INFO - PROCESS | 1801 | ++DOCSHELL 0x864f4400 == 106 [pid = 1801] [id = 561] 09:12:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 141 (0x864f8c00) [pid = 1801] [serial = 1684] [outer = (nil)] 09:12:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 142 (0x880cd400) [pid = 1801] [serial = 1685] [outer = 0x864f8c00] 09:12:46 INFO - PROCESS | 1801 | 1460995966902 Marionette DEBUG loaded listener.js 09:12:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 143 (0x88e08c00) [pid = 1801] [serial = 1686] [outer = 0x864f8c00] 09:12:47 INFO - PROCESS | 1801 | 1460995967928 Marionette TRACE conn4 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 09:12:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 09:12:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1436ms 09:12:47 INFO - PROCESS | 1801 | 1460995967957 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 09:12:47 INFO - PROCESS | 1801 | 1460995967964 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 09:12:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 09:12:47 INFO - PROCESS | 1801 | 1460995967978 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 09:12:47 INFO - PROCESS | 1801 | 1460995967984 Marionette TRACE conn4 <- [1,2218,null,{}] 09:12:48 INFO - PROCESS | 1801 | 1460995968024 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:48 INFO - PROCESS | 1801 | 1460995968305 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 09:12:48 INFO - PROCESS | 1801 | 1460995968338 Marionette TRACE conn4 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:48 INFO - PROCESS | 1801 | ++DOCSHELL 0x880d3000 == 107 [pid = 1801] [id = 562] 09:12:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 144 (0x8b859000) [pid = 1801] [serial = 1687] [outer = (nil)] 09:12:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 145 (0x8b860000) [pid = 1801] [serial = 1688] [outer = 0x8b859000] 09:12:48 INFO - PROCESS | 1801 | 1460995968423 Marionette DEBUG loaded listener.js 09:12:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 146 (0x8b9c0800) [pid = 1801] [serial = 1689] [outer = 0x8b859000] 09:12:49 INFO - PROCESS | 1801 | --DOMWINDOW == 145 (0x84e64c00) [pid = 1801] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 09:12:49 INFO - PROCESS | 1801 | --DOMWINDOW == 144 (0x89ae6c00) [pid = 1801] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 09:12:49 INFO - PROCESS | 1801 | --DOMWINDOW == 143 (0x8a30c800) [pid = 1801] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 09:12:49 INFO - PROCESS | 1801 | --DOMWINDOW == 142 (0x8e96a800) [pid = 1801] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 09:12:49 INFO - PROCESS | 1801 | --DOMWINDOW == 141 (0x8dfb8400) [pid = 1801] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 09:12:49 INFO - PROCESS | 1801 | --DOMWINDOW == 140 (0x8b85e000) [pid = 1801] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 09:12:49 INFO - PROCESS | 1801 | --DOMWINDOW == 139 (0x854c3400) [pid = 1801] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 09:12:49 INFO - PROCESS | 1801 | --DOMWINDOW == 138 (0x854d2c00) [pid = 1801] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 09:12:49 INFO - PROCESS | 1801 | --DOMWINDOW == 137 (0x850f0400) [pid = 1801] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 09:12:49 INFO - PROCESS | 1801 | --DOMWINDOW == 136 (0x95967400) [pid = 1801] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 09:12:49 INFO - PROCESS | 1801 | --DOMWINDOW == 135 (0x946e7c00) [pid = 1801] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 09:12:49 INFO - PROCESS | 1801 | --DOMWINDOW == 134 (0x916d2400) [pid = 1801] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 09:12:49 INFO - PROCESS | 1801 | --DOMWINDOW == 133 (0x9341b400) [pid = 1801] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 09:12:49 INFO - PROCESS | 1801 | --DOMWINDOW == 132 (0x933af800) [pid = 1801] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 09:12:49 INFO - PROCESS | 1801 | --DOMWINDOW == 131 (0x91694800) [pid = 1801] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 09:12:49 INFO - PROCESS | 1801 | --DOMWINDOW == 130 (0x916c9000) [pid = 1801] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 09:12:49 INFO - PROCESS | 1801 | --DOMWINDOW == 129 (0x90531c00) [pid = 1801] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 09:12:49 INFO - PROCESS | 1801 | --DOMWINDOW == 128 (0x9030b400) [pid = 1801] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 09:12:49 INFO - PROCESS | 1801 | --DOMWINDOW == 127 (0x8fbd6000) [pid = 1801] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 09:12:49 INFO - PROCESS | 1801 | --DOMWINDOW == 126 (0x8eb30400) [pid = 1801] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 09:12:49 INFO - PROCESS | 1801 | --DOMWINDOW == 125 (0x8f668800) [pid = 1801] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 09:12:50 INFO - PROCESS | 1801 | 1460995970186 Marionette TRACE conn4 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 09:12:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 09:12:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 2275ms 09:12:50 INFO - PROCESS | 1801 | 1460995970249 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 09:12:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 09:12:50 INFO - PROCESS | 1801 | 1460995970254 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 09:12:50 INFO - PROCESS | 1801 | 1460995970261 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 09:12:50 INFO - PROCESS | 1801 | 1460995970264 Marionette TRACE conn4 <- [1,2222,null,{}] 09:12:50 INFO - PROCESS | 1801 | 1460995970269 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:50 INFO - PROCESS | 1801 | 1460995970541 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 09:12:50 INFO - PROCESS | 1801 | 1460995970559 Marionette TRACE conn4 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:50 INFO - PROCESS | 1801 | ++DOCSHELL 0x89fe8000 == 108 [pid = 1801] [id = 563] 09:12:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 126 (0x8b9ba800) [pid = 1801] [serial = 1690] [outer = (nil)] 09:12:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 127 (0x8dc1bc00) [pid = 1801] [serial = 1691] [outer = 0x8b9ba800] 09:12:50 INFO - PROCESS | 1801 | 1460995970645 Marionette DEBUG loaded listener.js 09:12:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 128 (0x8dfb8400) [pid = 1801] [serial = 1692] [outer = 0x8b9ba800] 09:12:51 INFO - PROCESS | 1801 | 1460995971630 Marionette TRACE conn4 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 09:12:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 09:12:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1436ms 09:12:51 INFO - PROCESS | 1801 | 1460995971698 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 09:12:51 INFO - PROCESS | 1801 | 1460995971704 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 09:12:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 09:12:51 INFO - PROCESS | 1801 | 1460995971713 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 09:12:51 INFO - PROCESS | 1801 | 1460995971720 Marionette TRACE conn4 <- [1,2226,null,{}] 09:12:51 INFO - PROCESS | 1801 | 1460995971729 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:51 INFO - PROCESS | 1801 | 1460995971971 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 09:12:52 INFO - PROCESS | 1801 | 1460995972332 Marionette TRACE conn4 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:52 INFO - PROCESS | 1801 | ++DOCSHELL 0x858f9c00 == 109 [pid = 1801] [id = 564] 09:12:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 129 (0x858fb400) [pid = 1801] [serial = 1693] [outer = (nil)] 09:12:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 130 (0x86188400) [pid = 1801] [serial = 1694] [outer = 0x858fb400] 09:12:52 INFO - PROCESS | 1801 | 1460995972424 Marionette DEBUG loaded listener.js 09:12:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 131 (0x8648dc00) [pid = 1801] [serial = 1695] [outer = 0x858fb400] 09:12:53 INFO - PROCESS | 1801 | 1460995973346 Marionette TRACE conn4 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 09:12:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 09:12:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1693ms 09:12:53 INFO - PROCESS | 1801 | 1460995973407 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 09:12:53 INFO - PROCESS | 1801 | 1460995973416 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 09:12:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 09:12:53 INFO - PROCESS | 1801 | 1460995973427 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 09:12:53 INFO - PROCESS | 1801 | 1460995973431 Marionette TRACE conn4 <- [1,2230,null,{}] 09:12:53 INFO - PROCESS | 1801 | 1460995973437 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:53 INFO - PROCESS | 1801 | 1460995973677 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 09:12:54 INFO - PROCESS | 1801 | 1460995974008 Marionette TRACE conn4 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:54 INFO - PROCESS | 1801 | ++DOCSHELL 0x88e07c00 == 110 [pid = 1801] [id = 565] 09:12:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 132 (0x88e11800) [pid = 1801] [serial = 1696] [outer = (nil)] 09:12:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 133 (0x8a302800) [pid = 1801] [serial = 1697] [outer = 0x88e11800] 09:12:54 INFO - PROCESS | 1801 | 1460995974103 Marionette DEBUG loaded listener.js 09:12:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 134 (0x8b9d5000) [pid = 1801] [serial = 1698] [outer = 0x88e11800] 09:12:55 INFO - PROCESS | 1801 | 1460995975109 Marionette TRACE conn4 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 09:12:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 09:12:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1735ms 09:12:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 09:12:55 INFO - PROCESS | 1801 | 1460995975163 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 09:12:55 INFO - PROCESS | 1801 | 1460995975166 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 09:12:55 INFO - PROCESS | 1801 | 1460995975173 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 09:12:55 INFO - PROCESS | 1801 | 1460995975179 Marionette TRACE conn4 <- [1,2234,null,{}] 09:12:55 INFO - PROCESS | 1801 | 1460995975197 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:55 INFO - PROCESS | 1801 | 1460995975458 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 09:12:55 INFO - PROCESS | 1801 | 1460995975843 Marionette TRACE conn4 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:55 INFO - PROCESS | 1801 | ++DOCSHELL 0x879d8400 == 111 [pid = 1801] [id = 566] 09:12:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 135 (0x8e96b800) [pid = 1801] [serial = 1699] [outer = (nil)] 09:12:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 136 (0x8ea89c00) [pid = 1801] [serial = 1700] [outer = 0x8e96b800] 09:12:55 INFO - PROCESS | 1801 | 1460995975945 Marionette DEBUG loaded listener.js 09:12:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 137 (0x8eb29800) [pid = 1801] [serial = 1701] [outer = 0x8e96b800] 09:12:56 INFO - PROCESS | 1801 | 1460995976869 Marionette TRACE conn4 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 09:12:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 09:12:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1740ms 09:12:56 INFO - PROCESS | 1801 | 1460995976913 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 09:12:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 09:12:56 INFO - PROCESS | 1801 | 1460995976919 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 09:12:56 INFO - PROCESS | 1801 | 1460995976925 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 09:12:56 INFO - PROCESS | 1801 | 1460995976929 Marionette TRACE conn4 <- [1,2238,null,{}] 09:12:56 INFO - PROCESS | 1801 | 1460995976935 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:57 INFO - PROCESS | 1801 | 1460995977159 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 09:12:57 INFO - PROCESS | 1801 | 1460995977446 Marionette TRACE conn4 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:57 INFO - PROCESS | 1801 | ++DOCSHELL 0x879e1800 == 112 [pid = 1801] [id = 567] 09:12:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 138 (0x8ec84800) [pid = 1801] [serial = 1702] [outer = (nil)] 09:12:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 139 (0x8f65e000) [pid = 1801] [serial = 1703] [outer = 0x8ec84800] 09:12:57 INFO - PROCESS | 1801 | 1460995977589 Marionette DEBUG loaded listener.js 09:12:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 140 (0x8f668800) [pid = 1801] [serial = 1704] [outer = 0x8ec84800] 09:12:58 INFO - PROCESS | 1801 | 1460995978501 Marionette TRACE conn4 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 09:12:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 09:12:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1634ms 09:12:58 INFO - PROCESS | 1801 | 1460995978559 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 09:12:58 INFO - PROCESS | 1801 | 1460995978562 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 09:12:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 09:12:58 INFO - PROCESS | 1801 | 1460995978569 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 09:12:58 INFO - PROCESS | 1801 | 1460995978572 Marionette TRACE conn4 <- [1,2242,null,{}] 09:12:58 INFO - PROCESS | 1801 | 1460995978578 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:12:58 INFO - PROCESS | 1801 | 1460995978785 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 09:12:59 INFO - PROCESS | 1801 | 1460995979103 Marionette TRACE conn4 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:59 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ec83000 == 113 [pid = 1801] [id = 568] 09:12:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 141 (0x8f666000) [pid = 1801] [serial = 1705] [outer = (nil)] 09:12:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 142 (0x8fbd5400) [pid = 1801] [serial = 1706] [outer = 0x8f666000] 09:12:59 INFO - PROCESS | 1801 | 1460995979211 Marionette DEBUG loaded listener.js 09:12:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 143 (0x8fc94400) [pid = 1801] [serial = 1707] [outer = 0x8f666000] 09:13:00 INFO - PROCESS | 1801 | 1460995980147 Marionette TRACE conn4 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 09:13:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 09:13:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1635ms 09:13:00 INFO - PROCESS | 1801 | 1460995980206 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 09:13:00 INFO - PROCESS | 1801 | 1460995980210 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 09:13:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 09:13:00 INFO - PROCESS | 1801 | 1460995980216 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 09:13:00 INFO - PROCESS | 1801 | 1460995980220 Marionette TRACE conn4 <- [1,2246,null,{}] 09:13:00 INFO - PROCESS | 1801 | 1460995980226 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:00 INFO - PROCESS | 1801 | 1460995980517 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 09:13:00 INFO - PROCESS | 1801 | 1460995980862 Marionette TRACE conn4 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:00 INFO - PROCESS | 1801 | ++DOCSHELL 0x89feb000 == 114 [pid = 1801] [id = 569] 09:13:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 144 (0x8f95a800) [pid = 1801] [serial = 1708] [outer = (nil)] 09:13:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 145 (0x8ffc5000) [pid = 1801] [serial = 1709] [outer = 0x8f95a800] 09:13:00 INFO - PROCESS | 1801 | 1460995980964 Marionette DEBUG loaded listener.js 09:13:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 146 (0x8ffdf000) [pid = 1801] [serial = 1710] [outer = 0x8f95a800] 09:13:01 INFO - PROCESS | 1801 | 1460995981918 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 09:13:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 09:13:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1728ms 09:13:01 INFO - PROCESS | 1801 | 1460995981946 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 09:13:01 INFO - PROCESS | 1801 | 1460995981950 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 09:13:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 09:13:01 INFO - PROCESS | 1801 | 1460995981957 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 09:13:01 INFO - PROCESS | 1801 | 1460995981960 Marionette TRACE conn4 <- [1,2250,null,{}] 09:13:01 INFO - PROCESS | 1801 | 1460995981966 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:02 INFO - PROCESS | 1801 | 1460995982182 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 09:13:02 INFO - PROCESS | 1801 | 1460995982517 Marionette TRACE conn4 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:02 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ffc1000 == 115 [pid = 1801] [id = 570] 09:13:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 147 (0x8ffc7c00) [pid = 1801] [serial = 1711] [outer = (nil)] 09:13:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 148 (0x9030bc00) [pid = 1801] [serial = 1712] [outer = 0x8ffc7c00] 09:13:02 INFO - PROCESS | 1801 | 1460995982622 Marionette DEBUG loaded listener.js 09:13:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 149 (0x9040d800) [pid = 1801] [serial = 1713] [outer = 0x8ffc7c00] 09:13:03 INFO - PROCESS | 1801 | 1460995983496 Marionette TRACE conn4 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 09:13:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 09:13:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1578ms 09:13:03 INFO - PROCESS | 1801 | 1460995983536 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 09:13:03 INFO - PROCESS | 1801 | 1460995983540 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 09:13:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 09:13:03 INFO - PROCESS | 1801 | 1460995983547 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 09:13:03 INFO - PROCESS | 1801 | 1460995983550 Marionette TRACE conn4 <- [1,2254,null,{}] 09:13:03 INFO - PROCESS | 1801 | 1460995983556 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:03 INFO - PROCESS | 1801 | 1460995983769 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 09:13:04 INFO - PROCESS | 1801 | 1460995984024 Marionette TRACE conn4 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:04 INFO - PROCESS | 1801 | ++DOCSHELL 0x90306c00 == 116 [pid = 1801] [id = 571] 09:13:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 150 (0x90401400) [pid = 1801] [serial = 1714] [outer = (nil)] 09:13:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 151 (0x90552400) [pid = 1801] [serial = 1715] [outer = 0x90401400] 09:13:04 INFO - PROCESS | 1801 | 1460995984117 Marionette DEBUG loaded listener.js 09:13:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 152 (0x90558c00) [pid = 1801] [serial = 1716] [outer = 0x90401400] 09:13:05 INFO - PROCESS | 1801 | 1460995985161 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 09:13:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 09:13:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1682ms 09:13:05 INFO - PROCESS | 1801 | 1460995985230 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 09:13:05 INFO - PROCESS | 1801 | 1460995985233 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 09:13:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 09:13:05 INFO - PROCESS | 1801 | 1460995985240 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 09:13:05 INFO - PROCESS | 1801 | 1460995985244 Marionette TRACE conn4 <- [1,2258,null,{}] 09:13:05 INFO - PROCESS | 1801 | 1460995985250 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:05 INFO - PROCESS | 1801 | 1460995985511 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 09:13:05 INFO - PROCESS | 1801 | 1460995985855 Marionette TRACE conn4 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:05 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ffc0800 == 117 [pid = 1801] [id = 572] 09:13:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 153 (0x90308400) [pid = 1801] [serial = 1717] [outer = (nil)] 09:13:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 154 (0x906a2400) [pid = 1801] [serial = 1718] [outer = 0x90308400] 09:13:05 INFO - PROCESS | 1801 | 1460995985943 Marionette DEBUG loaded listener.js 09:13:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 155 (0x90715800) [pid = 1801] [serial = 1719] [outer = 0x90308400] 09:13:06 INFO - PROCESS | 1801 | 1460995986893 Marionette TRACE conn4 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 09:13:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 09:13:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1730ms 09:13:06 INFO - PROCESS | 1801 | 1460995986972 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 09:13:06 INFO - PROCESS | 1801 | 1460995986976 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 09:13:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 09:13:06 INFO - PROCESS | 1801 | 1460995986985 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 09:13:06 INFO - PROCESS | 1801 | 1460995986989 Marionette TRACE conn4 <- [1,2262,null,{}] 09:13:07 INFO - PROCESS | 1801 | 1460995986996 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:07 INFO - PROCESS | 1801 | 1460995987276 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 09:13:07 INFO - PROCESS | 1801 | 1460995987605 Marionette TRACE conn4 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:07 INFO - PROCESS | 1801 | ++DOCSHELL 0x8e947000 == 118 [pid = 1801] [id = 573] 09:13:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 156 (0x906a1c00) [pid = 1801] [serial = 1720] [outer = (nil)] 09:13:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 157 (0x91695400) [pid = 1801] [serial = 1721] [outer = 0x906a1c00] 09:13:07 INFO - PROCESS | 1801 | 1460995987691 Marionette DEBUG loaded listener.js 09:13:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 158 (0x916c9000) [pid = 1801] [serial = 1722] [outer = 0x906a1c00] 09:13:08 INFO - PROCESS | 1801 | 1460995988612 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 09:13:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 09:13:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1687ms 09:13:08 INFO - PROCESS | 1801 | 1460995988672 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 09:13:08 INFO - PROCESS | 1801 | 1460995988676 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 09:13:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 09:13:08 INFO - PROCESS | 1801 | 1460995988682 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 09:13:08 INFO - PROCESS | 1801 | 1460995988687 Marionette TRACE conn4 <- [1,2266,null,{}] 09:13:08 INFO - PROCESS | 1801 | 1460995988693 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:08 INFO - PROCESS | 1801 | 1460995988929 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 09:13:09 INFO - PROCESS | 1801 | 1460995989278 Marionette TRACE conn4 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:09 INFO - PROCESS | 1801 | ++DOCSHELL 0x906a0000 == 119 [pid = 1801] [id = 574] 09:13:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 159 (0x93353000) [pid = 1801] [serial = 1723] [outer = (nil)] 09:13:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 160 (0x933b2000) [pid = 1801] [serial = 1724] [outer = 0x93353000] 09:13:09 INFO - PROCESS | 1801 | 1460995989378 Marionette DEBUG loaded listener.js 09:13:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 161 (0x9341d400) [pid = 1801] [serial = 1725] [outer = 0x93353000] 09:13:10 INFO - PROCESS | 1801 | 1460995990313 Marionette TRACE conn4 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 09:13:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 09:13:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1679ms 09:13:10 INFO - PROCESS | 1801 | 1460995990363 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 09:13:10 INFO - PROCESS | 1801 | 1460995990367 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 09:13:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 09:13:10 INFO - PROCESS | 1801 | 1460995990373 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 09:13:10 INFO - PROCESS | 1801 | 1460995990375 Marionette TRACE conn4 <- [1,2270,null,{}] 09:13:10 INFO - PROCESS | 1801 | 1460995990381 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:10 INFO - PROCESS | 1801 | 1460995990633 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 09:13:10 INFO - PROCESS | 1801 | 1460995990949 Marionette TRACE conn4 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:10 INFO - PROCESS | 1801 | ++DOCSHELL 0x93350000 == 120 [pid = 1801] [id = 575] 09:13:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 162 (0x93420000) [pid = 1801] [serial = 1726] [outer = (nil)] 09:13:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 163 (0x935dcc00) [pid = 1801] [serial = 1727] [outer = 0x93420000] 09:13:11 INFO - PROCESS | 1801 | 1460995991042 Marionette DEBUG loaded listener.js 09:13:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 164 (0x93768000) [pid = 1801] [serial = 1728] [outer = 0x93420000] 09:13:11 INFO - PROCESS | 1801 | 1460995991918 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 09:13:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 09:13:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1577ms 09:13:11 INFO - PROCESS | 1801 | 1460995991951 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 09:13:11 INFO - PROCESS | 1801 | 1460995991955 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 09:13:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 09:13:11 INFO - PROCESS | 1801 | 1460995991961 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 09:13:11 INFO - PROCESS | 1801 | 1460995991965 Marionette TRACE conn4 <- [1,2274,null,{}] 09:13:11 INFO - PROCESS | 1801 | 1460995991970 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:12 INFO - PROCESS | 1801 | 1460995992165 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 09:13:12 INFO - PROCESS | 1801 | 1460995992451 Marionette TRACE conn4 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:12 INFO - PROCESS | 1801 | ++DOCSHELL 0x93421400 == 121 [pid = 1801] [id = 576] 09:13:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 165 (0x935dd800) [pid = 1801] [serial = 1729] [outer = (nil)] 09:13:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 166 (0x94477c00) [pid = 1801] [serial = 1730] [outer = 0x935dd800] 09:13:12 INFO - PROCESS | 1801 | 1460995992583 Marionette DEBUG loaded listener.js 09:13:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 167 (0x94480800) [pid = 1801] [serial = 1731] [outer = 0x935dd800] 09:13:13 INFO - PROCESS | 1801 | 1460995993470 Marionette TRACE conn4 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 09:13:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 09:13:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1578ms 09:13:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 09:13:13 INFO - PROCESS | 1801 | 1460995993541 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 09:13:13 INFO - PROCESS | 1801 | 1460995993545 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 09:13:13 INFO - PROCESS | 1801 | 1460995993551 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 09:13:13 INFO - PROCESS | 1801 | 1460995993555 Marionette TRACE conn4 <- [1,2278,null,{}] 09:13:13 INFO - PROCESS | 1801 | 1460995993560 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:13 INFO - PROCESS | 1801 | 1460995993777 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 09:13:14 INFO - PROCESS | 1801 | 1460995994106 Marionette TRACE conn4 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:14 INFO - PROCESS | 1801 | ++DOCSHELL 0x9447ac00 == 122 [pid = 1801] [id = 577] 09:13:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 168 (0x9447d800) [pid = 1801] [serial = 1732] [outer = (nil)] 09:13:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 169 (0x95916800) [pid = 1801] [serial = 1733] [outer = 0x9447d800] 09:13:14 INFO - PROCESS | 1801 | 1460995994203 Marionette DEBUG loaded listener.js 09:13:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 170 (0x95967400) [pid = 1801] [serial = 1734] [outer = 0x9447d800] 09:13:15 INFO - PROCESS | 1801 | 1460995995141 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 09:13:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 09:13:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1635ms 09:13:15 INFO - PROCESS | 1801 | 1460995995186 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 09:13:15 INFO - PROCESS | 1801 | 1460995995191 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 09:13:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 09:13:15 INFO - PROCESS | 1801 | 1460995995197 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 09:13:15 INFO - PROCESS | 1801 | 1460995995201 Marionette TRACE conn4 <- [1,2282,null,{}] 09:13:15 INFO - PROCESS | 1801 | 1460995995228 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:15 INFO - PROCESS | 1801 | 1460995995464 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 09:13:15 INFO - PROCESS | 1801 | 1460995995810 Marionette TRACE conn4 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:15 INFO - PROCESS | 1801 | ++DOCSHELL 0x8b9b3c00 == 123 [pid = 1801] [id = 578] 09:13:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 171 (0x8e968c00) [pid = 1801] [serial = 1735] [outer = (nil)] 09:13:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 172 (0x9630a000) [pid = 1801] [serial = 1736] [outer = 0x8e968c00] 09:13:15 INFO - PROCESS | 1801 | 1460995995905 Marionette DEBUG loaded listener.js 09:13:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 173 (0x97135c00) [pid = 1801] [serial = 1737] [outer = 0x8e968c00] 09:13:16 INFO - PROCESS | 1801 | 1460995996774 Marionette TRACE conn4 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 09:13:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 09:13:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1602ms 09:13:16 INFO - PROCESS | 1801 | 1460995996799 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 09:13:16 INFO - PROCESS | 1801 | 1460995996804 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 09:13:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 09:13:16 INFO - PROCESS | 1801 | 1460995996810 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 09:13:16 INFO - PROCESS | 1801 | 1460995996813 Marionette TRACE conn4 <- [1,2286,null,{}] 09:13:16 INFO - PROCESS | 1801 | 1460995996819 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:17 INFO - PROCESS | 1801 | 1460995997036 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 09:13:17 INFO - PROCESS | 1801 | 1460995997327 Marionette TRACE conn4 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:17 INFO - PROCESS | 1801 | ++DOCSHELL 0x83b36000 == 124 [pid = 1801] [id = 579] 09:13:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 174 (0x935dbc00) [pid = 1801] [serial = 1738] [outer = (nil)] 09:13:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 175 (0x97c1a800) [pid = 1801] [serial = 1739] [outer = 0x935dbc00] 09:13:17 INFO - PROCESS | 1801 | 1460995997417 Marionette DEBUG loaded listener.js 09:13:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 176 (0x9836d000) [pid = 1801] [serial = 1740] [outer = 0x935dbc00] 09:13:18 INFO - PROCESS | 1801 | 1460995998396 Marionette TRACE conn4 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 09:13:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 09:13:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1633ms 09:13:18 INFO - PROCESS | 1801 | 1460995998444 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 09:13:18 INFO - PROCESS | 1801 | 1460995998448 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 09:13:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 09:13:18 INFO - PROCESS | 1801 | 1460995998455 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 09:13:18 INFO - PROCESS | 1801 | 1460995998457 Marionette TRACE conn4 <- [1,2290,null,{}] 09:13:18 INFO - PROCESS | 1801 | 1460995998464 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:18 INFO - PROCESS | 1801 | 1460995998680 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 09:13:18 INFO - PROCESS | 1801 | 1460995998962 Marionette TRACE conn4 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:19 INFO - PROCESS | 1801 | ++DOCSHELL 0x82875000 == 125 [pid = 1801] [id = 580] 09:13:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 177 (0x95cbf800) [pid = 1801] [serial = 1741] [outer = (nil)] 09:13:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 178 (0x98985800) [pid = 1801] [serial = 1742] [outer = 0x95cbf800] 09:13:19 INFO - PROCESS | 1801 | 1460995999098 Marionette DEBUG loaded listener.js 09:13:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 179 (0x99089400) [pid = 1801] [serial = 1743] [outer = 0x95cbf800] 09:13:20 INFO - PROCESS | 1801 | 1460996000022 Marionette TRACE conn4 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 09:13:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 09:13:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1628ms 09:13:20 INFO - PROCESS | 1801 | 1460996000083 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 09:13:20 INFO - PROCESS | 1801 | 1460996000087 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 09:13:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 09:13:20 INFO - PROCESS | 1801 | 1460996000093 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 09:13:20 INFO - PROCESS | 1801 | 1460996000097 Marionette TRACE conn4 <- [1,2294,null,{}] 09:13:20 INFO - PROCESS | 1801 | 1460996000102 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:20 INFO - PROCESS | 1801 | 1460996000317 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 09:13:20 INFO - PROCESS | 1801 | 1460996000653 Marionette TRACE conn4 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:20 INFO - PROCESS | 1801 | ++DOCSHELL 0x850e8800 == 126 [pid = 1801] [id = 581] 09:13:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 180 (0x864ec800) [pid = 1801] [serial = 1744] [outer = (nil)] 09:13:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 181 (0x99268400) [pid = 1801] [serial = 1745] [outer = 0x864ec800] 09:13:20 INFO - PROCESS | 1801 | 1460996000759 Marionette DEBUG loaded listener.js 09:13:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 182 (0x9926cc00) [pid = 1801] [serial = 1746] [outer = 0x864ec800] 09:13:21 INFO - PROCESS | 1801 | 1460996001641 Marionette TRACE conn4 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 09:13:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 09:13:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1581ms 09:13:23 INFO - PROCESS | 1801 | --DOCSHELL 0x84e63800 == 125 [pid = 1801] [id = 515] 09:13:23 INFO - PROCESS | 1801 | --DOCSHELL 0x84836800 == 124 [pid = 1801] [id = 558] 09:13:23 INFO - PROCESS | 1801 | --DOCSHELL 0x850e3400 == 123 [pid = 1801] [id = 557] 09:13:23 INFO - PROCESS | 1801 | --DOCSHELL 0x84834800 == 122 [pid = 1801] [id = 555] 09:13:23 INFO - PROCESS | 1801 | --DOCSHELL 0x8ea8d400 == 121 [pid = 1801] [id = 556] 09:13:23 INFO - PROCESS | 1801 | --DOCSHELL 0x935e0000 == 120 [pid = 1801] [id = 554] 09:13:23 INFO - PROCESS | 1801 | --DOCSHELL 0x933ae800 == 119 [pid = 1801] [id = 553] 09:13:23 INFO - PROCESS | 1801 | --DOCSHELL 0x9208b800 == 118 [pid = 1801] [id = 552] 09:13:23 INFO - PROCESS | 1801 | --DOCSHELL 0x90406800 == 117 [pid = 1801] [id = 550] 09:13:23 INFO - PROCESS | 1801 | --DOCSHELL 0x82875800 == 116 [pid = 1801] [id = 551] 09:13:23 INFO - PROCESS | 1801 | --DOCSHELL 0x86189400 == 115 [pid = 1801] [id = 549] 09:13:23 INFO - PROCESS | 1801 | --DOCSHELL 0x8fbd6c00 == 114 [pid = 1801] [id = 548] 09:13:23 INFO - PROCESS | 1801 | --DOCSHELL 0x8f956800 == 113 [pid = 1801] [id = 547] 09:13:23 INFO - PROCESS | 1801 | --DOCSHELL 0x83d95400 == 112 [pid = 1801] [id = 514] 09:13:23 INFO - PROCESS | 1801 | --DOCSHELL 0x8906c800 == 111 [pid = 1801] [id = 546] 09:13:23 INFO - PROCESS | 1801 | --DOCSHELL 0x8a30c000 == 110 [pid = 1801] [id = 545] 09:13:23 INFO - PROCESS | 1801 | --DOCSHELL 0x86494c00 == 109 [pid = 1801] [id = 543] 09:13:23 INFO - PROCESS | 1801 | --DOCSHELL 0x88e14400 == 108 [pid = 1801] [id = 544] 09:13:23 INFO - PROCESS | 1801 | --DOCSHELL 0x83d97000 == 107 [pid = 1801] [id = 542] 09:13:23 INFO - PROCESS | 1801 | --DOMWINDOW == 181 (0x89ff0000) [pid = 1801] [serial = 1491] [outer = (nil)] [url = about:blank] 09:13:23 INFO - PROCESS | 1801 | --DOMWINDOW == 180 (0x879d5400) [pid = 1801] [serial = 1625] [outer = (nil)] [url = about:blank] 09:13:23 INFO - PROCESS | 1801 | --DOMWINDOW == 179 (0x8a308400) [pid = 1801] [serial = 1622] [outer = (nil)] [url = about:blank] 09:13:23 INFO - PROCESS | 1801 | --DOMWINDOW == 178 (0x8b9bd800) [pid = 1801] [serial = 1623] [outer = (nil)] [url = about:blank] 09:13:23 INFO - PROCESS | 1801 | --DOMWINDOW == 177 (0x8ec80000) [pid = 1801] [serial = 1574] [outer = (nil)] [url = about:blank] 09:13:23 INFO - PROCESS | 1801 | --DOMWINDOW == 176 (0x8ea93000) [pid = 1801] [serial = 1572] [outer = (nil)] [url = about:blank] 09:13:23 INFO - PROCESS | 1801 | --DOMWINDOW == 175 (0x8e975c00) [pid = 1801] [serial = 1571] [outer = (nil)] [url = about:blank] 09:13:23 INFO - PROCESS | 1801 | --DOMWINDOW == 174 (0x8e94a800) [pid = 1801] [serial = 1569] [outer = (nil)] [url = about:blank] 09:13:23 INFO - PROCESS | 1801 | --DOMWINDOW == 173 (0x8dfbdc00) [pid = 1801] [serial = 1568] [outer = (nil)] [url = about:blank] 09:13:23 INFO - PROCESS | 1801 | --DOMWINDOW == 172 (0x8b9cdc00) [pid = 1801] [serial = 1566] [outer = (nil)] [url = about:blank] 09:13:23 INFO - PROCESS | 1801 | --DOMWINDOW == 171 (0x8b9bd000) [pid = 1801] [serial = 1565] [outer = (nil)] [url = about:blank] 09:13:23 INFO - PROCESS | 1801 | --DOMWINDOW == 170 (0x864ee400) [pid = 1801] [serial = 1563] [outer = (nil)] [url = about:blank] 09:13:23 INFO - PROCESS | 1801 | --DOMWINDOW == 169 (0x854cf800) [pid = 1801] [serial = 1562] [outer = (nil)] [url = about:blank] 09:13:23 INFO - PROCESS | 1801 | --DOMWINDOW == 168 (0x864ed400) [pid = 1801] [serial = 1619] [outer = (nil)] [url = about:blank] 09:13:23 INFO - PROCESS | 1801 | --DOMWINDOW == 167 (0x854d1800) [pid = 1801] [serial = 1616] [outer = (nil)] [url = about:blank] 09:13:23 INFO - PROCESS | 1801 | --DOMWINDOW == 166 (0x858f8c00) [pid = 1801] [serial = 1617] [outer = (nil)] [url = about:blank] 09:13:23 INFO - PROCESS | 1801 | --DOMWINDOW == 165 (0x98374c00) [pid = 1801] [serial = 1613] [outer = (nil)] [url = about:blank] 09:13:23 INFO - PROCESS | 1801 | --DOMWINDOW == 164 (0x97c1cc00) [pid = 1801] [serial = 1611] [outer = (nil)] [url = about:blank] 09:13:23 INFO - PROCESS | 1801 | --DOMWINDOW == 163 (0x97c18400) [pid = 1801] [serial = 1610] [outer = (nil)] [url = about:blank] 09:13:23 INFO - PROCESS | 1801 | --DOMWINDOW == 162 (0x9734c800) [pid = 1801] [serial = 1608] [outer = (nil)] [url = about:blank] 09:13:23 INFO - PROCESS | 1801 | --DOMWINDOW == 161 (0x969ee800) [pid = 1801] [serial = 1607] [outer = (nil)] [url = about:blank] 09:13:23 INFO - PROCESS | 1801 | --DOMWINDOW == 160 (0x9596c800) [pid = 1801] [serial = 1605] [outer = (nil)] [url = about:blank] 09:13:23 INFO - PROCESS | 1801 | --DOMWINDOW == 159 (0x95915000) [pid = 1801] [serial = 1604] [outer = (nil)] [url = about:blank] 09:13:23 INFO - PROCESS | 1801 | --DOMWINDOW == 158 (0x94483800) [pid = 1801] [serial = 1602] [outer = (nil)] [url = about:blank] 09:13:23 INFO - PROCESS | 1801 | --DOMWINDOW == 157 (0x93772400) [pid = 1801] [serial = 1601] [outer = (nil)] [url = about:blank] 09:13:23 INFO - PROCESS | 1801 | --DOMWINDOW == 156 (0x935d6000) [pid = 1801] [serial = 1599] [outer = (nil)] [url = about:blank] 09:13:23 INFO - PROCESS | 1801 | --DOMWINDOW == 155 (0x93556000) [pid = 1801] [serial = 1598] [outer = (nil)] [url = about:blank] 09:13:23 INFO - PROCESS | 1801 | --DOMWINDOW == 154 (0x933b4800) [pid = 1801] [serial = 1596] [outer = (nil)] [url = about:blank] 09:13:23 INFO - PROCESS | 1801 | --DOMWINDOW == 153 (0x933ad400) [pid = 1801] [serial = 1595] [outer = (nil)] [url = about:blank] 09:13:23 INFO - PROCESS | 1801 | --DOMWINDOW == 152 (0x93346400) [pid = 1801] [serial = 1593] [outer = (nil)] [url = about:blank] 09:13:23 INFO - PROCESS | 1801 | --DOMWINDOW == 151 (0x916d3000) [pid = 1801] [serial = 1592] [outer = (nil)] [url = about:blank] 09:13:23 INFO - PROCESS | 1801 | --DOMWINDOW == 150 (0x9070bc00) [pid = 1801] [serial = 1590] [outer = (nil)] [url = about:blank] 09:13:23 INFO - PROCESS | 1801 | --DOMWINDOW == 149 (0x9069c000) [pid = 1801] [serial = 1589] [outer = (nil)] [url = about:blank] 09:13:23 INFO - PROCESS | 1801 | --DOMWINDOW == 148 (0x9054ac00) [pid = 1801] [serial = 1587] [outer = (nil)] [url = about:blank] 09:13:23 INFO - PROCESS | 1801 | --DOMWINDOW == 147 (0x9053ac00) [pid = 1801] [serial = 1586] [outer = (nil)] [url = about:blank] 09:13:23 INFO - PROCESS | 1801 | --DOMWINDOW == 146 (0x90404c00) [pid = 1801] [serial = 1584] [outer = (nil)] [url = about:blank] 09:13:23 INFO - PROCESS | 1801 | --DOMWINDOW == 145 (0x9030e400) [pid = 1801] [serial = 1583] [outer = (nil)] [url = about:blank] 09:13:23 INFO - PROCESS | 1801 | --DOMWINDOW == 144 (0x8ffdcc00) [pid = 1801] [serial = 1581] [outer = (nil)] [url = about:blank] 09:13:23 INFO - PROCESS | 1801 | --DOMWINDOW == 143 (0x8ffd6000) [pid = 1801] [serial = 1580] [outer = (nil)] [url = about:blank] 09:13:23 INFO - PROCESS | 1801 | --DOMWINDOW == 142 (0x8ff19000) [pid = 1801] [serial = 1578] [outer = (nil)] [url = about:blank] 09:13:23 INFO - PROCESS | 1801 | --DOMWINDOW == 141 (0x8fbd5000) [pid = 1801] [serial = 1577] [outer = (nil)] [url = about:blank] 09:13:23 INFO - PROCESS | 1801 | --DOMWINDOW == 140 (0x8ec86400) [pid = 1801] [serial = 1575] [outer = (nil)] [url = about:blank] 09:13:23 INFO - PROCESS | 1801 | --DOMWINDOW == 139 (0x880cb400) [pid = 1801] [serial = 1620] [outer = (nil)] [url = about:blank] 09:13:23 INFO - PROCESS | 1801 | 1460996003661 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 09:13:23 INFO - PROCESS | 1801 | 1460996003667 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 09:13:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 09:13:23 INFO - PROCESS | 1801 | 1460996003700 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 09:13:23 INFO - PROCESS | 1801 | 1460996003708 Marionette TRACE conn4 <- [1,2298,null,{}] 09:13:23 INFO - PROCESS | 1801 | 1460996003716 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:23 INFO - PROCESS | 1801 | 1460996003930 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 09:13:24 INFO - PROCESS | 1801 | 1460996004152 Marionette TRACE conn4 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:24 INFO - PROCESS | 1801 | ++DOCSHELL 0x858f7000 == 108 [pid = 1801] [id = 582] 09:13:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 140 (0x858f7400) [pid = 1801] [serial = 1747] [outer = (nil)] 09:13:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 141 (0x858fa800) [pid = 1801] [serial = 1748] [outer = 0x858f7400] 09:13:24 INFO - PROCESS | 1801 | 1460996004236 Marionette DEBUG loaded listener.js 09:13:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 142 (0x86189c00) [pid = 1801] [serial = 1749] [outer = 0x858f7400] 09:13:25 INFO - PROCESS | 1801 | 1460996005053 Marionette TRACE conn4 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 09:13:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 09:13:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1387ms 09:13:25 INFO - PROCESS | 1801 | 1460996005085 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 09:13:25 INFO - PROCESS | 1801 | 1460996005089 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 09:13:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 09:13:25 INFO - PROCESS | 1801 | 1460996005102 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 09:13:25 INFO - PROCESS | 1801 | 1460996005107 Marionette TRACE conn4 <- [1,2302,null,{}] 09:13:25 INFO - PROCESS | 1801 | 1460996005114 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:25 INFO - PROCESS | 1801 | 1460996005317 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 09:13:25 INFO - PROCESS | 1801 | 1460996005536 Marionette TRACE conn4 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:25 INFO - PROCESS | 1801 | ++DOCSHELL 0x854d1800 == 109 [pid = 1801] [id = 583] 09:13:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 143 (0x864f6400) [pid = 1801] [serial = 1750] [outer = (nil)] 09:13:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 144 (0x879e4000) [pid = 1801] [serial = 1751] [outer = 0x864f6400] 09:13:25 INFO - PROCESS | 1801 | 1460996005613 Marionette DEBUG loaded listener.js 09:13:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 145 (0x88e09400) [pid = 1801] [serial = 1752] [outer = 0x864f6400] 09:13:26 INFO - PROCESS | 1801 | 1460996006635 Marionette TRACE conn4 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 09:13:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 09:13:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1595ms 09:13:26 INFO - PROCESS | 1801 | 1460996006694 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 09:13:26 INFO - PROCESS | 1801 | 1460996006698 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 09:13:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 09:13:26 INFO - PROCESS | 1801 | 1460996006705 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 09:13:26 INFO - PROCESS | 1801 | 1460996006709 Marionette TRACE conn4 <- [1,2306,null,{}] 09:13:26 INFO - PROCESS | 1801 | 1460996006722 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:27 INFO - PROCESS | 1801 | 1460996007015 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 09:13:27 INFO - PROCESS | 1801 | 1460996007047 Marionette TRACE conn4 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:27 INFO - PROCESS | 1801 | ++DOCSHELL 0x8b9b1400 == 110 [pid = 1801] [id = 584] 09:13:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 146 (0x8b9b2000) [pid = 1801] [serial = 1753] [outer = (nil)] 09:13:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 147 (0x8b9c0000) [pid = 1801] [serial = 1754] [outer = 0x8b9b2000] 09:13:27 INFO - PROCESS | 1801 | 1460996007127 Marionette DEBUG loaded listener.js 09:13:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 148 (0x8dc1c800) [pid = 1801] [serial = 1755] [outer = 0x8b9b2000] 09:13:28 INFO - PROCESS | 1801 | --DOMWINDOW == 147 (0x86496400) [pid = 1801] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 09:13:28 INFO - PROCESS | 1801 | --DOMWINDOW == 146 (0x8e942400) [pid = 1801] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 09:13:28 INFO - PROCESS | 1801 | --DOMWINDOW == 145 (0x8b859000) [pid = 1801] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 09:13:28 INFO - PROCESS | 1801 | --DOMWINDOW == 144 (0x86185400) [pid = 1801] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 09:13:28 INFO - PROCESS | 1801 | --DOMWINDOW == 143 (0x9836dc00) [pid = 1801] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 09:13:28 INFO - PROCESS | 1801 | --DOMWINDOW == 142 (0x935d4800) [pid = 1801] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 09:13:28 INFO - PROCESS | 1801 | --DOMWINDOW == 141 (0x9596b800) [pid = 1801] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 09:13:28 INFO - PROCESS | 1801 | --DOMWINDOW == 140 (0x97c19c00) [pid = 1801] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 09:13:28 INFO - PROCESS | 1801 | --DOMWINDOW == 139 (0x858f2c00) [pid = 1801] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 09:13:28 INFO - PROCESS | 1801 | --DOMWINDOW == 138 (0x9447a400) [pid = 1801] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 09:13:28 INFO - PROCESS | 1801 | --DOMWINDOW == 137 (0x93344800) [pid = 1801] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 09:13:28 INFO - PROCESS | 1801 | --DOMWINDOW == 136 (0x8f66cc00) [pid = 1801] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 09:13:28 INFO - PROCESS | 1801 | --DOMWINDOW == 135 (0x90538400) [pid = 1801] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 09:13:28 INFO - PROCESS | 1801 | --DOMWINDOW == 134 (0x8ff1b800) [pid = 1801] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 09:13:28 INFO - PROCESS | 1801 | --DOMWINDOW == 133 (0x8ff14800) [pid = 1801] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 09:13:28 INFO - PROCESS | 1801 | --DOMWINDOW == 132 (0x8f957800) [pid = 1801] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 09:13:28 INFO - PROCESS | 1801 | --DOMWINDOW == 131 (0x8dfbe800) [pid = 1801] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 09:13:28 INFO - PROCESS | 1801 | --DOMWINDOW == 130 (0x8b9b7800) [pid = 1801] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 09:13:28 INFO - PROCESS | 1801 | --DOMWINDOW == 129 (0x8a304000) [pid = 1801] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 09:13:28 INFO - PROCESS | 1801 | --DOMWINDOW == 128 (0x8649c000) [pid = 1801] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 09:13:28 INFO - PROCESS | 1801 | --DOMWINDOW == 127 (0x83d98800) [pid = 1801] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 09:13:28 INFO - PROCESS | 1801 | --DOMWINDOW == 126 (0x864f8c00) [pid = 1801] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 09:13:28 INFO - PROCESS | 1801 | 1460996008803 Marionette TRACE conn4 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 09:13:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 09:13:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 2139ms 09:13:28 INFO - PROCESS | 1801 | 1460996008844 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 09:13:28 INFO - PROCESS | 1801 | 1460996008848 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 09:13:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 09:13:28 INFO - PROCESS | 1801 | 1460996008854 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 09:13:28 INFO - PROCESS | 1801 | 1460996008857 Marionette TRACE conn4 <- [1,2310,null,{}] 09:13:28 INFO - PROCESS | 1801 | 1460996008863 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:29 INFO - PROCESS | 1801 | 1460996009077 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 09:13:29 INFO - PROCESS | 1801 | 1460996009272 Marionette TRACE conn4 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:29 INFO - PROCESS | 1801 | ++DOCSHELL 0x858f2c00 == 111 [pid = 1801] [id = 585] 09:13:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 127 (0x8649c000) [pid = 1801] [serial = 1756] [outer = (nil)] 09:13:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 128 (0x8b859000) [pid = 1801] [serial = 1757] [outer = 0x8649c000] 09:13:29 INFO - PROCESS | 1801 | 1460996009349 Marionette DEBUG loaded listener.js 09:13:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 129 (0x8dc23000) [pid = 1801] [serial = 1758] [outer = 0x8649c000] 09:13:30 INFO - PROCESS | 1801 | 1460996010214 Marionette TRACE conn4 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 09:13:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 09:13:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1380ms 09:13:30 INFO - PROCESS | 1801 | 1460996010235 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 09:13:30 INFO - PROCESS | 1801 | 1460996010238 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 09:13:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 09:13:30 INFO - PROCESS | 1801 | 1460996010244 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 09:13:30 INFO - PROCESS | 1801 | 1460996010246 Marionette TRACE conn4 <- [1,2314,null,{}] 09:13:30 INFO - PROCESS | 1801 | 1460996010252 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:30 INFO - PROCESS | 1801 | 1460996010449 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 09:13:30 INFO - PROCESS | 1801 | 1460996010649 Marionette TRACE conn4 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:30 INFO - PROCESS | 1801 | ++DOCSHELL 0x82873000 == 112 [pid = 1801] [id = 586] 09:13:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 130 (0x82875800) [pid = 1801] [serial = 1759] [outer = (nil)] 09:13:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 131 (0x84836800) [pid = 1801] [serial = 1760] [outer = 0x82875800] 09:13:30 INFO - PROCESS | 1801 | 1460996010885 Marionette DEBUG loaded listener.js 09:13:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 132 (0x854cb000) [pid = 1801] [serial = 1761] [outer = 0x82875800] 09:13:31 INFO - PROCESS | 1801 | 1460996011970 Marionette TRACE conn4 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 09:13:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 09:13:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1778ms 09:13:32 INFO - PROCESS | 1801 | 1460996012026 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 09:13:32 INFO - PROCESS | 1801 | 1460996012033 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 09:13:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 09:13:32 INFO - PROCESS | 1801 | 1460996012047 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 09:13:32 INFO - PROCESS | 1801 | 1460996012052 Marionette TRACE conn4 <- [1,2318,null,{}] 09:13:32 INFO - PROCESS | 1801 | 1460996012062 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:32 INFO - PROCESS | 1801 | 1460996012320 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 09:13:32 INFO - PROCESS | 1801 | 1460996012663 Marionette TRACE conn4 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:32 INFO - PROCESS | 1801 | ++DOCSHELL 0x864f8c00 == 113 [pid = 1801] [id = 587] 09:13:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 133 (0x879db000) [pid = 1801] [serial = 1762] [outer = (nil)] 09:13:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 134 (0x880d2800) [pid = 1801] [serial = 1763] [outer = 0x879db000] 09:13:32 INFO - PROCESS | 1801 | 1460996012765 Marionette DEBUG loaded listener.js 09:13:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 135 (0x8906c400) [pid = 1801] [serial = 1764] [outer = 0x879db000] 09:13:33 INFO - PROCESS | 1801 | 1460996013814 Marionette TRACE conn4 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 09:13:33 INFO - PROCESS | 1801 | 1460996013859 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 09:13:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 09:13:33 INFO - PROCESS | 1801 | 1460996013870 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 09:13:33 INFO - PROCESS | 1801 | 1460996013874 Marionette TRACE conn4 <- [1,2322,null,{}] 09:13:33 INFO - PROCESS | 1801 | 1460996013881 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:34 INFO - PROCESS | 1801 | 1460996014112 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 09:13:34 INFO - PROCESS | 1801 | 1460996014495 Marionette TRACE conn4 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:34 INFO - PROCESS | 1801 | ++DOCSHELL 0x86186000 == 114 [pid = 1801] [id = 588] 09:13:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 136 (0x880d4800) [pid = 1801] [serial = 1765] [outer = (nil)] 09:13:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 137 (0x8b9cc400) [pid = 1801] [serial = 1766] [outer = 0x880d4800] 09:13:34 INFO - PROCESS | 1801 | 1460996014593 Marionette DEBUG loaded listener.js 09:13:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 138 (0x8dfbf800) [pid = 1801] [serial = 1767] [outer = 0x880d4800] 09:13:35 INFO - PROCESS | 1801 | 1460996015547 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 09:13:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 09:13:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1732ms 09:13:35 INFO - PROCESS | 1801 | 1460996015602 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 09:13:35 INFO - PROCESS | 1801 | 1460996015606 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 09:13:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 09:13:35 INFO - PROCESS | 1801 | 1460996015613 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 09:13:35 INFO - PROCESS | 1801 | 1460996015619 Marionette TRACE conn4 <- [1,2326,null,{}] 09:13:35 INFO - PROCESS | 1801 | 1460996015636 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:35 INFO - PROCESS | 1801 | 1460996015929 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 09:13:36 INFO - PROCESS | 1801 | 1460996016261 Marionette TRACE conn4 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:36 INFO - PROCESS | 1801 | ++DOCSHELL 0x8b9d0400 == 115 [pid = 1801] [id = 589] 09:13:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 139 (0x8e96f400) [pid = 1801] [serial = 1768] [outer = (nil)] 09:13:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 140 (0x8ea93c00) [pid = 1801] [serial = 1769] [outer = 0x8e96f400] 09:13:36 INFO - PROCESS | 1801 | 1460996016351 Marionette DEBUG loaded listener.js 09:13:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 141 (0x8ec80c00) [pid = 1801] [serial = 1770] [outer = 0x8e96f400] 09:13:37 INFO - PROCESS | 1801 | 1460996017236 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 09:13:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 09:13:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1653ms 09:13:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 09:13:37 INFO - PROCESS | 1801 | 1460996017267 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 09:13:37 INFO - PROCESS | 1801 | 1460996017271 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 09:13:37 INFO - PROCESS | 1801 | 1460996017278 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 09:13:37 INFO - PROCESS | 1801 | 1460996017281 Marionette TRACE conn4 <- [1,2330,null,{}] 09:13:37 INFO - PROCESS | 1801 | 1460996017287 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:37 INFO - PROCESS | 1801 | 1460996017596 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 09:13:37 INFO - PROCESS | 1801 | 1460996017816 Marionette TRACE conn4 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:37 INFO - PROCESS | 1801 | ++DOCSHELL 0x8e94c800 == 116 [pid = 1801] [id = 590] 09:13:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 142 (0x8e96a400) [pid = 1801] [serial = 1771] [outer = (nil)] 09:13:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 143 (0x8f667400) [pid = 1801] [serial = 1772] [outer = 0x8e96a400] 09:13:37 INFO - PROCESS | 1801 | 1460996017953 Marionette DEBUG loaded listener.js 09:13:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 144 (0x8f953800) [pid = 1801] [serial = 1773] [outer = 0x8e96a400] 09:13:38 INFO - PROCESS | 1801 | 1460996018897 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 09:13:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 09:13:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1681ms 09:13:38 INFO - PROCESS | 1801 | 1460996018959 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 09:13:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 09:13:38 INFO - PROCESS | 1801 | 1460996018963 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 09:13:38 INFO - PROCESS | 1801 | 1460996018969 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 09:13:38 INFO - PROCESS | 1801 | 1460996018973 Marionette TRACE conn4 <- [1,2334,null,{}] 09:13:38 INFO - PROCESS | 1801 | 1460996018979 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:39 INFO - PROCESS | 1801 | 1460996019197 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 09:13:39 INFO - PROCESS | 1801 | 1460996019531 Marionette TRACE conn4 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:39 INFO - PROCESS | 1801 | ++DOCSHELL 0x8fc9c000 == 117 [pid = 1801] [id = 591] 09:13:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 145 (0x8ff12800) [pid = 1801] [serial = 1774] [outer = (nil)] 09:13:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 146 (0x8ff17400) [pid = 1801] [serial = 1775] [outer = 0x8ff12800] 09:13:39 INFO - PROCESS | 1801 | 1460996019641 Marionette DEBUG loaded listener.js 09:13:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 147 (0x8ffd3400) [pid = 1801] [serial = 1776] [outer = 0x8ff12800] 09:13:40 INFO - PROCESS | 1801 | 1460996020626 Marionette TRACE conn4 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 09:13:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 09:13:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1696ms 09:13:40 INFO - PROCESS | 1801 | 1460996020666 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 09:13:40 INFO - PROCESS | 1801 | 1460996020669 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 09:13:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 09:13:40 INFO - PROCESS | 1801 | 1460996020676 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 09:13:40 INFO - PROCESS | 1801 | 1460996020680 Marionette TRACE conn4 <- [1,2338,null,{}] 09:13:40 INFO - PROCESS | 1801 | 1460996020686 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:40 INFO - PROCESS | 1801 | 1460996020932 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 09:13:41 INFO - PROCESS | 1801 | 1460996021264 Marionette TRACE conn4 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:41 INFO - PROCESS | 1801 | ++DOCSHELL 0x854c9000 == 118 [pid = 1801] [id = 592] 09:13:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 148 (0x8ffd7800) [pid = 1801] [serial = 1777] [outer = (nil)] 09:13:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 149 (0x90404800) [pid = 1801] [serial = 1778] [outer = 0x8ffd7800] 09:13:41 INFO - PROCESS | 1801 | 1460996021359 Marionette DEBUG loaded listener.js 09:13:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 150 (0x9040e000) [pid = 1801] [serial = 1779] [outer = 0x8ffd7800] 09:13:42 INFO - PROCESS | 1801 | 1460996022298 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 09:13:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 09:13:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1679ms 09:13:42 INFO - PROCESS | 1801 | 1460996022356 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 09:13:42 INFO - PROCESS | 1801 | 1460996022360 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 09:13:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 09:13:42 INFO - PROCESS | 1801 | 1460996022366 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 09:13:42 INFO - PROCESS | 1801 | 1460996022370 Marionette TRACE conn4 <- [1,2342,null,{}] 09:13:42 INFO - PROCESS | 1801 | 1460996022376 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:42 INFO - PROCESS | 1801 | 1460996022593 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 09:13:42 INFO - PROCESS | 1801 | 1460996022923 Marionette TRACE conn4 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:42 INFO - PROCESS | 1801 | ++DOCSHELL 0x8dfbe800 == 119 [pid = 1801] [id = 593] 09:13:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 151 (0x8e970800) [pid = 1801] [serial = 1780] [outer = (nil)] 09:13:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 152 (0x9053a000) [pid = 1801] [serial = 1781] [outer = 0x8e970800] 09:13:43 INFO - PROCESS | 1801 | 1460996023023 Marionette DEBUG loaded listener.js 09:13:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 153 (0x9054f400) [pid = 1801] [serial = 1782] [outer = 0x8e970800] 09:13:43 INFO - PROCESS | 1801 | 1460996023939 Marionette TRACE conn4 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 09:13:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 09:13:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1632ms 09:13:44 INFO - PROCESS | 1801 | 1460996024000 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 09:13:44 INFO - PROCESS | 1801 | 1460996024003 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 09:13:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 09:13:44 INFO - PROCESS | 1801 | 1460996024010 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 09:13:44 INFO - PROCESS | 1801 | 1460996024014 Marionette TRACE conn4 <- [1,2346,null,{}] 09:13:44 INFO - PROCESS | 1801 | 1460996024019 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:44 INFO - PROCESS | 1801 | 1460996024259 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 09:13:44 INFO - PROCESS | 1801 | 1460996024584 Marionette TRACE conn4 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:44 INFO - PROCESS | 1801 | ++DOCSHELL 0x90406800 == 120 [pid = 1801] [id = 594] 09:13:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 154 (0x9053bc00) [pid = 1801] [serial = 1783] [outer = (nil)] 09:13:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 155 (0x91691000) [pid = 1801] [serial = 1784] [outer = 0x9053bc00] 09:13:44 INFO - PROCESS | 1801 | 1460996024679 Marionette DEBUG loaded listener.js 09:13:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 156 (0x916cac00) [pid = 1801] [serial = 1785] [outer = 0x9053bc00] 09:13:45 INFO - PROCESS | 1801 | 1460996025620 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 09:13:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 09:13:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1684ms 09:13:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 09:13:45 INFO - PROCESS | 1801 | 1460996025694 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 09:13:45 INFO - PROCESS | 1801 | 1460996025698 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 09:13:45 INFO - PROCESS | 1801 | 1460996025704 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 09:13:45 INFO - PROCESS | 1801 | 1460996025708 Marionette TRACE conn4 <- [1,2350,null,{}] 09:13:45 INFO - PROCESS | 1801 | 1460996025714 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:45 INFO - PROCESS | 1801 | 1460996025982 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 09:13:46 INFO - PROCESS | 1801 | 1460996026314 Marionette TRACE conn4 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:46 INFO - PROCESS | 1801 | ++DOCSHELL 0x9168a800 == 121 [pid = 1801] [id = 595] 09:13:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 157 (0x9207fc00) [pid = 1801] [serial = 1786] [outer = (nil)] 09:13:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 158 (0x93348400) [pid = 1801] [serial = 1787] [outer = 0x9207fc00] 09:13:46 INFO - PROCESS | 1801 | 1460996026403 Marionette DEBUG loaded listener.js 09:13:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 159 (0x9334e800) [pid = 1801] [serial = 1788] [outer = 0x9207fc00] 09:13:47 INFO - PROCESS | 1801 | 1460996027293 Marionette TRACE conn4 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 09:13:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 09:13:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1630ms 09:13:47 INFO - PROCESS | 1801 | 1460996027334 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 09:13:47 INFO - PROCESS | 1801 | 1460996027338 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 09:13:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 09:13:47 INFO - PROCESS | 1801 | 1460996027344 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 09:13:47 INFO - PROCESS | 1801 | 1460996027347 Marionette TRACE conn4 <- [1,2354,null,{}] 09:13:47 INFO - PROCESS | 1801 | 1460996027353 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:47 INFO - PROCESS | 1801 | 1460996027573 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 09:13:47 INFO - PROCESS | 1801 | 1460996027929 Marionette TRACE conn4 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:47 INFO - PROCESS | 1801 | ++DOCSHELL 0x93416400 == 122 [pid = 1801] [id = 596] 09:13:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 160 (0x9341b000) [pid = 1801] [serial = 1789] [outer = (nil)] 09:13:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 161 (0x93424000) [pid = 1801] [serial = 1790] [outer = 0x9341b000] 09:13:48 INFO - PROCESS | 1801 | 1460996028038 Marionette DEBUG loaded listener.js 09:13:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 162 (0x935da800) [pid = 1801] [serial = 1791] [outer = 0x9341b000] 09:13:49 INFO - PROCESS | 1801 | 1460996029005 Marionette TRACE conn4 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 09:13:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 09:13:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1729ms 09:13:49 INFO - PROCESS | 1801 | 1460996029074 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 09:13:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 09:13:49 INFO - PROCESS | 1801 | 1460996029079 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 09:13:49 INFO - PROCESS | 1801 | 1460996029085 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 09:13:49 INFO - PROCESS | 1801 | 1460996029090 Marionette TRACE conn4 <- [1,2358,null,{}] 09:13:49 INFO - PROCESS | 1801 | 1460996029096 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:49 INFO - PROCESS | 1801 | 1460996029385 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 09:13:49 INFO - PROCESS | 1801 | 1460996029727 Marionette TRACE conn4 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:49 INFO - PROCESS | 1801 | ++DOCSHELL 0x94477400 == 123 [pid = 1801] [id = 597] 09:13:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 163 (0x946e8c00) [pid = 1801] [serial = 1792] [outer = (nil)] 09:13:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 164 (0x95969400) [pid = 1801] [serial = 1793] [outer = 0x946e8c00] 09:13:49 INFO - PROCESS | 1801 | 1460996029818 Marionette DEBUG loaded listener.js 09:13:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 165 (0x9596e000) [pid = 1801] [serial = 1794] [outer = 0x946e8c00] 09:13:50 INFO - PROCESS | 1801 | 1460996030756 Marionette TRACE conn4 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 09:13:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 09:13:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1731ms 09:13:50 INFO - PROCESS | 1801 | 1460996030817 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 09:13:50 INFO - PROCESS | 1801 | 1460996030821 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 09:13:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 09:13:50 INFO - PROCESS | 1801 | 1460996030827 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 09:13:50 INFO - PROCESS | 1801 | 1460996030831 Marionette TRACE conn4 <- [1,2362,null,{}] 09:13:50 INFO - PROCESS | 1801 | 1460996030836 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:51 INFO - PROCESS | 1801 | 1460996031065 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 09:13:51 INFO - PROCESS | 1801 | 1460996031395 Marionette TRACE conn4 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:51 INFO - PROCESS | 1801 | ++DOCSHELL 0x93346400 == 124 [pid = 1801] [id = 598] 09:13:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 166 (0x946e6c00) [pid = 1801] [serial = 1795] [outer = (nil)] 09:13:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 167 (0x973c0400) [pid = 1801] [serial = 1796] [outer = 0x946e6c00] 09:13:51 INFO - PROCESS | 1801 | 1460996031488 Marionette DEBUG loaded listener.js 09:13:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 168 (0x97857400) [pid = 1801] [serial = 1797] [outer = 0x946e6c00] 09:13:52 INFO - PROCESS | 1801 | 1460996032398 Marionette TRACE conn4 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 09:13:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 09:13:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1634ms 09:13:52 INFO - PROCESS | 1801 | 1460996032462 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 09:13:52 INFO - PROCESS | 1801 | 1460996032466 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 09:13:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 09:13:52 INFO - PROCESS | 1801 | 1460996032472 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 09:13:52 INFO - PROCESS | 1801 | 1460996032475 Marionette TRACE conn4 <- [1,2366,null,{}] 09:13:52 INFO - PROCESS | 1801 | 1460996032481 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:52 INFO - PROCESS | 1801 | 1460996032693 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 09:13:53 INFO - PROCESS | 1801 | 1460996033033 Marionette TRACE conn4 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:53 INFO - PROCESS | 1801 | ++DOCSHELL 0x850e5400 == 125 [pid = 1801] [id = 599] 09:13:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 169 (0x8ec81000) [pid = 1801] [serial = 1798] [outer = (nil)] 09:13:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 170 (0x97c16c00) [pid = 1801] [serial = 1799] [outer = 0x8ec81000] 09:13:53 INFO - PROCESS | 1801 | 1460996033125 Marionette DEBUG loaded listener.js 09:13:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 171 (0x9836c000) [pid = 1801] [serial = 1800] [outer = 0x8ec81000] 09:13:54 INFO - PROCESS | 1801 | 1460996034067 Marionette TRACE conn4 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 09:13:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 09:13:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1628ms 09:13:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 09:13:54 INFO - PROCESS | 1801 | 1460996034101 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 09:13:54 INFO - PROCESS | 1801 | 1460996034104 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 09:13:54 INFO - PROCESS | 1801 | 1460996034112 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 09:13:54 INFO - PROCESS | 1801 | 1460996034115 Marionette TRACE conn4 <- [1,2370,null,{}] 09:13:54 INFO - PROCESS | 1801 | 1460996034121 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:54 INFO - PROCESS | 1801 | 1460996034335 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 09:13:54 INFO - PROCESS | 1801 | 1460996034670 Marionette TRACE conn4 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:54 INFO - PROCESS | 1801 | ++DOCSHELL 0x90535c00 == 126 [pid = 1801] [id = 600] 09:13:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 172 (0x97c1c000) [pid = 1801] [serial = 1801] [outer = (nil)] 09:13:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 173 (0x98e08400) [pid = 1801] [serial = 1802] [outer = 0x97c1c000] 09:13:54 INFO - PROCESS | 1801 | 1460996034765 Marionette DEBUG loaded listener.js 09:13:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 174 (0x98eb0c00) [pid = 1801] [serial = 1803] [outer = 0x97c1c000] 09:13:55 INFO - PROCESS | 1801 | 1460996035681 Marionette TRACE conn4 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 09:13:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 09:13:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1630ms 09:13:55 INFO - PROCESS | 1801 | 1460996035742 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 09:13:55 INFO - PROCESS | 1801 | 1460996035745 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 09:13:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 09:13:55 INFO - PROCESS | 1801 | 1460996035751 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 09:13:55 INFO - PROCESS | 1801 | 1460996035755 Marionette TRACE conn4 <- [1,2374,null,{}] 09:13:55 INFO - PROCESS | 1801 | 1460996035761 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:56 INFO - PROCESS | 1801 | 1460996036005 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 09:13:56 INFO - PROCESS | 1801 | 1460996036340 Marionette TRACE conn4 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:56 INFO - PROCESS | 1801 | ++DOCSHELL 0x854c9400 == 127 [pid = 1801] [id = 601] 09:13:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 175 (0x98926000) [pid = 1801] [serial = 1804] [outer = (nil)] 09:13:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 176 (0x99277800) [pid = 1801] [serial = 1805] [outer = 0x98926000] 09:13:56 INFO - PROCESS | 1801 | 1460996036434 Marionette DEBUG loaded listener.js 09:13:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 177 (0x9938d400) [pid = 1801] [serial = 1806] [outer = 0x98926000] 09:13:57 INFO - PROCESS | 1801 | 1460996037396 Marionette TRACE conn4 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 09:13:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 09:13:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1692ms 09:13:57 INFO - PROCESS | 1801 | 1460996037445 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 09:13:57 INFO - PROCESS | 1801 | 1460996037449 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 09:13:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 09:13:57 INFO - PROCESS | 1801 | 1460996037455 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 09:13:57 INFO - PROCESS | 1801 | 1460996037458 Marionette TRACE conn4 <- [1,2378,null,{}] 09:13:57 INFO - PROCESS | 1801 | 1460996037464 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:57 INFO - PROCESS | 1801 | 1460996037686 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 09:13:58 INFO - PROCESS | 1801 | 1460996038017 Marionette TRACE conn4 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:58 INFO - PROCESS | 1801 | ++DOCSHELL 0x8b9cac00 == 128 [pid = 1801] [id = 602] 09:13:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 178 (0x9590d400) [pid = 1801] [serial = 1807] [outer = (nil)] 09:13:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 179 (0x9a63b000) [pid = 1801] [serial = 1808] [outer = 0x9590d400] 09:13:58 INFO - PROCESS | 1801 | 1460996038109 Marionette DEBUG loaded listener.js 09:13:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 180 (0x9a647c00) [pid = 1801] [serial = 1809] [outer = 0x9590d400] 09:13:59 INFO - PROCESS | 1801 | 1460996039014 Marionette TRACE conn4 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 09:13:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 09:13:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1632ms 09:13:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 09:13:59 INFO - PROCESS | 1801 | 1460996039088 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 09:13:59 INFO - PROCESS | 1801 | 1460996039091 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 09:13:59 INFO - PROCESS | 1801 | 1460996039097 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 09:13:59 INFO - PROCESS | 1801 | 1460996039101 Marionette TRACE conn4 <- [1,2382,null,{}] 09:13:59 INFO - PROCESS | 1801 | 1460996039107 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:13:59 INFO - PROCESS | 1801 | 1460996039355 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 09:13:59 INFO - PROCESS | 1801 | 1460996039690 Marionette TRACE conn4 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:59 INFO - PROCESS | 1801 | ++DOCSHELL 0x98368800 == 129 [pid = 1801] [id = 603] 09:13:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 181 (0x9a502400) [pid = 1801] [serial = 1810] [outer = (nil)] 09:13:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 182 (0x9a9af800) [pid = 1801] [serial = 1811] [outer = 0x9a502400] 09:13:59 INFO - PROCESS | 1801 | 1460996039789 Marionette DEBUG loaded listener.js 09:13:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 183 (0x9a9b3c00) [pid = 1801] [serial = 1812] [outer = 0x9a502400] 09:14:00 INFO - PROCESS | 1801 | 1460996040729 Marionette TRACE conn4 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 09:14:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 09:14:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1689ms 09:14:00 INFO - PROCESS | 1801 | 1460996040785 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 09:14:00 INFO - PROCESS | 1801 | 1460996040789 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 09:14:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 09:14:00 INFO - PROCESS | 1801 | 1460996040795 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 09:14:00 INFO - PROCESS | 1801 | 1460996040799 Marionette TRACE conn4 <- [1,2386,null,{}] 09:14:00 INFO - PROCESS | 1801 | 1460996040805 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:01 INFO - PROCESS | 1801 | 1460996041039 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 09:14:01 INFO - PROCESS | 1801 | 1460996041373 Marionette TRACE conn4 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:03 INFO - PROCESS | 1801 | --DOCSHELL 0x864f4400 == 128 [pid = 1801] [id = 561] 09:14:03 INFO - PROCESS | 1801 | --DOCSHELL 0x93415c00 == 127 [pid = 1801] [id = 78] 09:14:03 INFO - PROCESS | 1801 | --DOCSHELL 0x8b852800 == 126 [pid = 1801] [id = 229] 09:14:03 INFO - PROCESS | 1801 | --DOCSHELL 0x86184c00 == 125 [pid = 1801] [id = 560] 09:14:03 INFO - PROCESS | 1801 | --DOCSHELL 0x858f2c00 == 124 [pid = 1801] [id = 585] 09:14:03 INFO - PROCESS | 1801 | --DOCSHELL 0x8b9b1400 == 123 [pid = 1801] [id = 584] 09:14:03 INFO - PROCESS | 1801 | --DOCSHELL 0x854d1800 == 122 [pid = 1801] [id = 583] 09:14:03 INFO - PROCESS | 1801 | --DOCSHELL 0x858f7000 == 121 [pid = 1801] [id = 582] 09:14:03 INFO - PROCESS | 1801 | --DOCSHELL 0x850e8800 == 120 [pid = 1801] [id = 581] 09:14:03 INFO - PROCESS | 1801 | --DOCSHELL 0x82875000 == 119 [pid = 1801] [id = 580] 09:14:03 INFO - PROCESS | 1801 | --DOCSHELL 0x8b9b3c00 == 118 [pid = 1801] [id = 578] 09:14:03 INFO - PROCESS | 1801 | --DOCSHELL 0x83b36000 == 117 [pid = 1801] [id = 579] 09:14:03 INFO - PROCESS | 1801 | --DOCSHELL 0x9447ac00 == 116 [pid = 1801] [id = 577] 09:14:03 INFO - PROCESS | 1801 | --DOCSHELL 0x93421400 == 115 [pid = 1801] [id = 576] 09:14:03 INFO - PROCESS | 1801 | --DOCSHELL 0x906a0000 == 114 [pid = 1801] [id = 574] 09:14:03 INFO - PROCESS | 1801 | --DOCSHELL 0x93350000 == 113 [pid = 1801] [id = 575] 09:14:03 INFO - PROCESS | 1801 | --DOCSHELL 0x8e947000 == 112 [pid = 1801] [id = 573] 09:14:03 INFO - PROCESS | 1801 | --DOCSHELL 0x8ffc0800 == 111 [pid = 1801] [id = 572] 09:14:03 INFO - PROCESS | 1801 | --DOCSHELL 0x90306c00 == 110 [pid = 1801] [id = 571] 09:14:03 INFO - PROCESS | 1801 | --DOCSHELL 0x8ffc1000 == 109 [pid = 1801] [id = 570] 09:14:03 INFO - PROCESS | 1801 | --DOCSHELL 0x89feb000 == 108 [pid = 1801] [id = 569] 09:14:03 INFO - PROCESS | 1801 | --DOCSHELL 0x879e1800 == 107 [pid = 1801] [id = 567] 09:14:03 INFO - PROCESS | 1801 | --DOCSHELL 0x8ec83000 == 106 [pid = 1801] [id = 568] 09:14:03 INFO - PROCESS | 1801 | --DOCSHELL 0x879d8400 == 105 [pid = 1801] [id = 566] 09:14:03 INFO - PROCESS | 1801 | --DOCSHELL 0x88e07c00 == 104 [pid = 1801] [id = 565] 09:14:03 INFO - PROCESS | 1801 | --DOCSHELL 0x858f9c00 == 103 [pid = 1801] [id = 564] 09:14:03 INFO - PROCESS | 1801 | ++DOCSHELL 0x82875000 == 104 [pid = 1801] [id = 604] 09:14:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 184 (0x83b36000) [pid = 1801] [serial = 1813] [outer = (nil)] 09:14:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 185 (0x850e6400) [pid = 1801] [serial = 1814] [outer = 0x83b36000] 09:14:03 INFO - PROCESS | 1801 | 1460996043208 Marionette DEBUG loaded listener.js 09:14:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 186 (0x854c7c00) [pid = 1801] [serial = 1815] [outer = 0x83b36000] 09:14:03 INFO - PROCESS | 1801 | --DOMWINDOW == 185 (0x8b860c00) [pid = 1801] [serial = 1560] [outer = (nil)] [url = about:blank] 09:14:03 INFO - PROCESS | 1801 | --DOMWINDOW == 184 (0x986ee800) [pid = 1801] [serial = 1614] [outer = (nil)] [url = about:blank] 09:14:03 INFO - PROCESS | 1801 | --DOMWINDOW == 183 (0x8dc1bc00) [pid = 1801] [serial = 1691] [outer = (nil)] [url = about:blank] 09:14:03 INFO - PROCESS | 1801 | --DOMWINDOW == 182 (0x8b860000) [pid = 1801] [serial = 1688] [outer = (nil)] [url = about:blank] 09:14:03 INFO - PROCESS | 1801 | --DOMWINDOW == 181 (0x8b9c0800) [pid = 1801] [serial = 1689] [outer = (nil)] [url = about:blank] 09:14:03 INFO - PROCESS | 1801 | --DOMWINDOW == 180 (0x8618d400) [pid = 1801] [serial = 1682] [outer = (nil)] [url = about:blank] 09:14:03 INFO - PROCESS | 1801 | --DOMWINDOW == 179 (0x9926d400) [pid = 1801] [serial = 1680] [outer = (nil)] [url = about:blank] 09:14:03 INFO - PROCESS | 1801 | --DOMWINDOW == 178 (0x9926ac00) [pid = 1801] [serial = 1679] [outer = (nil)] [url = about:blank] 09:14:03 INFO - PROCESS | 1801 | --DOMWINDOW == 177 (0x99090c00) [pid = 1801] [serial = 1677] [outer = (nil)] [url = about:blank] 09:14:03 INFO - PROCESS | 1801 | --DOMWINDOW == 176 (0x9908f000) [pid = 1801] [serial = 1676] [outer = (nil)] [url = about:blank] 09:14:03 INFO - PROCESS | 1801 | --DOMWINDOW == 175 (0x98ead000) [pid = 1801] [serial = 1674] [outer = (nil)] [url = about:blank] 09:14:03 INFO - PROCESS | 1801 | --DOMWINDOW == 174 (0x98e10400) [pid = 1801] [serial = 1673] [outer = (nil)] [url = about:blank] 09:14:03 INFO - PROCESS | 1801 | --DOMWINDOW == 173 (0x986e4c00) [pid = 1801] [serial = 1671] [outer = (nil)] [url = about:blank] 09:14:03 INFO - PROCESS | 1801 | --DOMWINDOW == 172 (0x98371800) [pid = 1801] [serial = 1670] [outer = (nil)] [url = about:blank] 09:14:03 INFO - PROCESS | 1801 | --DOMWINDOW == 171 (0x97c15800) [pid = 1801] [serial = 1668] [outer = (nil)] [url = about:blank] 09:14:03 INFO - PROCESS | 1801 | --DOMWINDOW == 170 (0x97ac2c00) [pid = 1801] [serial = 1667] [outer = (nil)] [url = about:blank] 09:14:03 INFO - PROCESS | 1801 | --DOMWINDOW == 169 (0x969f3000) [pid = 1801] [serial = 1665] [outer = (nil)] [url = about:blank] 09:14:03 INFO - PROCESS | 1801 | --DOMWINDOW == 168 (0x95cb9000) [pid = 1801] [serial = 1664] [outer = (nil)] [url = about:blank] 09:14:03 INFO - PROCESS | 1801 | --DOMWINDOW == 167 (0x946eb400) [pid = 1801] [serial = 1661] [outer = (nil)] [url = about:blank] 09:14:03 INFO - PROCESS | 1801 | --DOMWINDOW == 166 (0x93552c00) [pid = 1801] [serial = 1659] [outer = (nil)] [url = about:blank] 09:14:03 INFO - PROCESS | 1801 | --DOMWINDOW == 165 (0x933ba800) [pid = 1801] [serial = 1658] [outer = (nil)] [url = about:blank] 09:14:03 INFO - PROCESS | 1801 | --DOMWINDOW == 164 (0x916c7800) [pid = 1801] [serial = 1656] [outer = (nil)] [url = about:blank] 09:14:03 INFO - PROCESS | 1801 | --DOMWINDOW == 163 (0x91692400) [pid = 1801] [serial = 1655] [outer = (nil)] [url = about:blank] 09:14:03 INFO - PROCESS | 1801 | --DOMWINDOW == 162 (0x914a4c00) [pid = 1801] [serial = 1653] [outer = (nil)] [url = about:blank] 09:14:03 INFO - PROCESS | 1801 | --DOMWINDOW == 161 (0x90713000) [pid = 1801] [serial = 1652] [outer = (nil)] [url = about:blank] 09:14:03 INFO - PROCESS | 1801 | --DOMWINDOW == 160 (0x9053e000) [pid = 1801] [serial = 1650] [outer = (nil)] [url = about:blank] 09:14:03 INFO - PROCESS | 1801 | --DOMWINDOW == 159 (0x90532800) [pid = 1801] [serial = 1649] [outer = (nil)] [url = about:blank] 09:14:03 INFO - PROCESS | 1801 | --DOMWINDOW == 158 (0x9030dc00) [pid = 1801] [serial = 1647] [outer = (nil)] [url = about:blank] 09:14:03 INFO - PROCESS | 1801 | --DOMWINDOW == 157 (0x90309400) [pid = 1801] [serial = 1646] [outer = (nil)] [url = about:blank] 09:14:03 INFO - PROCESS | 1801 | --DOMWINDOW == 156 (0x8ffbd400) [pid = 1801] [serial = 1644] [outer = (nil)] [url = about:blank] 09:14:03 INFO - PROCESS | 1801 | --DOMWINDOW == 155 (0x8fbd1400) [pid = 1801] [serial = 1643] [outer = (nil)] [url = about:blank] 09:14:03 INFO - PROCESS | 1801 | --DOMWINDOW == 154 (0x8f669400) [pid = 1801] [serial = 1641] [outer = (nil)] [url = about:blank] 09:14:03 INFO - PROCESS | 1801 | --DOMWINDOW == 153 (0x8ec8b800) [pid = 1801] [serial = 1640] [outer = (nil)] [url = about:blank] 09:14:03 INFO - PROCESS | 1801 | --DOMWINDOW == 152 (0x8eb2c400) [pid = 1801] [serial = 1638] [outer = (nil)] [url = about:blank] 09:14:03 INFO - PROCESS | 1801 | --DOMWINDOW == 151 (0x8e968800) [pid = 1801] [serial = 1637] [outer = (nil)] [url = about:blank] 09:14:03 INFO - PROCESS | 1801 | --DOMWINDOW == 150 (0x8dc22c00) [pid = 1801] [serial = 1635] [outer = (nil)] [url = about:blank] 09:14:03 INFO - PROCESS | 1801 | --DOMWINDOW == 149 (0x8b858800) [pid = 1801] [serial = 1634] [outer = (nil)] [url = about:blank] 09:14:03 INFO - PROCESS | 1801 | --DOMWINDOW == 148 (0x880ca400) [pid = 1801] [serial = 1632] [outer = (nil)] [url = about:blank] 09:14:03 INFO - PROCESS | 1801 | --DOMWINDOW == 147 (0x864eec00) [pid = 1801] [serial = 1631] [outer = (nil)] [url = about:blank] 09:14:03 INFO - PROCESS | 1801 | --DOMWINDOW == 146 (0x850f2400) [pid = 1801] [serial = 1629] [outer = (nil)] [url = about:blank] 09:14:03 INFO - PROCESS | 1801 | --DOMWINDOW == 145 (0x84e67c00) [pid = 1801] [serial = 1628] [outer = (nil)] [url = about:blank] 09:14:03 INFO - PROCESS | 1801 | --DOMWINDOW == 144 (0x880cd400) [pid = 1801] [serial = 1685] [outer = (nil)] [url = about:blank] 09:14:03 INFO - PROCESS | 1801 | --DOMWINDOW == 143 (0x88e08c00) [pid = 1801] [serial = 1686] [outer = (nil)] [url = about:blank] 09:14:03 INFO - PROCESS | 1801 | --DOMWINDOW == 142 (0x86493400) [pid = 1801] [serial = 1683] [outer = (nil)] [url = about:blank] 09:14:04 INFO - PROCESS | 1801 | 1460996044345 Marionette TRACE conn4 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 09:14:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 09:14:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 3584ms 09:14:04 INFO - PROCESS | 1801 | 1460996044383 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 09:14:04 INFO - PROCESS | 1801 | 1460996044390 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 09:14:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 09:14:04 INFO - PROCESS | 1801 | 1460996044399 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 09:14:04 INFO - PROCESS | 1801 | 1460996044403 Marionette TRACE conn4 <- [1,2390,null,{}] 09:14:04 INFO - PROCESS | 1801 | 1460996044429 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:04 INFO - PROCESS | 1801 | 1460996044648 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 09:14:04 INFO - PROCESS | 1801 | 1460996044661 Marionette TRACE conn4 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:04 INFO - PROCESS | 1801 | ++DOCSHELL 0x8648ec00 == 105 [pid = 1801] [id = 605] 09:14:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 143 (0x86492c00) [pid = 1801] [serial = 1816] [outer = (nil)] 09:14:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 144 (0x8649cc00) [pid = 1801] [serial = 1817] [outer = 0x86492c00] 09:14:04 INFO - PROCESS | 1801 | 1460996044762 Marionette DEBUG loaded listener.js 09:14:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 145 (0x864f5800) [pid = 1801] [serial = 1818] [outer = 0x86492c00] 09:14:05 INFO - PROCESS | 1801 | 1460996045844 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 09:14:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 09:14:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1501ms 09:14:05 INFO - PROCESS | 1801 | 1460996045934 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 09:14:05 INFO - PROCESS | 1801 | 1460996045941 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 09:14:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 09:14:05 INFO - PROCESS | 1801 | 1460996045966 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 09:14:05 INFO - PROCESS | 1801 | 1460996045971 Marionette TRACE conn4 <- [1,2394,null,{}] 09:14:05 INFO - PROCESS | 1801 | 1460996045977 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:06 INFO - PROCESS | 1801 | 1460996046271 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 09:14:06 INFO - PROCESS | 1801 | 1460996046306 Marionette TRACE conn4 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:06 INFO - PROCESS | 1801 | ++DOCSHELL 0x864ec000 == 106 [pid = 1801] [id = 606] 09:14:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 146 (0x864f7800) [pid = 1801] [serial = 1819] [outer = (nil)] 09:14:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 147 (0x88e08c00) [pid = 1801] [serial = 1820] [outer = 0x864f7800] 09:14:06 INFO - PROCESS | 1801 | 1460996046386 Marionette DEBUG loaded listener.js 09:14:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 148 (0x89fe9400) [pid = 1801] [serial = 1821] [outer = 0x864f7800] 09:14:07 INFO - PROCESS | 1801 | 1460996047569 Marionette TRACE conn4 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 09:14:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 09:14:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1636ms 09:14:07 INFO - PROCESS | 1801 | 1460996047601 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 09:14:07 INFO - PROCESS | 1801 | 1460996047605 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 09:14:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 09:14:07 INFO - PROCESS | 1801 | 1460996047612 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 09:14:07 INFO - PROCESS | 1801 | 1460996047617 Marionette TRACE conn4 <- [1,2398,null,{}] 09:14:07 INFO - PROCESS | 1801 | 1460996047640 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:07 INFO - PROCESS | 1801 | 1460996047921 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 09:14:08 INFO - PROCESS | 1801 | --DOMWINDOW == 147 (0x93559800) [pid = 1801] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 09:14:08 INFO - PROCESS | 1801 | --DOMWINDOW == 146 (0x90308400) [pid = 1801] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 09:14:08 INFO - PROCESS | 1801 | --DOMWINDOW == 145 (0x906a1c00) [pid = 1801] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 09:14:08 INFO - PROCESS | 1801 | --DOMWINDOW == 144 (0x8ec84800) [pid = 1801] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 09:14:08 INFO - PROCESS | 1801 | --DOMWINDOW == 143 (0x93420000) [pid = 1801] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 09:14:08 INFO - PROCESS | 1801 | --DOMWINDOW == 142 (0x8e968c00) [pid = 1801] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 09:14:08 INFO - PROCESS | 1801 | --DOMWINDOW == 141 (0x864f6400) [pid = 1801] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 09:14:08 INFO - PROCESS | 1801 | --DOMWINDOW == 140 (0x8f95a800) [pid = 1801] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 09:14:08 INFO - PROCESS | 1801 | --DOMWINDOW == 139 (0x8f666000) [pid = 1801] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 09:14:08 INFO - PROCESS | 1801 | --DOMWINDOW == 138 (0x935dd800) [pid = 1801] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 09:14:08 INFO - PROCESS | 1801 | --DOMWINDOW == 137 (0x8ffc7c00) [pid = 1801] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 09:14:08 INFO - PROCESS | 1801 | --DOMWINDOW == 136 (0x9447d800) [pid = 1801] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 09:14:08 INFO - PROCESS | 1801 | --DOMWINDOW == 135 (0x88e11800) [pid = 1801] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 09:14:08 INFO - PROCESS | 1801 | --DOMWINDOW == 134 (0x8e96b800) [pid = 1801] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 09:14:08 INFO - PROCESS | 1801 | --DOMWINDOW == 133 (0x90401400) [pid = 1801] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 09:14:08 INFO - PROCESS | 1801 | --DOMWINDOW == 132 (0x93353000) [pid = 1801] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 09:14:08 INFO - PROCESS | 1801 | --DOMWINDOW == 131 (0x8b9b2000) [pid = 1801] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 09:14:08 INFO - PROCESS | 1801 | --DOMWINDOW == 130 (0x858fb400) [pid = 1801] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 09:14:08 INFO - PROCESS | 1801 | --DOMWINDOW == 129 (0x858f7400) [pid = 1801] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 09:14:08 INFO - PROCESS | 1801 | --DOMWINDOW == 128 (0x84e6d000) [pid = 1801] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 09:14:08 INFO - PROCESS | 1801 | --DOMWINDOW == 127 (0x935dbc00) [pid = 1801] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 09:14:08 INFO - PROCESS | 1801 | 1460996048762 Marionette TRACE conn4 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:08 INFO - PROCESS | 1801 | ++DOCSHELL 0x83b31c00 == 107 [pid = 1801] [id = 607] 09:14:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 128 (0x83d96400) [pid = 1801] [serial = 1822] [outer = (nil)] 09:14:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 129 (0x864f6400) [pid = 1801] [serial = 1823] [outer = 0x83d96400] 09:14:08 INFO - PROCESS | 1801 | 1460996048853 Marionette DEBUG loaded listener.js 09:14:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 130 (0x8a30f000) [pid = 1801] [serial = 1824] [outer = 0x83d96400] 09:14:09 INFO - PROCESS | 1801 | 1460996049603 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 09:14:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 09:14:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 2035ms 09:14:09 INFO - PROCESS | 1801 | 1460996049648 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 09:14:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 09:14:09 INFO - PROCESS | 1801 | 1460996049653 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 09:14:09 INFO - PROCESS | 1801 | 1460996049658 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 09:14:09 INFO - PROCESS | 1801 | 1460996049662 Marionette TRACE conn4 <- [1,2402,null,{}] 09:14:09 INFO - PROCESS | 1801 | 1460996049667 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:09 INFO - PROCESS | 1801 | 1460996049855 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 09:14:09 INFO - PROCESS | 1801 | 1460996049870 Marionette TRACE conn4 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:09 INFO - PROCESS | 1801 | ++DOCSHELL 0x879de400 == 108 [pid = 1801] [id = 608] 09:14:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 131 (0x8b9ca400) [pid = 1801] [serial = 1825] [outer = (nil)] 09:14:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 132 (0x8dc22c00) [pid = 1801] [serial = 1826] [outer = 0x8b9ca400] 09:14:09 INFO - PROCESS | 1801 | 1460996049944 Marionette DEBUG loaded listener.js 09:14:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 133 (0x8dfc1400) [pid = 1801] [serial = 1827] [outer = 0x8b9ca400] 09:14:11 INFO - PROCESS | 1801 | 1460996051258 Marionette TRACE conn4 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 09:14:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 09:14:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1678ms 09:14:11 INFO - PROCESS | 1801 | 1460996051338 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 09:14:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 09:14:11 INFO - PROCESS | 1801 | 1460996051344 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 09:14:11 INFO - PROCESS | 1801 | 1460996051364 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 09:14:11 INFO - PROCESS | 1801 | 1460996051371 Marionette TRACE conn4 <- [1,2406,null,{}] 09:14:11 INFO - PROCESS | 1801 | 1460996051381 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:11 INFO - PROCESS | 1801 | 1460996051708 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 09:14:11 INFO - PROCESS | 1801 | 1460996051966 Marionette TRACE conn4 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:12 INFO - PROCESS | 1801 | ++DOCSHELL 0x86183800 == 109 [pid = 1801] [id = 609] 09:14:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 134 (0x86184c00) [pid = 1801] [serial = 1828] [outer = (nil)] 09:14:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 135 (0x86496000) [pid = 1801] [serial = 1829] [outer = 0x86184c00] 09:14:12 INFO - PROCESS | 1801 | 1460996052063 Marionette DEBUG loaded listener.js 09:14:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 136 (0x880d7c00) [pid = 1801] [serial = 1830] [outer = 0x86184c00] 09:14:13 INFO - PROCESS | 1801 | 1460996053052 Marionette TRACE conn4 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 09:14:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 09:14:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1758ms 09:14:13 INFO - PROCESS | 1801 | 1460996053111 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 09:14:13 INFO - PROCESS | 1801 | 1460996053120 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 09:14:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 09:14:13 INFO - PROCESS | 1801 | 1460996053130 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 09:14:13 INFO - PROCESS | 1801 | 1460996053134 Marionette TRACE conn4 <- [1,2410,null,{}] 09:14:13 INFO - PROCESS | 1801 | 1460996053141 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:13 INFO - PROCESS | 1801 | 1460996053366 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 09:14:13 INFO - PROCESS | 1801 | 1460996053767 Marionette TRACE conn4 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:13 INFO - PROCESS | 1801 | ++DOCSHELL 0x8b9b2800 == 110 [pid = 1801] [id = 610] 09:14:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 137 (0x8b9bb000) [pid = 1801] [serial = 1831] [outer = (nil)] 09:14:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 138 (0x8b9d1800) [pid = 1801] [serial = 1832] [outer = 0x8b9bb000] 09:14:13 INFO - PROCESS | 1801 | 1460996053875 Marionette DEBUG loaded listener.js 09:14:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 139 (0x8dfb6400) [pid = 1801] [serial = 1833] [outer = 0x8b9bb000] 09:14:14 INFO - PROCESS | 1801 | 1460996054878 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 09:14:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 09:14:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1778ms 09:14:14 INFO - PROCESS | 1801 | 1460996054909 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 09:14:14 INFO - PROCESS | 1801 | 1460996054913 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 09:14:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 09:14:14 INFO - PROCESS | 1801 | 1460996054920 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 09:14:14 INFO - PROCESS | 1801 | 1460996054926 Marionette TRACE conn4 <- [1,2414,null,{}] 09:14:14 INFO - PROCESS | 1801 | 1460996054943 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:15 INFO - PROCESS | 1801 | 1460996055177 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 09:14:15 INFO - PROCESS | 1801 | 1460996055506 Marionette TRACE conn4 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:15 INFO - PROCESS | 1801 | ++DOCSHELL 0x8b9bac00 == 111 [pid = 1801] [id = 611] 09:14:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 140 (0x8e96b400) [pid = 1801] [serial = 1834] [outer = (nil)] 09:14:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 141 (0x8ea8d400) [pid = 1801] [serial = 1835] [outer = 0x8e96b400] 09:14:15 INFO - PROCESS | 1801 | 1460996055615 Marionette DEBUG loaded listener.js 09:14:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 142 (0x8eb31000) [pid = 1801] [serial = 1836] [outer = 0x8e96b400] 09:14:16 INFO - PROCESS | 1801 | 1460996056575 Marionette TRACE conn4 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 09:14:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 09:14:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1696ms 09:14:16 INFO - PROCESS | 1801 | 1460996056617 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 09:14:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 09:14:16 INFO - PROCESS | 1801 | 1460996056622 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 09:14:16 INFO - PROCESS | 1801 | 1460996056628 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 09:14:16 INFO - PROCESS | 1801 | 1460996056632 Marionette TRACE conn4 <- [1,2418,null,{}] 09:14:16 INFO - PROCESS | 1801 | 1460996056637 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:16 INFO - PROCESS | 1801 | 1460996056858 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 09:14:17 INFO - PROCESS | 1801 | 1460996057138 Marionette TRACE conn4 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:17 INFO - PROCESS | 1801 | ++DOCSHELL 0x8b9b2400 == 112 [pid = 1801] [id = 612] 09:14:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 143 (0x8ea90000) [pid = 1801] [serial = 1837] [outer = (nil)] 09:14:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 144 (0x8f665000) [pid = 1801] [serial = 1838] [outer = 0x8ea90000] 09:14:17 INFO - PROCESS | 1801 | 1460996057293 Marionette DEBUG loaded listener.js 09:14:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 145 (0x8f94e800) [pid = 1801] [serial = 1839] [outer = 0x8ea90000] 09:14:18 INFO - PROCESS | 1801 | 1460996058200 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 09:14:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 09:14:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1637ms 09:14:18 INFO - PROCESS | 1801 | 1460996058266 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 09:14:18 INFO - PROCESS | 1801 | 1460996058270 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 09:14:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 09:14:18 INFO - PROCESS | 1801 | 1460996058277 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 09:14:18 INFO - PROCESS | 1801 | 1460996058281 Marionette TRACE conn4 <- [1,2422,null,{}] 09:14:18 INFO - PROCESS | 1801 | 1460996058286 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:18 INFO - PROCESS | 1801 | 1460996058541 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 09:14:18 INFO - PROCESS | 1801 | 1460996058867 Marionette TRACE conn4 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:18 INFO - PROCESS | 1801 | ++DOCSHELL 0x8dc1b000 == 113 [pid = 1801] [id = 613] 09:14:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 146 (0x8ec89800) [pid = 1801] [serial = 1840] [outer = (nil)] 09:14:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 147 (0x8fc97800) [pid = 1801] [serial = 1841] [outer = 0x8ec89800] 09:14:18 INFO - PROCESS | 1801 | 1460996058960 Marionette DEBUG loaded listener.js 09:14:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 148 (0x8ff14800) [pid = 1801] [serial = 1842] [outer = 0x8ec89800] 09:14:19 INFO - PROCESS | 1801 | 1460996059879 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 09:14:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 09:14:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1636ms 09:14:19 INFO - PROCESS | 1801 | 1460996059914 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 09:14:19 INFO - PROCESS | 1801 | 1460996059918 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 09:14:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 09:14:19 INFO - PROCESS | 1801 | 1460996059925 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 09:14:19 INFO - PROCESS | 1801 | 1460996059927 Marionette TRACE conn4 <- [1,2426,null,{}] 09:14:19 INFO - PROCESS | 1801 | 1460996059934 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:20 INFO - PROCESS | 1801 | 1460996060178 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 09:14:20 INFO - PROCESS | 1801 | 1460996060521 Marionette TRACE conn4 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:20 INFO - PROCESS | 1801 | ++DOCSHELL 0x8f958800 == 114 [pid = 1801] [id = 614] 09:14:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 149 (0x8ff12000) [pid = 1801] [serial = 1843] [outer = (nil)] 09:14:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 150 (0x8ffcb800) [pid = 1801] [serial = 1844] [outer = 0x8ff12000] 09:14:20 INFO - PROCESS | 1801 | 1460996060629 Marionette DEBUG loaded listener.js 09:14:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 151 (0x9030d000) [pid = 1801] [serial = 1845] [outer = 0x8ff12000] 09:14:21 INFO - PROCESS | 1801 | 1460996061546 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 09:14:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 09:14:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1682ms 09:14:21 INFO - PROCESS | 1801 | 1460996061609 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 09:14:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 09:14:21 INFO - PROCESS | 1801 | 1460996061613 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 09:14:21 INFO - PROCESS | 1801 | 1460996061619 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 09:14:21 INFO - PROCESS | 1801 | 1460996061623 Marionette TRACE conn4 <- [1,2430,null,{}] 09:14:21 INFO - PROCESS | 1801 | 1460996061628 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:21 INFO - PROCESS | 1801 | 1460996061844 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 09:14:22 INFO - PROCESS | 1801 | 1460996062168 Marionette TRACE conn4 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:22 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ffc8800 == 115 [pid = 1801] [id = 615] 09:14:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 152 (0x8ffccc00) [pid = 1801] [serial = 1846] [outer = (nil)] 09:14:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 153 (0x90534000) [pid = 1801] [serial = 1847] [outer = 0x8ffccc00] 09:14:22 INFO - PROCESS | 1801 | 1460996062258 Marionette DEBUG loaded listener.js 09:14:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 154 (0x9053e000) [pid = 1801] [serial = 1848] [outer = 0x8ffccc00] 09:14:23 INFO - PROCESS | 1801 | 1460996063121 Marionette TRACE conn4 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 09:14:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 09:14:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1540ms 09:14:23 INFO - PROCESS | 1801 | 1460996063159 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 09:14:23 INFO - PROCESS | 1801 | 1460996063162 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 09:14:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 09:14:23 INFO - PROCESS | 1801 | 1460996063169 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 09:14:23 INFO - PROCESS | 1801 | 1460996063173 Marionette TRACE conn4 <- [1,2434,null,{}] 09:14:23 INFO - PROCESS | 1801 | 1460996063179 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:23 INFO - PROCESS | 1801 | 1460996063387 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 09:14:23 INFO - PROCESS | 1801 | 1460996063672 Marionette TRACE conn4 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:23 INFO - PROCESS | 1801 | ++DOCSHELL 0x8dfb4400 == 116 [pid = 1801] [id = 616] 09:14:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 155 (0x90310c00) [pid = 1801] [serial = 1849] [outer = (nil)] 09:14:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 156 (0x906a1c00) [pid = 1801] [serial = 1850] [outer = 0x90310c00] 09:14:23 INFO - PROCESS | 1801 | 1460996063810 Marionette DEBUG loaded listener.js 09:14:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 157 (0x90713c00) [pid = 1801] [serial = 1851] [outer = 0x90310c00] 09:14:24 INFO - PROCESS | 1801 | 1460996064707 Marionette TRACE conn4 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 09:14:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 09:14:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1579ms 09:14:24 INFO - PROCESS | 1801 | 1460996064749 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 09:14:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 09:14:24 INFO - PROCESS | 1801 | 1460996064753 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 09:14:24 INFO - PROCESS | 1801 | 1460996064759 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 09:14:24 INFO - PROCESS | 1801 | 1460996064763 Marionette TRACE conn4 <- [1,2438,null,{}] 09:14:24 INFO - PROCESS | 1801 | 1460996064768 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:24 INFO - PROCESS | 1801 | 1460996064983 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 09:14:25 INFO - PROCESS | 1801 | 1460996065276 Marionette TRACE conn4 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:25 INFO - PROCESS | 1801 | ++DOCSHELL 0x858f9800 == 117 [pid = 1801] [id = 617] 09:14:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 158 (0x89fedc00) [pid = 1801] [serial = 1852] [outer = (nil)] 09:14:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 159 (0x914ce000) [pid = 1801] [serial = 1853] [outer = 0x89fedc00] 09:14:25 INFO - PROCESS | 1801 | 1460996065411 Marionette DEBUG loaded listener.js 09:14:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 160 (0x91693c00) [pid = 1801] [serial = 1854] [outer = 0x89fedc00] 09:14:26 INFO - PROCESS | 1801 | 1460996066351 Marionette TRACE conn4 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 09:14:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 09:14:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1635ms 09:14:26 INFO - PROCESS | 1801 | 1460996066394 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 09:14:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 09:14:26 INFO - PROCESS | 1801 | 1460996066398 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 09:14:26 INFO - PROCESS | 1801 | 1460996066404 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 09:14:26 INFO - PROCESS | 1801 | 1460996066408 Marionette TRACE conn4 <- [1,2442,null,{}] 09:14:26 INFO - PROCESS | 1801 | 1460996066414 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:26 INFO - PROCESS | 1801 | 1460996066631 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 09:14:26 INFO - PROCESS | 1801 | 1460996066956 Marionette TRACE conn4 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:26 INFO - PROCESS | 1801 | ++DOCSHELL 0x854c5400 == 118 [pid = 1801] [id = 618] 09:14:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 161 (0x914c8c00) [pid = 1801] [serial = 1855] [outer = (nil)] 09:14:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 162 (0x9207f000) [pid = 1801] [serial = 1856] [outer = 0x914c8c00] 09:14:27 INFO - PROCESS | 1801 | 1460996067048 Marionette DEBUG loaded listener.js 09:14:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 163 (0x93344800) [pid = 1801] [serial = 1857] [outer = 0x914c8c00] 09:14:27 INFO - PROCESS | 1801 | 1460996067950 Marionette TRACE conn4 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 09:14:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 09:14:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1582ms 09:14:27 INFO - PROCESS | 1801 | 1460996067987 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 09:14:27 INFO - PROCESS | 1801 | 1460996067992 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 09:14:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 09:14:28 INFO - PROCESS | 1801 | 1460996067998 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 09:14:28 INFO - PROCESS | 1801 | 1460996068003 Marionette TRACE conn4 <- [1,2446,null,{}] 09:14:28 INFO - PROCESS | 1801 | 1460996068008 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:28 INFO - PROCESS | 1801 | 1460996068241 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 09:14:28 INFO - PROCESS | 1801 | 1460996068582 Marionette TRACE conn4 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:28 INFO - PROCESS | 1801 | ++DOCSHELL 0x92087c00 == 119 [pid = 1801] [id = 619] 09:14:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 164 (0x93424c00) [pid = 1801] [serial = 1858] [outer = (nil)] 09:14:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 165 (0x93559800) [pid = 1801] [serial = 1859] [outer = 0x93424c00] 09:14:28 INFO - PROCESS | 1801 | 1460996068682 Marionette DEBUG loaded listener.js 09:14:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 166 (0x935dd000) [pid = 1801] [serial = 1860] [outer = 0x93424c00] 09:14:29 INFO - PROCESS | 1801 | 1460996069625 Marionette TRACE conn4 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 09:14:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 09:14:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1680ms 09:14:29 INFO - PROCESS | 1801 | 1460996069678 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 09:14:29 INFO - PROCESS | 1801 | 1460996069681 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 09:14:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 09:14:29 INFO - PROCESS | 1801 | 1460996069707 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 09:14:29 INFO - PROCESS | 1801 | 1460996069712 Marionette TRACE conn4 <- [1,2450,null,{}] 09:14:29 INFO - PROCESS | 1801 | 1460996069720 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:29 INFO - PROCESS | 1801 | 1460996069937 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 09:14:30 INFO - PROCESS | 1801 | 1460996070274 Marionette TRACE conn4 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:30 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ffd4400 == 120 [pid = 1801] [id = 620] 09:14:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 167 (0x90531400) [pid = 1801] [serial = 1861] [outer = (nil)] 09:14:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 168 (0x93770400) [pid = 1801] [serial = 1862] [outer = 0x90531400] 09:14:30 INFO - PROCESS | 1801 | 1460996070369 Marionette DEBUG loaded listener.js 09:14:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 169 (0x9447ac00) [pid = 1801] [serial = 1863] [outer = 0x90531400] 09:14:31 INFO - PROCESS | 1801 | 1460996071357 Marionette TRACE conn4 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 09:14:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 09:14:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1708ms 09:14:31 INFO - PROCESS | 1801 | 1460996071397 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 09:14:31 INFO - PROCESS | 1801 | 1460996071400 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 09:14:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 09:14:31 INFO - PROCESS | 1801 | 1460996071407 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 09:14:31 INFO - PROCESS | 1801 | 1460996071410 Marionette TRACE conn4 <- [1,2454,null,{}] 09:14:31 INFO - PROCESS | 1801 | 1460996071417 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:31 INFO - PROCESS | 1801 | 1460996071620 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 09:14:31 INFO - PROCESS | 1801 | 1460996071953 Marionette TRACE conn4 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:31 INFO - PROCESS | 1801 | ++DOCSHELL 0x854c4800 == 121 [pid = 1801] [id = 621] 09:14:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 170 (0x9355cc00) [pid = 1801] [serial = 1864] [outer = (nil)] 09:14:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 171 (0x946ecc00) [pid = 1801] [serial = 1865] [outer = 0x9355cc00] 09:14:32 INFO - PROCESS | 1801 | 1460996072047 Marionette DEBUG loaded listener.js 09:14:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 172 (0x946ee800) [pid = 1801] [serial = 1866] [outer = 0x9355cc00] 09:14:32 INFO - PROCESS | 1801 | 1460996072910 Marionette TRACE conn4 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 09:14:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 09:14:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1541ms 09:14:32 INFO - PROCESS | 1801 | 1460996072948 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 09:14:32 INFO - PROCESS | 1801 | 1460996072952 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 09:14:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 09:14:32 INFO - PROCESS | 1801 | 1460996072959 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 09:14:32 INFO - PROCESS | 1801 | 1460996072963 Marionette TRACE conn4 <- [1,2458,null,{}] 09:14:32 INFO - PROCESS | 1801 | 1460996072968 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:33 INFO - PROCESS | 1801 | 1460996073186 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 09:14:33 INFO - PROCESS | 1801 | 1460996073477 Marionette TRACE conn4 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:33 INFO - PROCESS | 1801 | ++DOCSHELL 0x90557000 == 122 [pid = 1801] [id = 622] 09:14:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 173 (0x9341ac00) [pid = 1801] [serial = 1867] [outer = (nil)] 09:14:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 174 (0x95cb9000) [pid = 1801] [serial = 1868] [outer = 0x9341ac00] 09:14:33 INFO - PROCESS | 1801 | 1460996073615 Marionette DEBUG loaded listener.js 09:14:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 175 (0x969f7000) [pid = 1801] [serial = 1869] [outer = 0x9341ac00] 09:14:34 INFO - PROCESS | 1801 | 1460996074547 Marionette TRACE conn4 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 09:14:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 09:14:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1633ms 09:14:34 INFO - PROCESS | 1801 | 1460996074593 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 09:14:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 09:14:34 INFO - PROCESS | 1801 | 1460996074597 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 09:14:34 INFO - PROCESS | 1801 | 1460996074603 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 09:14:34 INFO - PROCESS | 1801 | 1460996074607 Marionette TRACE conn4 <- [1,2462,null,{}] 09:14:34 INFO - PROCESS | 1801 | 1460996074612 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:34 INFO - PROCESS | 1801 | 1460996074840 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 09:14:35 INFO - PROCESS | 1801 | 1460996075177 Marionette TRACE conn4 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:35 INFO - PROCESS | 1801 | ++DOCSHELL 0x91696800 == 123 [pid = 1801] [id = 623] 09:14:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 176 (0x93423400) [pid = 1801] [serial = 1870] [outer = (nil)] 09:14:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 177 (0x976e7400) [pid = 1801] [serial = 1871] [outer = 0x93423400] 09:14:35 INFO - PROCESS | 1801 | 1460996075270 Marionette DEBUG loaded listener.js 09:14:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 178 (0x97ac3c00) [pid = 1801] [serial = 1872] [outer = 0x93423400] 09:14:36 INFO - PROCESS | 1801 | 1460996076224 Marionette TRACE conn4 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 09:14:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 09:14:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1680ms 09:14:36 INFO - PROCESS | 1801 | 1460996076284 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 09:14:36 INFO - PROCESS | 1801 | 1460996076287 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 09:14:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 09:14:36 INFO - PROCESS | 1801 | 1460996076294 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 09:14:36 INFO - PROCESS | 1801 | 1460996076297 Marionette TRACE conn4 <- [1,2466,null,{}] 09:14:36 INFO - PROCESS | 1801 | 1460996076303 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:36 INFO - PROCESS | 1801 | 1460996076521 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 09:14:36 INFO - PROCESS | 1801 | 1460996076855 Marionette TRACE conn4 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:36 INFO - PROCESS | 1801 | ++DOCSHELL 0x9596b800 == 124 [pid = 1801] [id = 624] 09:14:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 179 (0x974b1800) [pid = 1801] [serial = 1873] [outer = (nil)] 09:14:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 180 (0x98375400) [pid = 1801] [serial = 1874] [outer = 0x974b1800] 09:14:36 INFO - PROCESS | 1801 | 1460996076943 Marionette DEBUG loaded listener.js 09:14:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 181 (0x986e5000) [pid = 1801] [serial = 1875] [outer = 0x974b1800] 09:14:37 INFO - PROCESS | 1801 | 1460996077830 Marionette TRACE conn4 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 09:14:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 09:14:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1580ms 09:14:37 INFO - PROCESS | 1801 | 1460996077874 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 09:14:37 INFO - PROCESS | 1801 | 1460996077878 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 09:14:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 09:14:37 INFO - PROCESS | 1801 | 1460996077885 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 09:14:37 INFO - PROCESS | 1801 | 1460996077888 Marionette TRACE conn4 <- [1,2470,null,{}] 09:14:37 INFO - PROCESS | 1801 | 1460996077894 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:38 INFO - PROCESS | 1801 | 1460996078103 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 09:14:38 INFO - PROCESS | 1801 | 1460996078396 Marionette TRACE conn4 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:38 INFO - PROCESS | 1801 | ++DOCSHELL 0x9784c000 == 125 [pid = 1801] [id = 625] 09:14:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 182 (0x98374400) [pid = 1801] [serial = 1876] [outer = (nil)] 09:14:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 183 (0x9908b000) [pid = 1801] [serial = 1877] [outer = 0x98374400] 09:14:38 INFO - PROCESS | 1801 | 1460996078530 Marionette DEBUG loaded listener.js 09:14:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 184 (0x99093400) [pid = 1801] [serial = 1878] [outer = 0x98374400] 09:14:39 INFO - PROCESS | 1801 | 1460996079433 Marionette TRACE conn4 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 09:14:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 09:14:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1582ms 09:14:39 INFO - PROCESS | 1801 | 1460996079467 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 09:14:39 INFO - PROCESS | 1801 | 1460996079471 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 09:14:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 09:14:39 INFO - PROCESS | 1801 | 1460996079478 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 09:14:39 INFO - PROCESS | 1801 | 1460996079482 Marionette TRACE conn4 <- [1,2474,null,{}] 09:14:39 INFO - PROCESS | 1801 | 1460996079488 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:39 INFO - PROCESS | 1801 | 1460996079708 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 09:14:39 INFO - PROCESS | 1801 | 1460996079980 Marionette TRACE conn4 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:40 INFO - PROCESS | 1801 | ++DOCSHELL 0x963c1400 == 126 [pid = 1801] [id = 626] 09:14:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 185 (0x971de000) [pid = 1801] [serial = 1879] [outer = (nil)] 09:14:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 186 (0x99277c00) [pid = 1801] [serial = 1880] [outer = 0x971de000] 09:14:40 INFO - PROCESS | 1801 | 1460996080120 Marionette DEBUG loaded listener.js 09:14:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 187 (0x9a50ac00) [pid = 1801] [serial = 1881] [outer = 0x971de000] 09:14:43 INFO - PROCESS | 1801 | --DOCSHELL 0x880d3000 == 125 [pid = 1801] [id = 562] 09:14:43 INFO - PROCESS | 1801 | --DOCSHELL 0x8b9cac00 == 124 [pid = 1801] [id = 602] 09:14:43 INFO - PROCESS | 1801 | --DOCSHELL 0x854c9400 == 123 [pid = 1801] [id = 601] 09:14:43 INFO - PROCESS | 1801 | --DOCSHELL 0x850e5400 == 122 [pid = 1801] [id = 599] 09:14:43 INFO - PROCESS | 1801 | --DOCSHELL 0x90535c00 == 121 [pid = 1801] [id = 600] 09:14:43 INFO - PROCESS | 1801 | --DOCSHELL 0x93346400 == 120 [pid = 1801] [id = 598] 09:14:43 INFO - PROCESS | 1801 | --DOCSHELL 0x94477400 == 119 [pid = 1801] [id = 597] 09:14:43 INFO - PROCESS | 1801 | --DOCSHELL 0x93416400 == 118 [pid = 1801] [id = 596] 09:14:43 INFO - PROCESS | 1801 | --DOCSHELL 0x9168a800 == 117 [pid = 1801] [id = 595] 09:14:43 INFO - PROCESS | 1801 | --DOCSHELL 0x8dfbe800 == 116 [pid = 1801] [id = 593] 09:14:43 INFO - PROCESS | 1801 | --DOCSHELL 0x90406800 == 115 [pid = 1801] [id = 594] 09:14:43 INFO - PROCESS | 1801 | --DOCSHELL 0x854c9000 == 114 [pid = 1801] [id = 592] 09:14:43 INFO - PROCESS | 1801 | --DOCSHELL 0x8fc9c000 == 113 [pid = 1801] [id = 591] 09:14:43 INFO - PROCESS | 1801 | --DOCSHELL 0x8e94c800 == 112 [pid = 1801] [id = 590] 09:14:43 INFO - PROCESS | 1801 | --DOCSHELL 0x8b9d0400 == 111 [pid = 1801] [id = 589] 09:14:43 INFO - PROCESS | 1801 | --DOCSHELL 0x864f8c00 == 110 [pid = 1801] [id = 587] 09:14:43 INFO - PROCESS | 1801 | --DOCSHELL 0x86186000 == 109 [pid = 1801] [id = 588] 09:14:43 INFO - PROCESS | 1801 | --DOCSHELL 0x82873000 == 108 [pid = 1801] [id = 586] 09:14:43 INFO - PROCESS | 1801 | --DOMWINDOW == 186 (0x906a2400) [pid = 1801] [serial = 1718] [outer = (nil)] [url = about:blank] 09:14:43 INFO - PROCESS | 1801 | --DOMWINDOW == 185 (0x916c9000) [pid = 1801] [serial = 1722] [outer = (nil)] [url = about:blank] 09:14:43 INFO - PROCESS | 1801 | --DOMWINDOW == 184 (0x99268400) [pid = 1801] [serial = 1745] [outer = (nil)] [url = about:blank] 09:14:43 INFO - PROCESS | 1801 | --DOMWINDOW == 183 (0x8f65e000) [pid = 1801] [serial = 1703] [outer = (nil)] [url = about:blank] 09:14:43 INFO - PROCESS | 1801 | --DOMWINDOW == 182 (0x935dcc00) [pid = 1801] [serial = 1727] [outer = (nil)] [url = about:blank] 09:14:43 INFO - PROCESS | 1801 | --DOMWINDOW == 181 (0x8b859000) [pid = 1801] [serial = 1757] [outer = (nil)] [url = about:blank] 09:14:43 INFO - PROCESS | 1801 | --DOMWINDOW == 180 (0x97135c00) [pid = 1801] [serial = 1737] [outer = (nil)] [url = about:blank] 09:14:43 INFO - PROCESS | 1801 | --DOMWINDOW == 179 (0x88e09400) [pid = 1801] [serial = 1752] [outer = (nil)] [url = about:blank] 09:14:43 INFO - PROCESS | 1801 | --DOMWINDOW == 178 (0x8ffdf000) [pid = 1801] [serial = 1710] [outer = (nil)] [url = about:blank] 09:14:43 INFO - PROCESS | 1801 | --DOMWINDOW == 177 (0x8fc94400) [pid = 1801] [serial = 1707] [outer = (nil)] [url = about:blank] 09:14:43 INFO - PROCESS | 1801 | --DOMWINDOW == 176 (0x879e4000) [pid = 1801] [serial = 1751] [outer = (nil)] [url = about:blank] 09:14:43 INFO - PROCESS | 1801 | --DOMWINDOW == 175 (0x94480800) [pid = 1801] [serial = 1731] [outer = (nil)] [url = about:blank] 09:14:43 INFO - PROCESS | 1801 | --DOMWINDOW == 174 (0x9030bc00) [pid = 1801] [serial = 1712] [outer = (nil)] [url = about:blank] 09:14:43 INFO - PROCESS | 1801 | --DOMWINDOW == 173 (0x95916800) [pid = 1801] [serial = 1733] [outer = (nil)] [url = about:blank] 09:14:43 INFO - PROCESS | 1801 | --DOMWINDOW == 172 (0x90715800) [pid = 1801] [serial = 1719] [outer = (nil)] [url = about:blank] 09:14:43 INFO - PROCESS | 1801 | --DOMWINDOW == 171 (0x8a302800) [pid = 1801] [serial = 1697] [outer = (nil)] [url = about:blank] 09:14:43 INFO - PROCESS | 1801 | --DOMWINDOW == 170 (0x9630a000) [pid = 1801] [serial = 1736] [outer = (nil)] [url = about:blank] 09:14:43 INFO - PROCESS | 1801 | --DOMWINDOW == 169 (0x8eb29800) [pid = 1801] [serial = 1701] [outer = (nil)] [url = about:blank] 09:14:43 INFO - PROCESS | 1801 | --DOMWINDOW == 168 (0x90552400) [pid = 1801] [serial = 1715] [outer = (nil)] [url = about:blank] 09:14:43 INFO - PROCESS | 1801 | --DOMWINDOW == 167 (0x8b9d5000) [pid = 1801] [serial = 1698] [outer = (nil)] [url = about:blank] 09:14:43 INFO - PROCESS | 1801 | --DOMWINDOW == 166 (0x933b2000) [pid = 1801] [serial = 1724] [outer = (nil)] [url = about:blank] 09:14:43 INFO - PROCESS | 1801 | --DOMWINDOW == 165 (0x8dc1c800) [pid = 1801] [serial = 1755] [outer = (nil)] [url = about:blank] 09:14:43 INFO - PROCESS | 1801 | --DOMWINDOW == 164 (0x8b9c0000) [pid = 1801] [serial = 1754] [outer = (nil)] [url = about:blank] 09:14:43 INFO - PROCESS | 1801 | --DOMWINDOW == 163 (0x8f668800) [pid = 1801] [serial = 1704] [outer = (nil)] [url = about:blank] 09:14:43 INFO - PROCESS | 1801 | --DOMWINDOW == 162 (0x91695400) [pid = 1801] [serial = 1721] [outer = (nil)] [url = about:blank] 09:14:43 INFO - PROCESS | 1801 | --DOMWINDOW == 161 (0x8648dc00) [pid = 1801] [serial = 1695] [outer = (nil)] [url = about:blank] 09:14:43 INFO - PROCESS | 1801 | --DOMWINDOW == 160 (0x8fbd5400) [pid = 1801] [serial = 1706] [outer = (nil)] [url = about:blank] 09:14:43 INFO - PROCESS | 1801 | --DOMWINDOW == 159 (0x95967400) [pid = 1801] [serial = 1734] [outer = (nil)] [url = about:blank] 09:14:43 INFO - PROCESS | 1801 | --DOMWINDOW == 158 (0x86189c00) [pid = 1801] [serial = 1749] [outer = (nil)] [url = about:blank] 09:14:43 INFO - PROCESS | 1801 | --DOMWINDOW == 157 (0x8b9cd400) [pid = 1801] [serial = 1626] [outer = (nil)] [url = about:blank] 09:14:43 INFO - PROCESS | 1801 | --DOMWINDOW == 156 (0x94477c00) [pid = 1801] [serial = 1730] [outer = (nil)] [url = about:blank] 09:14:43 INFO - PROCESS | 1801 | --DOMWINDOW == 155 (0x93768000) [pid = 1801] [serial = 1728] [outer = (nil)] [url = about:blank] 09:14:43 INFO - PROCESS | 1801 | --DOMWINDOW == 154 (0x90558c00) [pid = 1801] [serial = 1716] [outer = (nil)] [url = about:blank] 09:14:43 INFO - PROCESS | 1801 | --DOMWINDOW == 153 (0x9836d000) [pid = 1801] [serial = 1740] [outer = (nil)] [url = about:blank] 09:14:43 INFO - PROCESS | 1801 | --DOMWINDOW == 152 (0x8ffc5000) [pid = 1801] [serial = 1709] [outer = (nil)] [url = about:blank] 09:14:43 INFO - PROCESS | 1801 | --DOMWINDOW == 151 (0x98985800) [pid = 1801] [serial = 1742] [outer = (nil)] [url = about:blank] 09:14:43 INFO - PROCESS | 1801 | --DOMWINDOW == 150 (0x97c1a800) [pid = 1801] [serial = 1739] [outer = (nil)] [url = about:blank] 09:14:43 INFO - PROCESS | 1801 | --DOMWINDOW == 149 (0x86188400) [pid = 1801] [serial = 1694] [outer = (nil)] [url = about:blank] 09:14:43 INFO - PROCESS | 1801 | --DOMWINDOW == 148 (0x8ea89c00) [pid = 1801] [serial = 1700] [outer = (nil)] [url = about:blank] 09:14:43 INFO - PROCESS | 1801 | --DOMWINDOW == 147 (0x9341d400) [pid = 1801] [serial = 1725] [outer = (nil)] [url = about:blank] 09:14:43 INFO - PROCESS | 1801 | --DOMWINDOW == 146 (0x858fa800) [pid = 1801] [serial = 1748] [outer = (nil)] [url = about:blank] 09:14:43 INFO - PROCESS | 1801 | --DOMWINDOW == 145 (0x9040d800) [pid = 1801] [serial = 1713] [outer = (nil)] [url = about:blank] 09:14:43 INFO - PROCESS | 1801 | --DOMWINDOW == 144 (0x946f1000) [pid = 1801] [serial = 1662] [outer = (nil)] [url = about:blank] 09:14:43 INFO - PROCESS | 1801 | 1460996083359 Marionette TRACE conn4 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 09:14:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 09:14:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 3993ms 09:14:43 INFO - PROCESS | 1801 | 1460996083473 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 09:14:43 INFO - PROCESS | 1801 | 1460996083477 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 09:14:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 09:14:43 INFO - PROCESS | 1801 | 1460996083485 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 09:14:43 INFO - PROCESS | 1801 | 1460996083492 Marionette TRACE conn4 <- [1,2478,null,{}] 09:14:43 INFO - PROCESS | 1801 | 1460996083501 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:43 INFO - PROCESS | 1801 | 1460996083683 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 09:14:43 INFO - PROCESS | 1801 | 1460996083698 Marionette TRACE conn4 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:43 INFO - PROCESS | 1801 | ++DOCSHELL 0x86490000 == 109 [pid = 1801] [id = 627] 09:14:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 145 (0x86490c00) [pid = 1801] [serial = 1882] [outer = (nil)] 09:14:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 146 (0x86495800) [pid = 1801] [serial = 1883] [outer = 0x86490c00] 09:14:43 INFO - PROCESS | 1801 | 1460996083806 Marionette DEBUG loaded listener.js 09:14:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 147 (0x864f5000) [pid = 1801] [serial = 1884] [outer = 0x86490c00] 09:14:44 INFO - PROCESS | 1801 | 1460996084788 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 09:14:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 09:14:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1341ms 09:14:44 INFO - PROCESS | 1801 | 1460996084827 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 09:14:44 INFO - PROCESS | 1801 | 1460996084835 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 09:14:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 09:14:44 INFO - PROCESS | 1801 | 1460996084845 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 09:14:44 INFO - PROCESS | 1801 | 1460996084849 Marionette TRACE conn4 <- [1,2482,null,{}] 09:14:44 INFO - PROCESS | 1801 | 1460996084855 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:45 INFO - PROCESS | 1801 | 1460996085135 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 09:14:45 INFO - PROCESS | 1801 | 1460996085160 Marionette TRACE conn4 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:45 INFO - PROCESS | 1801 | ++DOCSHELL 0x86189c00 == 110 [pid = 1801] [id = 628] 09:14:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 148 (0x88e09800) [pid = 1801] [serial = 1885] [outer = (nil)] 09:14:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 149 (0x89ae7400) [pid = 1801] [serial = 1886] [outer = 0x88e09800] 09:14:45 INFO - PROCESS | 1801 | 1460996085240 Marionette DEBUG loaded listener.js 09:14:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 150 (0x8a30a400) [pid = 1801] [serial = 1887] [outer = 0x88e09800] 09:14:46 INFO - PROCESS | 1801 | 1460996086398 Marionette TRACE conn4 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 09:14:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 09:14:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1587ms 09:14:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 09:14:46 INFO - PROCESS | 1801 | 1460996086432 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 09:14:46 INFO - PROCESS | 1801 | 1460996086435 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 09:14:46 INFO - PROCESS | 1801 | 1460996086442 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 09:14:46 INFO - PROCESS | 1801 | 1460996086448 Marionette TRACE conn4 <- [1,2486,null,{}] 09:14:46 INFO - PROCESS | 1801 | 1460996086472 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:46 INFO - PROCESS | 1801 | 1460996086741 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 09:14:46 INFO - PROCESS | 1801 | 1460996086933 Marionette TRACE conn4 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:46 INFO - PROCESS | 1801 | ++DOCSHELL 0x8b9d4800 == 111 [pid = 1801] [id = 629] 09:14:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 151 (0x8dfb3800) [pid = 1801] [serial = 1888] [outer = (nil)] 09:14:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 152 (0x8dfbf400) [pid = 1801] [serial = 1889] [outer = 0x8dfb3800] 09:14:47 INFO - PROCESS | 1801 | 1460996087011 Marionette DEBUG loaded listener.js 09:14:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 153 (0x8e94dc00) [pid = 1801] [serial = 1890] [outer = 0x8dfb3800] 09:14:47 INFO - PROCESS | 1801 | 1460996087893 Marionette TRACE conn4 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 09:14:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 09:14:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1543ms 09:14:48 INFO - PROCESS | 1801 | --DOMWINDOW == 152 (0x9a502400) [pid = 1801] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 09:14:48 INFO - PROCESS | 1801 | --DOMWINDOW == 151 (0x879db000) [pid = 1801] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 09:14:48 INFO - PROCESS | 1801 | --DOMWINDOW == 150 (0x98926000) [pid = 1801] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 09:14:48 INFO - PROCESS | 1801 | --DOMWINDOW == 149 (0x82875800) [pid = 1801] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 09:14:48 INFO - PROCESS | 1801 | --DOMWINDOW == 148 (0x9590d400) [pid = 1801] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 09:14:48 INFO - PROCESS | 1801 | --DOMWINDOW == 147 (0x86492c00) [pid = 1801] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 09:14:48 INFO - PROCESS | 1801 | --DOMWINDOW == 146 (0x8ffd7800) [pid = 1801] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 09:14:48 INFO - PROCESS | 1801 | --DOMWINDOW == 145 (0x83d96400) [pid = 1801] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 09:14:48 INFO - PROCESS | 1801 | --DOMWINDOW == 144 (0x97c1c000) [pid = 1801] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 09:14:48 INFO - PROCESS | 1801 | --DOMWINDOW == 143 (0x9053bc00) [pid = 1801] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 09:14:48 INFO - PROCESS | 1801 | --DOMWINDOW == 142 (0x8e96a400) [pid = 1801] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 09:14:48 INFO - PROCESS | 1801 | --DOMWINDOW == 141 (0x946e8c00) [pid = 1801] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 09:14:48 INFO - PROCESS | 1801 | --DOMWINDOW == 140 (0x8e96f400) [pid = 1801] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 09:14:48 INFO - PROCESS | 1801 | --DOMWINDOW == 139 (0x8e970800) [pid = 1801] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 09:14:48 INFO - PROCESS | 1801 | --DOMWINDOW == 138 (0x8ec81000) [pid = 1801] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 09:14:48 INFO - PROCESS | 1801 | --DOMWINDOW == 137 (0x864f7800) [pid = 1801] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 09:14:48 INFO - PROCESS | 1801 | --DOMWINDOW == 136 (0x8ff12800) [pid = 1801] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 09:14:48 INFO - PROCESS | 1801 | --DOMWINDOW == 135 (0x83b36000) [pid = 1801] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 09:14:48 INFO - PROCESS | 1801 | --DOMWINDOW == 134 (0x95cbf800) [pid = 1801] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 09:14:48 INFO - PROCESS | 1801 | --DOMWINDOW == 133 (0x8b9ba800) [pid = 1801] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 09:14:48 INFO - PROCESS | 1801 | --DOMWINDOW == 132 (0x9207fc00) [pid = 1801] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 09:14:48 INFO - PROCESS | 1801 | --DOMWINDOW == 131 (0x880d4800) [pid = 1801] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 09:14:48 INFO - PROCESS | 1801 | --DOMWINDOW == 130 (0x946e6c00) [pid = 1801] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 09:14:48 INFO - PROCESS | 1801 | --DOMWINDOW == 129 (0x9341b000) [pid = 1801] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 09:14:48 INFO - PROCESS | 1801 | 1460996088596 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 09:14:48 INFO - PROCESS | 1801 | 1460996088633 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 09:14:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 09:14:48 INFO - PROCESS | 1801 | 1460996088654 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 09:14:48 INFO - PROCESS | 1801 | 1460996088657 Marionette TRACE conn4 <- [1,2490,null,{}] 09:14:48 INFO - PROCESS | 1801 | 1460996088663 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:48 INFO - PROCESS | 1801 | 1460996088848 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 09:14:49 INFO - PROCESS | 1801 | 1460996089045 Marionette TRACE conn4 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:49 INFO - PROCESS | 1801 | ++DOCSHELL 0x8618e000 == 112 [pid = 1801] [id = 630] 09:14:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 130 (0x880d1400) [pid = 1801] [serial = 1891] [outer = (nil)] 09:14:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 131 (0x8b9cc000) [pid = 1801] [serial = 1892] [outer = 0x880d1400] 09:14:49 INFO - PROCESS | 1801 | 1460996089118 Marionette DEBUG loaded listener.js 09:14:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 132 (0x8e950c00) [pid = 1801] [serial = 1893] [outer = 0x880d1400] 09:14:49 INFO - PROCESS | 1801 | 1460996089921 Marionette TRACE conn4 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 09:14:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 09:14:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1290ms 09:14:49 INFO - PROCESS | 1801 | 1460996089945 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 09:14:49 INFO - PROCESS | 1801 | 1460996089949 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 09:14:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 09:14:49 INFO - PROCESS | 1801 | 1460996089955 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 09:14:49 INFO - PROCESS | 1801 | 1460996089957 Marionette TRACE conn4 <- [1,2494,null,{}] 09:14:49 INFO - PROCESS | 1801 | 1460996089963 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:50 INFO - PROCESS | 1801 | 1460996090151 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 09:14:50 INFO - PROCESS | 1801 | 1460996090165 Marionette TRACE conn4 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:50 INFO - PROCESS | 1801 | ++DOCSHELL 0x8b85a800 == 113 [pid = 1801] [id = 631] 09:14:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 133 (0x8e96e000) [pid = 1801] [serial = 1894] [outer = (nil)] 09:14:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 134 (0x8eb31c00) [pid = 1801] [serial = 1895] [outer = 0x8e96e000] 09:14:50 INFO - PROCESS | 1801 | 1460996090426 Marionette DEBUG loaded listener.js 09:14:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 135 (0x8eb34800) [pid = 1801] [serial = 1896] [outer = 0x8e96e000] 09:14:51 INFO - PROCESS | 1801 | 1460996091574 Marionette TRACE conn4 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 09:14:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 09:14:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1682ms 09:14:51 INFO - PROCESS | 1801 | 1460996091639 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 09:14:51 INFO - PROCESS | 1801 | 1460996091647 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 09:14:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 09:14:51 INFO - PROCESS | 1801 | 1460996091656 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 09:14:51 INFO - PROCESS | 1801 | 1460996091661 Marionette TRACE conn4 <- [1,2498,null,{}] 09:14:51 INFO - PROCESS | 1801 | 1460996091670 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:51 INFO - PROCESS | 1801 | 1460996091905 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 09:14:52 INFO - PROCESS | 1801 | 1460996092246 Marionette TRACE conn4 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:52 INFO - PROCESS | 1801 | ++DOCSHELL 0x858f4000 == 114 [pid = 1801] [id = 632] 09:14:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 136 (0x8618e800) [pid = 1801] [serial = 1897] [outer = (nil)] 09:14:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 137 (0x880d7000) [pid = 1801] [serial = 1898] [outer = 0x8618e800] 09:14:52 INFO - PROCESS | 1801 | 1460996092338 Marionette DEBUG loaded listener.js 09:14:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 138 (0x8a303800) [pid = 1801] [serial = 1899] [outer = 0x8618e800] 09:14:53 INFO - PROCESS | 1801 | 1460996093342 Marionette TRACE conn4 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 09:14:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 09:14:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1743ms 09:14:53 INFO - PROCESS | 1801 | 1460996093401 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 09:14:53 INFO - PROCESS | 1801 | 1460996093411 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 09:14:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 09:14:53 INFO - PROCESS | 1801 | 1460996093421 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 09:14:53 INFO - PROCESS | 1801 | 1460996093425 Marionette TRACE conn4 <- [1,2502,null,{}] 09:14:53 INFO - PROCESS | 1801 | 1460996093432 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:53 INFO - PROCESS | 1801 | 1460996093688 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 09:14:54 INFO - PROCESS | 1801 | 1460996094064 Marionette TRACE conn4 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:54 INFO - PROCESS | 1801 | ++DOCSHELL 0x8dfb9400 == 115 [pid = 1801] [id = 633] 09:14:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 139 (0x8dfc1800) [pid = 1801] [serial = 1900] [outer = (nil)] 09:14:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 140 (0x8e971000) [pid = 1801] [serial = 1901] [outer = 0x8dfc1800] 09:14:54 INFO - PROCESS | 1801 | 1460996094159 Marionette DEBUG loaded listener.js 09:14:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 141 (0x8eb2a000) [pid = 1801] [serial = 1902] [outer = 0x8dfc1800] 09:14:55 INFO - PROCESS | 1801 | 1460996095078 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 09:14:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 09:14:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1730ms 09:14:55 INFO - PROCESS | 1801 | 1460996095152 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 09:14:55 INFO - PROCESS | 1801 | 1460996095156 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 09:14:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 09:14:55 INFO - PROCESS | 1801 | 1460996095163 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 09:14:55 INFO - PROCESS | 1801 | 1460996095169 Marionette TRACE conn4 <- [1,2506,null,{}] 09:14:55 INFO - PROCESS | 1801 | 1460996095186 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:55 INFO - PROCESS | 1801 | 1460996095447 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 09:14:55 INFO - PROCESS | 1801 | 1460996095781 Marionette TRACE conn4 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:55 INFO - PROCESS | 1801 | ++DOCSHELL 0x86183000 == 116 [pid = 1801] [id = 634] 09:14:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 142 (0x8b858000) [pid = 1801] [serial = 1903] [outer = (nil)] 09:14:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 143 (0x8f95a800) [pid = 1801] [serial = 1904] [outer = 0x8b858000] 09:14:55 INFO - PROCESS | 1801 | 1460996095879 Marionette DEBUG loaded listener.js 09:14:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 144 (0x8ff19c00) [pid = 1801] [serial = 1905] [outer = 0x8b858000] 09:14:56 INFO - PROCESS | 1801 | 1460996096841 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 09:14:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 09:14:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1745ms 09:14:56 INFO - PROCESS | 1801 | 1460996096909 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 09:14:56 INFO - PROCESS | 1801 | 1460996096914 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 09:14:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 09:14:56 INFO - PROCESS | 1801 | 1460996096920 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 09:14:56 INFO - PROCESS | 1801 | 1460996096924 Marionette TRACE conn4 <- [1,2510,null,{}] 09:14:56 INFO - PROCESS | 1801 | 1460996096930 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:57 INFO - PROCESS | 1801 | 1460996097142 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 09:14:57 INFO - PROCESS | 1801 | 1460996097425 Marionette TRACE conn4 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:57 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ec8b800 == 117 [pid = 1801] [id = 635] 09:14:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 145 (0x8ff1c800) [pid = 1801] [serial = 1906] [outer = (nil)] 09:14:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 146 (0x8ffcb400) [pid = 1801] [serial = 1907] [outer = 0x8ff1c800] 09:14:57 INFO - PROCESS | 1801 | 1460996097562 Marionette DEBUG loaded listener.js 09:14:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 147 (0x8ffde400) [pid = 1801] [serial = 1908] [outer = 0x8ff1c800] 09:14:58 INFO - PROCESS | 1801 | 1460996098468 Marionette TRACE conn4 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 09:14:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 09:14:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1579ms 09:14:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 09:14:58 INFO - PROCESS | 1801 | 1460996098501 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 09:14:58 INFO - PROCESS | 1801 | 1460996098504 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 09:14:58 INFO - PROCESS | 1801 | 1460996098510 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 09:14:58 INFO - PROCESS | 1801 | 1460996098513 Marionette TRACE conn4 <- [1,2514,null,{}] 09:14:58 INFO - PROCESS | 1801 | 1460996098519 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:14:58 INFO - PROCESS | 1801 | 1460996098723 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 09:14:59 INFO - PROCESS | 1801 | 1460996099010 Marionette TRACE conn4 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:59 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ffc0000 == 118 [pid = 1801] [id = 636] 09:14:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 148 (0x9030c400) [pid = 1801] [serial = 1909] [outer = (nil)] 09:14:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 149 (0x9040a800) [pid = 1801] [serial = 1910] [outer = 0x9030c400] 09:14:59 INFO - PROCESS | 1801 | 1460996099154 Marionette DEBUG loaded listener.js 09:14:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 150 (0x90530c00) [pid = 1801] [serial = 1911] [outer = 0x9030c400] 09:15:00 INFO - PROCESS | 1801 | 1460996100090 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 09:15:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 09:15:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1642ms 09:15:00 INFO - PROCESS | 1801 | 1460996100153 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 09:15:00 INFO - PROCESS | 1801 | 1460996100157 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 09:15:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 09:15:00 INFO - PROCESS | 1801 | 1460996100164 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 09:15:00 INFO - PROCESS | 1801 | 1460996100168 Marionette TRACE conn4 <- [1,2518,null,{}] 09:15:00 INFO - PROCESS | 1801 | 1460996100174 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:00 INFO - PROCESS | 1801 | 1460996100438 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 09:15:00 INFO - PROCESS | 1801 | 1460996100767 Marionette TRACE conn4 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:00 INFO - PROCESS | 1801 | ++DOCSHELL 0x8dfb7000 == 119 [pid = 1801] [id = 637] 09:15:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 151 (0x8fc98000) [pid = 1801] [serial = 1912] [outer = (nil)] 09:15:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 152 (0x906a4400) [pid = 1801] [serial = 1913] [outer = 0x8fc98000] 09:15:00 INFO - PROCESS | 1801 | 1460996100864 Marionette DEBUG loaded listener.js 09:15:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 153 (0x914ac000) [pid = 1801] [serial = 1914] [outer = 0x8fc98000] 09:15:01 INFO - PROCESS | 1801 | 1460996101790 Marionette TRACE conn4 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 09:15:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 09:15:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1696ms 09:15:01 INFO - PROCESS | 1801 | 1460996101861 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 09:15:01 INFO - PROCESS | 1801 | 1460996101865 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 09:15:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 09:15:01 INFO - PROCESS | 1801 | 1460996101871 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 09:15:01 INFO - PROCESS | 1801 | 1460996101875 Marionette TRACE conn4 <- [1,2522,null,{}] 09:15:01 INFO - PROCESS | 1801 | 1460996101880 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:02 INFO - PROCESS | 1801 | 1460996102158 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 09:15:02 INFO - PROCESS | 1801 | 1460996102502 Marionette TRACE conn4 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:02 INFO - PROCESS | 1801 | ++DOCSHELL 0x90539800 == 120 [pid = 1801] [id = 638] 09:15:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 154 (0x9069c000) [pid = 1801] [serial = 1915] [outer = (nil)] 09:15:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 155 (0x9207e800) [pid = 1801] [serial = 1916] [outer = 0x9069c000] 09:15:02 INFO - PROCESS | 1801 | 1460996102596 Marionette DEBUG loaded listener.js 09:15:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 156 (0x9208b800) [pid = 1801] [serial = 1917] [outer = 0x9069c000] 09:15:03 INFO - PROCESS | 1801 | 1460996103532 Marionette TRACE conn4 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 09:15:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 09:15:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1737ms 09:15:03 INFO - PROCESS | 1801 | 1460996103609 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 09:15:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 09:15:03 INFO - PROCESS | 1801 | 1460996103614 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 09:15:03 INFO - PROCESS | 1801 | 1460996103620 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 09:15:03 INFO - PROCESS | 1801 | 1460996103624 Marionette TRACE conn4 <- [1,2526,null,{}] 09:15:03 INFO - PROCESS | 1801 | 1460996103630 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:03 INFO - PROCESS | 1801 | 1460996103875 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 09:15:04 INFO - PROCESS | 1801 | 1460996104207 Marionette TRACE conn4 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:04 INFO - PROCESS | 1801 | ++DOCSHELL 0x880d1000 == 121 [pid = 1801] [id = 639] 09:15:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 157 (0x916d1c00) [pid = 1801] [serial = 1918] [outer = (nil)] 09:15:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 158 (0x93415c00) [pid = 1801] [serial = 1919] [outer = 0x916d1c00] 09:15:04 INFO - PROCESS | 1801 | 1460996104300 Marionette DEBUG loaded listener.js 09:15:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 159 (0x93419800) [pid = 1801] [serial = 1920] [outer = 0x916d1c00] 09:15:05 INFO - PROCESS | 1801 | 1460996105214 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 09:15:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 09:15:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1634ms 09:15:05 INFO - PROCESS | 1801 | 1460996105254 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 09:15:05 INFO - PROCESS | 1801 | 1460996105257 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 09:15:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 09:15:05 INFO - PROCESS | 1801 | 1460996105264 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 09:15:05 INFO - PROCESS | 1801 | 1460996105268 Marionette TRACE conn4 <- [1,2530,null,{}] 09:15:05 INFO - PROCESS | 1801 | 1460996105274 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:05 INFO - PROCESS | 1801 | 1460996105483 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 09:15:05 INFO - PROCESS | 1801 | 1460996105824 Marionette TRACE conn4 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:05 INFO - PROCESS | 1801 | ++DOCSHELL 0x86190c00 == 122 [pid = 1801] [id = 640] 09:15:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 160 (0x8906d400) [pid = 1801] [serial = 1921] [outer = (nil)] 09:15:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 161 (0x93420000) [pid = 1801] [serial = 1922] [outer = 0x8906d400] 09:15:05 INFO - PROCESS | 1801 | 1460996105917 Marionette DEBUG loaded listener.js 09:15:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 162 (0x935dec00) [pid = 1801] [serial = 1923] [outer = 0x8906d400] 09:15:06 INFO - PROCESS | 1801 | 1460996106816 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 09:15:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 09:15:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1628ms 09:15:06 INFO - PROCESS | 1801 | 1460996106894 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 09:15:06 INFO - PROCESS | 1801 | 1460996106897 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 09:15:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 09:15:06 INFO - PROCESS | 1801 | 1460996106904 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 09:15:06 INFO - PROCESS | 1801 | 1460996106907 Marionette TRACE conn4 <- [1,2534,null,{}] 09:15:06 INFO - PROCESS | 1801 | 1460996106913 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:07 INFO - PROCESS | 1801 | 1460996107157 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 09:15:07 INFO - PROCESS | 1801 | 1460996107501 Marionette TRACE conn4 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:07 INFO - PROCESS | 1801 | ++DOCSHELL 0x935d6400 == 123 [pid = 1801] [id = 641] 09:15:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 163 (0x94482400) [pid = 1801] [serial = 1924] [outer = (nil)] 09:15:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 164 (0x946ed000) [pid = 1801] [serial = 1925] [outer = 0x94482400] 09:15:07 INFO - PROCESS | 1801 | 1460996107600 Marionette DEBUG loaded listener.js 09:15:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 165 (0x946f1c00) [pid = 1801] [serial = 1926] [outer = 0x94482400] 09:15:08 INFO - PROCESS | 1801 | 1460996108516 Marionette TRACE conn4 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 09:15:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 09:15:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1685ms 09:15:08 INFO - PROCESS | 1801 | 1460996108590 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 09:15:08 INFO - PROCESS | 1801 | 1460996108593 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 09:15:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 09:15:08 INFO - PROCESS | 1801 | 1460996108600 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 09:15:08 INFO - PROCESS | 1801 | 1460996108605 Marionette TRACE conn4 <- [1,2538,null,{}] 09:15:08 INFO - PROCESS | 1801 | 1460996108610 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:08 INFO - PROCESS | 1801 | 1460996108886 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 09:15:09 INFO - PROCESS | 1801 | 1460996109220 Marionette TRACE conn4 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:09 INFO - PROCESS | 1801 | ++DOCSHELL 0x850eb000 == 124 [pid = 1801] [id = 642] 09:15:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 166 (0x95cb4c00) [pid = 1801] [serial = 1927] [outer = (nil)] 09:15:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 167 (0x976e3c00) [pid = 1801] [serial = 1928] [outer = 0x95cb4c00] 09:15:09 INFO - PROCESS | 1801 | 1460996109320 Marionette DEBUG loaded listener.js 09:15:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 168 (0x98369000) [pid = 1801] [serial = 1929] [outer = 0x95cb4c00] 09:15:10 INFO - PROCESS | 1801 | 1460996110248 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 09:15:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 09:15:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1684ms 09:15:10 INFO - PROCESS | 1801 | 1460996110285 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 09:15:10 INFO - PROCESS | 1801 | 1460996110289 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 09:15:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 09:15:10 INFO - PROCESS | 1801 | 1460996110296 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 09:15:10 INFO - PROCESS | 1801 | 1460996110300 Marionette TRACE conn4 <- [1,2542,null,{}] 09:15:10 INFO - PROCESS | 1801 | 1460996110306 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:10 INFO - PROCESS | 1801 | 1460996110518 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 09:15:10 INFO - PROCESS | 1801 | 1460996110860 Marionette TRACE conn4 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:10 INFO - PROCESS | 1801 | ++DOCSHELL 0x8b9d3c00 == 125 [pid = 1801] [id = 643] 09:15:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 169 (0x8ea85800) [pid = 1801] [serial = 1930] [outer = (nil)] 09:15:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 170 (0x9836d400) [pid = 1801] [serial = 1931] [outer = 0x8ea85800] 09:15:10 INFO - PROCESS | 1801 | 1460996110953 Marionette DEBUG loaded listener.js 09:15:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 171 (0x98985800) [pid = 1801] [serial = 1932] [outer = 0x8ea85800] 09:15:11 INFO - PROCESS | 1801 | 1460996111828 Marionette TRACE conn4 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 09:15:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 09:15:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1578ms 09:15:11 INFO - PROCESS | 1801 | 1460996111882 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 09:15:11 INFO - PROCESS | 1801 | 1460996111885 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 09:15:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 09:15:11 INFO - PROCESS | 1801 | 1460996111894 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 09:15:11 INFO - PROCESS | 1801 | 1460996111898 Marionette TRACE conn4 <- [1,2546,null,{}] 09:15:11 INFO - PROCESS | 1801 | 1460996111903 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:12 INFO - PROCESS | 1801 | 1460996112119 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 09:15:12 INFO - PROCESS | 1801 | 1460996112410 Marionette TRACE conn4 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:12 INFO - PROCESS | 1801 | ++DOCSHELL 0x935dcc00 == 126 [pid = 1801] [id = 644] 09:15:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 172 (0x963c1c00) [pid = 1801] [serial = 1933] [outer = (nil)] 09:15:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 173 (0x99270400) [pid = 1801] [serial = 1934] [outer = 0x963c1c00] 09:15:12 INFO - PROCESS | 1801 | 1460996112539 Marionette DEBUG loaded listener.js 09:15:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 174 (0x99394800) [pid = 1801] [serial = 1935] [outer = 0x963c1c00] 09:15:13 INFO - PROCESS | 1801 | 1460996113513 Marionette TRACE conn4 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 09:15:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 09:15:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1682ms 09:15:13 INFO - PROCESS | 1801 | 1460996113577 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 09:15:13 INFO - PROCESS | 1801 | 1460996113580 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 09:15:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 09:15:13 INFO - PROCESS | 1801 | 1460996113587 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 09:15:13 INFO - PROCESS | 1801 | 1460996113590 Marionette TRACE conn4 <- [1,2550,null,{}] 09:15:13 INFO - PROCESS | 1801 | 1460996113596 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:13 INFO - PROCESS | 1801 | 1460996113806 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 09:15:14 INFO - PROCESS | 1801 | 1460996114142 Marionette TRACE conn4 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:14 INFO - PROCESS | 1801 | ++DOCSHELL 0x99096000 == 127 [pid = 1801] [id = 645] 09:15:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 175 (0x99269800) [pid = 1801] [serial = 1936] [outer = (nil)] 09:15:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 176 (0x9df22800) [pid = 1801] [serial = 1937] [outer = 0x99269800] 09:15:14 INFO - PROCESS | 1801 | 1460996114235 Marionette DEBUG loaded listener.js 09:15:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 177 (0x9df2dc00) [pid = 1801] [serial = 1938] [outer = 0x99269800] 09:15:15 INFO - PROCESS | 1801 | 1460996115171 Marionette TRACE conn4 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 09:15:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 09:15:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1633ms 09:15:15 INFO - PROCESS | 1801 | 1460996115221 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 09:15:15 INFO - PROCESS | 1801 | 1460996115225 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 09:15:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 09:15:15 INFO - PROCESS | 1801 | 1460996115231 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 09:15:15 INFO - PROCESS | 1801 | 1460996115233 Marionette TRACE conn4 <- [1,2554,null,{}] 09:15:15 INFO - PROCESS | 1801 | 1460996115239 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:15 INFO - PROCESS | 1801 | 1460996115485 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 09:15:15 INFO - PROCESS | 1801 | 1460996115835 Marionette TRACE conn4 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:15 INFO - PROCESS | 1801 | ++DOCSHELL 0x83d9c400 == 128 [pid = 1801] [id = 646] 09:15:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 178 (0x8fbd7c00) [pid = 1801] [serial = 1939] [outer = (nil)] 09:15:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 179 (0x9e00dc00) [pid = 1801] [serial = 1940] [outer = 0x8fbd7c00] 09:15:15 INFO - PROCESS | 1801 | 1460996115926 Marionette DEBUG loaded listener.js 09:15:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 180 (0x9e010800) [pid = 1801] [serial = 1941] [outer = 0x8fbd7c00] 09:15:16 INFO - PROCESS | 1801 | 1460996116886 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 09:15:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 09:15:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1692ms 09:15:16 INFO - PROCESS | 1801 | 1460996116923 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 09:15:16 INFO - PROCESS | 1801 | 1460996116927 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 09:15:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 09:15:16 INFO - PROCESS | 1801 | 1460996116933 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 09:15:16 INFO - PROCESS | 1801 | 1460996116937 Marionette TRACE conn4 <- [1,2558,null,{}] 09:15:16 INFO - PROCESS | 1801 | 1460996116942 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:17 INFO - PROCESS | 1801 | 1460996117147 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 09:15:17 INFO - PROCESS | 1801 | 1460996117486 Marionette TRACE conn4 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:17 INFO - PROCESS | 1801 | ++DOCSHELL 0x854d1000 == 129 [pid = 1801] [id = 647] 09:15:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 181 (0x99274000) [pid = 1801] [serial = 1942] [outer = (nil)] 09:15:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 182 (0x9eb48400) [pid = 1801] [serial = 1943] [outer = 0x99274000] 09:15:17 INFO - PROCESS | 1801 | 1460996117579 Marionette DEBUG loaded listener.js 09:15:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 183 (0x9fc5c400) [pid = 1801] [serial = 1944] [outer = 0x99274000] 09:15:18 INFO - PROCESS | 1801 | 1460996118517 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 09:15:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 09:15:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1629ms 09:15:18 INFO - PROCESS | 1801 | 1460996118562 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 09:15:18 INFO - PROCESS | 1801 | 1460996118566 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 09:15:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 09:15:18 INFO - PROCESS | 1801 | 1460996118573 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 09:15:18 INFO - PROCESS | 1801 | 1460996118576 Marionette TRACE conn4 <- [1,2562,null,{}] 09:15:18 INFO - PROCESS | 1801 | 1460996118582 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:18 INFO - PROCESS | 1801 | 1460996118796 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 09:15:19 INFO - PROCESS | 1801 | 1460996119135 Marionette TRACE conn4 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:19 INFO - PROCESS | 1801 | ++DOCSHELL 0x97c1a800 == 130 [pid = 1801] [id = 648] 09:15:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 184 (0x9eb43c00) [pid = 1801] [serial = 1945] [outer = (nil)] 09:15:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 185 (0x9ff86800) [pid = 1801] [serial = 1946] [outer = 0x9eb43c00] 09:15:19 INFO - PROCESS | 1801 | 1460996119228 Marionette DEBUG loaded listener.js 09:15:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 186 (0x9ff88c00) [pid = 1801] [serial = 1947] [outer = 0x9eb43c00] 09:15:20 INFO - PROCESS | 1801 | 1460996120194 Marionette TRACE conn4 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 09:15:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 09:15:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1684ms 09:15:20 INFO - PROCESS | 1801 | 1460996120258 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 09:15:20 INFO - PROCESS | 1801 | 1460996120261 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 09:15:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 09:15:20 INFO - PROCESS | 1801 | 1460996120268 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 09:15:20 INFO - PROCESS | 1801 | 1460996120270 Marionette TRACE conn4 <- [1,2566,null,{}] 09:15:20 INFO - PROCESS | 1801 | 1460996120276 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:20 INFO - PROCESS | 1801 | 1460996120498 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 09:15:20 INFO - PROCESS | 1801 | 1460996120836 Marionette TRACE conn4 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:20 INFO - PROCESS | 1801 | ++DOCSHELL 0x9334c400 == 131 [pid = 1801] [id = 649] 09:15:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 187 (0x93421800) [pid = 1801] [serial = 1948] [outer = (nil)] 09:15:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 188 (0x9ff87c00) [pid = 1801] [serial = 1949] [outer = 0x93421800] 09:15:20 INFO - PROCESS | 1801 | 1460996120931 Marionette DEBUG loaded listener.js 09:15:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 189 (0xa011b800) [pid = 1801] [serial = 1950] [outer = 0x93421800] 09:15:22 INFO - PROCESS | 1801 | --DOCSHELL 0x986eb400 == 130 [pid = 1801] [id = 77] 09:15:22 INFO - PROCESS | 1801 | --DOCSHELL 0x88e0c800 == 129 [pid = 1801] [id = 265] 09:15:22 INFO - PROCESS | 1801 | --DOCSHELL 0x8618e000 == 128 [pid = 1801] [id = 630] 09:15:22 INFO - PROCESS | 1801 | --DOCSHELL 0x8b9d4800 == 127 [pid = 1801] [id = 629] 09:15:22 INFO - PROCESS | 1801 | --DOCSHELL 0x86189c00 == 126 [pid = 1801] [id = 628] 09:15:22 INFO - PROCESS | 1801 | --DOCSHELL 0x86490000 == 125 [pid = 1801] [id = 627] 09:15:22 INFO - PROCESS | 1801 | --DOCSHELL 0x963c1400 == 124 [pid = 1801] [id = 626] 09:15:22 INFO - PROCESS | 1801 | --DOCSHELL 0x9784c000 == 123 [pid = 1801] [id = 625] 09:15:22 INFO - PROCESS | 1801 | --DOCSHELL 0x9596b800 == 122 [pid = 1801] [id = 624] 09:15:22 INFO - PROCESS | 1801 | --DOCSHELL 0x90557000 == 121 [pid = 1801] [id = 622] 09:15:22 INFO - PROCESS | 1801 | --DOCSHELL 0x91696800 == 120 [pid = 1801] [id = 623] 09:15:23 INFO - PROCESS | 1801 | --DOMWINDOW == 188 (0x9a9af800) [pid = 1801] [serial = 1811] [outer = (nil)] [url = about:blank] 09:15:23 INFO - PROCESS | 1801 | --DOMWINDOW == 187 (0x8906c400) [pid = 1801] [serial = 1764] [outer = (nil)] [url = about:blank] 09:15:23 INFO - PROCESS | 1801 | --DOMWINDOW == 186 (0x9938d400) [pid = 1801] [serial = 1806] [outer = (nil)] [url = about:blank] 09:15:23 INFO - PROCESS | 1801 | --DOMWINDOW == 185 (0x99277800) [pid = 1801] [serial = 1805] [outer = (nil)] [url = about:blank] 09:15:23 INFO - PROCESS | 1801 | --DOMWINDOW == 184 (0x854cb000) [pid = 1801] [serial = 1761] [outer = (nil)] [url = about:blank] 09:15:23 INFO - PROCESS | 1801 | --DOMWINDOW == 183 (0x9a647c00) [pid = 1801] [serial = 1809] [outer = (nil)] [url = about:blank] 09:15:23 INFO - PROCESS | 1801 | --DOMWINDOW == 182 (0x8649cc00) [pid = 1801] [serial = 1817] [outer = (nil)] [url = about:blank] 09:15:23 INFO - PROCESS | 1801 | --DOMWINDOW == 181 (0x90404800) [pid = 1801] [serial = 1778] [outer = (nil)] [url = about:blank] 09:15:23 INFO - PROCESS | 1801 | --DOMWINDOW == 180 (0x8a30f000) [pid = 1801] [serial = 1824] [outer = (nil)] [url = about:blank] 09:15:23 INFO - PROCESS | 1801 | --DOMWINDOW == 179 (0x98e08400) [pid = 1801] [serial = 1802] [outer = (nil)] [url = about:blank] 09:15:23 INFO - PROCESS | 1801 | --DOMWINDOW == 178 (0x864f5800) [pid = 1801] [serial = 1818] [outer = (nil)] [url = about:blank] 09:15:23 INFO - PROCESS | 1801 | --DOMWINDOW == 177 (0x91691000) [pid = 1801] [serial = 1784] [outer = (nil)] [url = about:blank] 09:15:23 INFO - PROCESS | 1801 | --DOMWINDOW == 176 (0x8f953800) [pid = 1801] [serial = 1773] [outer = (nil)] [url = about:blank] 09:15:23 INFO - PROCESS | 1801 | --DOMWINDOW == 175 (0x9596e000) [pid = 1801] [serial = 1794] [outer = (nil)] [url = about:blank] 09:15:23 INFO - PROCESS | 1801 | --DOMWINDOW == 174 (0x9a63b000) [pid = 1801] [serial = 1808] [outer = (nil)] [url = about:blank] 09:15:23 INFO - PROCESS | 1801 | --DOMWINDOW == 173 (0x8ec80c00) [pid = 1801] [serial = 1770] [outer = (nil)] [url = about:blank] 09:15:23 INFO - PROCESS | 1801 | --DOMWINDOW == 172 (0x9053a000) [pid = 1801] [serial = 1781] [outer = (nil)] [url = about:blank] 09:15:23 INFO - PROCESS | 1801 | --DOMWINDOW == 171 (0x9040e000) [pid = 1801] [serial = 1779] [outer = (nil)] [url = about:blank] 09:15:23 INFO - PROCESS | 1801 | --DOMWINDOW == 170 (0x9836c000) [pid = 1801] [serial = 1800] [outer = (nil)] [url = about:blank] 09:15:23 INFO - PROCESS | 1801 | --DOMWINDOW == 169 (0x97c16c00) [pid = 1801] [serial = 1799] [outer = (nil)] [url = about:blank] 09:15:23 INFO - PROCESS | 1801 | --DOMWINDOW == 168 (0x88e08c00) [pid = 1801] [serial = 1820] [outer = (nil)] [url = about:blank] 09:15:23 INFO - PROCESS | 1801 | --DOMWINDOW == 167 (0x9a9b3c00) [pid = 1801] [serial = 1812] [outer = (nil)] [url = about:blank] 09:15:23 INFO - PROCESS | 1801 | --DOMWINDOW == 166 (0x8ff17400) [pid = 1801] [serial = 1775] [outer = (nil)] [url = about:blank] 09:15:23 INFO - PROCESS | 1801 | --DOMWINDOW == 165 (0x95969400) [pid = 1801] [serial = 1793] [outer = (nil)] [url = about:blank] 09:15:23 INFO - PROCESS | 1801 | --DOMWINDOW == 164 (0x850e6400) [pid = 1801] [serial = 1814] [outer = (nil)] [url = about:blank] 09:15:23 INFO - PROCESS | 1801 | --DOMWINDOW == 163 (0x98eb0c00) [pid = 1801] [serial = 1803] [outer = (nil)] [url = about:blank] 09:15:23 INFO - PROCESS | 1801 | --DOMWINDOW == 162 (0x99089400) [pid = 1801] [serial = 1743] [outer = (nil)] [url = about:blank] 09:15:23 INFO - PROCESS | 1801 | --DOMWINDOW == 161 (0x8dfb8400) [pid = 1801] [serial = 1692] [outer = (nil)] [url = about:blank] 09:15:23 INFO - PROCESS | 1801 | --DOMWINDOW == 160 (0x8f667400) [pid = 1801] [serial = 1772] [outer = (nil)] [url = about:blank] 09:15:23 INFO - PROCESS | 1801 | --DOMWINDOW == 159 (0x93348400) [pid = 1801] [serial = 1787] [outer = (nil)] [url = about:blank] 09:15:23 INFO - PROCESS | 1801 | --DOMWINDOW == 158 (0x8b9cc400) [pid = 1801] [serial = 1766] [outer = (nil)] [url = about:blank] 09:15:23 INFO - PROCESS | 1801 | --DOMWINDOW == 157 (0x9334e800) [pid = 1801] [serial = 1788] [outer = (nil)] [url = about:blank] 09:15:23 INFO - PROCESS | 1801 | --DOMWINDOW == 156 (0x854c7c00) [pid = 1801] [serial = 1815] [outer = (nil)] [url = about:blank] 09:15:23 INFO - PROCESS | 1801 | --DOMWINDOW == 155 (0x864f6400) [pid = 1801] [serial = 1823] [outer = (nil)] [url = about:blank] 09:15:23 INFO - PROCESS | 1801 | --DOMWINDOW == 154 (0x973c0400) [pid = 1801] [serial = 1796] [outer = (nil)] [url = about:blank] 09:15:23 INFO - PROCESS | 1801 | --DOMWINDOW == 153 (0x916cac00) [pid = 1801] [serial = 1785] [outer = (nil)] [url = about:blank] 09:15:23 INFO - PROCESS | 1801 | --DOMWINDOW == 152 (0x8ffd3400) [pid = 1801] [serial = 1776] [outer = (nil)] [url = about:blank] 09:15:23 INFO - PROCESS | 1801 | --DOMWINDOW == 151 (0x8ea93c00) [pid = 1801] [serial = 1769] [outer = (nil)] [url = about:blank] 09:15:23 INFO - PROCESS | 1801 | --DOMWINDOW == 150 (0x880d2800) [pid = 1801] [serial = 1763] [outer = (nil)] [url = about:blank] 09:15:23 INFO - PROCESS | 1801 | --DOMWINDOW == 149 (0x8dfbf800) [pid = 1801] [serial = 1767] [outer = (nil)] [url = about:blank] 09:15:23 INFO - PROCESS | 1801 | --DOMWINDOW == 148 (0x93424000) [pid = 1801] [serial = 1790] [outer = (nil)] [url = about:blank] 09:15:23 INFO - PROCESS | 1801 | --DOMWINDOW == 147 (0x9054f400) [pid = 1801] [serial = 1782] [outer = (nil)] [url = about:blank] 09:15:23 INFO - PROCESS | 1801 | --DOMWINDOW == 146 (0x89fe9400) [pid = 1801] [serial = 1821] [outer = (nil)] [url = about:blank] 09:15:23 INFO - PROCESS | 1801 | --DOMWINDOW == 145 (0x935da800) [pid = 1801] [serial = 1791] [outer = (nil)] [url = about:blank] 09:15:23 INFO - PROCESS | 1801 | --DOMWINDOW == 144 (0x97857400) [pid = 1801] [serial = 1797] [outer = (nil)] [url = about:blank] 09:15:23 INFO - PROCESS | 1801 | --DOMWINDOW == 143 (0x84836800) [pid = 1801] [serial = 1760] [outer = (nil)] [url = about:blank] 09:15:23 INFO - PROCESS | 1801 | --DOMWINDOW == 142 (0x8dc22c00) [pid = 1801] [serial = 1826] [outer = (nil)] [url = about:blank] 09:15:23 INFO - PROCESS | 1801 | 1460996123868 Marionette TRACE conn4 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 09:15:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 09:15:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 3639ms 09:15:23 INFO - PROCESS | 1801 | 1460996123908 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 09:15:23 INFO - PROCESS | 1801 | 1460996123915 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 09:15:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 09:15:23 INFO - PROCESS | 1801 | 1460996123924 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 09:15:23 INFO - PROCESS | 1801 | 1460996123929 Marionette TRACE conn4 <- [1,2570,null,{}] 09:15:23 INFO - PROCESS | 1801 | 1460996123937 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:24 INFO - PROCESS | 1801 | 1460996124153 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 09:15:24 INFO - PROCESS | 1801 | 1460996124370 Marionette TRACE conn4 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:24 INFO - PROCESS | 1801 | ++DOCSHELL 0x850e6400 == 121 [pid = 1801] [id = 650] 09:15:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 143 (0x858f9000) [pid = 1801] [serial = 1951] [outer = (nil)] 09:15:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 144 (0x8648dc00) [pid = 1801] [serial = 1952] [outer = 0x858f9000] 09:15:24 INFO - PROCESS | 1801 | 1460996124453 Marionette DEBUG loaded listener.js 09:15:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 145 (0x864f1000) [pid = 1801] [serial = 1953] [outer = 0x858f9000] 09:15:25 INFO - PROCESS | 1801 | 1460996125409 Marionette TRACE conn4 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 09:15:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 09:15:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1539ms 09:15:25 INFO - PROCESS | 1801 | 1460996125463 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 09:15:25 INFO - PROCESS | 1801 | 1460996125472 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 09:15:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 09:15:25 INFO - PROCESS | 1801 | 1460996125482 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 09:15:25 INFO - PROCESS | 1801 | 1460996125485 Marionette TRACE conn4 <- [1,2574,null,{}] 09:15:25 INFO - PROCESS | 1801 | 1460996125491 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:25 INFO - PROCESS | 1801 | 1460996125786 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 09:15:25 INFO - PROCESS | 1801 | 1460996125819 Marionette TRACE conn4 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:25 INFO - PROCESS | 1801 | ++DOCSHELL 0x86491400 == 122 [pid = 1801] [id = 651] 09:15:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 146 (0x879e0400) [pid = 1801] [serial = 1954] [outer = (nil)] 09:15:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 147 (0x88e13800) [pid = 1801] [serial = 1955] [outer = 0x879e0400] 09:15:25 INFO - PROCESS | 1801 | 1460996125896 Marionette DEBUG loaded listener.js 09:15:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 148 (0x89070000) [pid = 1801] [serial = 1956] [outer = 0x879e0400] 09:15:26 INFO - PROCESS | 1801 | 1460996126950 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 09:15:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 09:15:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1538ms 09:15:27 INFO - PROCESS | 1801 | 1460996127020 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 09:15:27 INFO - PROCESS | 1801 | 1460996127025 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 09:15:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 09:15:27 INFO - PROCESS | 1801 | 1460996127036 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 09:15:27 INFO - PROCESS | 1801 | 1460996127046 Marionette TRACE conn4 <- [1,2578,null,{}] 09:15:27 INFO - PROCESS | 1801 | 1460996127074 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:27 INFO - PROCESS | 1801 | 1460996127346 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 09:15:27 INFO - PROCESS | 1801 | 1460996127376 Marionette TRACE conn4 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:27 INFO - PROCESS | 1801 | ++DOCSHELL 0x88e05c00 == 123 [pid = 1801] [id = 652] 09:15:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 149 (0x8b9bd000) [pid = 1801] [serial = 1957] [outer = (nil)] 09:15:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 150 (0x8b9cd400) [pid = 1801] [serial = 1958] [outer = 0x8b9bd000] 09:15:27 INFO - PROCESS | 1801 | 1460996127455 Marionette DEBUG loaded listener.js 09:15:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 151 (0x8b9d6c00) [pid = 1801] [serial = 1959] [outer = 0x8b9bd000] 09:15:28 INFO - PROCESS | 1801 | --DOMWINDOW == 150 (0x93424c00) [pid = 1801] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 09:15:28 INFO - PROCESS | 1801 | --DOMWINDOW == 149 (0x86184c00) [pid = 1801] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 09:15:28 INFO - PROCESS | 1801 | --DOMWINDOW == 148 (0x98374400) [pid = 1801] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 09:15:28 INFO - PROCESS | 1801 | --DOMWINDOW == 147 (0x8dfb3800) [pid = 1801] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 09:15:28 INFO - PROCESS | 1801 | --DOMWINDOW == 146 (0x88e09800) [pid = 1801] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 09:15:28 INFO - PROCESS | 1801 | --DOMWINDOW == 145 (0x9341ac00) [pid = 1801] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 09:15:28 INFO - PROCESS | 1801 | --DOMWINDOW == 144 (0x8ea90000) [pid = 1801] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 09:15:28 INFO - PROCESS | 1801 | --DOMWINDOW == 143 (0x9355cc00) [pid = 1801] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 09:15:28 INFO - PROCESS | 1801 | --DOMWINDOW == 142 (0x90310c00) [pid = 1801] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 09:15:28 INFO - PROCESS | 1801 | --DOMWINDOW == 141 (0x864ec800) [pid = 1801] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 09:15:28 INFO - PROCESS | 1801 | --DOMWINDOW == 140 (0x89fedc00) [pid = 1801] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 09:15:28 INFO - PROCESS | 1801 | --DOMWINDOW == 139 (0x974b1800) [pid = 1801] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 09:15:28 INFO - PROCESS | 1801 | --DOMWINDOW == 138 (0x93423400) [pid = 1801] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 09:15:28 INFO - PROCESS | 1801 | --DOMWINDOW == 137 (0x90531400) [pid = 1801] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 09:15:28 INFO - PROCESS | 1801 | --DOMWINDOW == 136 (0x8b9bb000) [pid = 1801] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 09:15:28 INFO - PROCESS | 1801 | --DOMWINDOW == 135 (0x8ffccc00) [pid = 1801] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 09:15:28 INFO - PROCESS | 1801 | --DOMWINDOW == 134 (0x8ec89800) [pid = 1801] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 09:15:28 INFO - PROCESS | 1801 | --DOMWINDOW == 133 (0x86490c00) [pid = 1801] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 09:15:28 INFO - PROCESS | 1801 | --DOMWINDOW == 132 (0x880d1400) [pid = 1801] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 09:15:28 INFO - PROCESS | 1801 | --DOMWINDOW == 131 (0x8ff12000) [pid = 1801] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 09:15:28 INFO - PROCESS | 1801 | --DOMWINDOW == 130 (0x8649c000) [pid = 1801] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 09:15:28 INFO - PROCESS | 1801 | --DOMWINDOW == 129 (0x8e96b400) [pid = 1801] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 09:15:28 INFO - PROCESS | 1801 | --DOMWINDOW == 128 (0x914c8c00) [pid = 1801] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 09:15:29 INFO - PROCESS | 1801 | 1460996129115 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 09:15:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 09:15:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 2105ms 09:15:29 INFO - PROCESS | 1801 | 1460996129141 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 09:15:29 INFO - PROCESS | 1801 | 1460996129145 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 09:15:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 09:15:29 INFO - PROCESS | 1801 | 1460996129152 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 09:15:29 INFO - PROCESS | 1801 | 1460996129155 Marionette TRACE conn4 <- [1,2582,null,{}] 09:15:29 INFO - PROCESS | 1801 | 1460996129160 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:29 INFO - PROCESS | 1801 | 1460996129362 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 09:15:29 INFO - PROCESS | 1801 | 1460996129566 Marionette TRACE conn4 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:29 INFO - PROCESS | 1801 | ++DOCSHELL 0x88e07c00 == 124 [pid = 1801] [id = 653] 09:15:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 129 (0x89ae5000) [pid = 1801] [serial = 1960] [outer = (nil)] 09:15:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 130 (0x8b9ce800) [pid = 1801] [serial = 1961] [outer = 0x89ae5000] 09:15:29 INFO - PROCESS | 1801 | 1460996129647 Marionette DEBUG loaded listener.js 09:15:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 131 (0x8dc23400) [pid = 1801] [serial = 1962] [outer = 0x89ae5000] 09:15:30 INFO - PROCESS | 1801 | 1460996130552 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 09:15:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 09:15:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1428ms 09:15:30 INFO - PROCESS | 1801 | 1460996130582 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 09:15:30 INFO - PROCESS | 1801 | 1460996130590 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 09:15:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 09:15:30 INFO - PROCESS | 1801 | 1460996130614 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 09:15:30 INFO - PROCESS | 1801 | 1460996130621 Marionette TRACE conn4 <- [1,2586,null,{}] 09:15:30 INFO - PROCESS | 1801 | 1460996130631 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:30 INFO - PROCESS | 1801 | 1460996130886 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 09:15:31 INFO - PROCESS | 1801 | 1460996131242 Marionette TRACE conn4 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:31 INFO - PROCESS | 1801 | ++DOCSHELL 0x86187000 == 125 [pid = 1801] [id = 654] 09:15:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 132 (0x86187400) [pid = 1801] [serial = 1963] [outer = (nil)] 09:15:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 133 (0x86190000) [pid = 1801] [serial = 1964] [outer = 0x86187400] 09:15:31 INFO - PROCESS | 1801 | 1460996131338 Marionette DEBUG loaded listener.js 09:15:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 134 (0x864ee800) [pid = 1801] [serial = 1965] [outer = 0x86187400] 09:15:32 INFO - PROCESS | 1801 | 1460996132325 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 09:15:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 09:15:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1749ms 09:15:32 INFO - PROCESS | 1801 | 1460996132362 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 09:15:32 INFO - PROCESS | 1801 | 1460996132372 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 09:15:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 09:15:32 INFO - PROCESS | 1801 | 1460996132382 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 09:15:32 INFO - PROCESS | 1801 | 1460996132387 Marionette TRACE conn4 <- [1,2590,null,{}] 09:15:32 INFO - PROCESS | 1801 | 1460996132393 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:32 INFO - PROCESS | 1801 | 1460996132623 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 09:15:32 INFO - PROCESS | 1801 | 1460996132958 Marionette TRACE conn4 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:32 INFO - PROCESS | 1801 | ++DOCSHELL 0x89074c00 == 126 [pid = 1801] [id = 655] 09:15:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 135 (0x89aec800) [pid = 1801] [serial = 1966] [outer = (nil)] 09:15:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 136 (0x8a30d400) [pid = 1801] [serial = 1967] [outer = 0x89aec800] 09:15:33 INFO - PROCESS | 1801 | 1460996133052 Marionette DEBUG loaded listener.js 09:15:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 137 (0x8b9bf400) [pid = 1801] [serial = 1968] [outer = 0x89aec800] 09:15:34 INFO - PROCESS | 1801 | 1460996134034 Marionette TRACE conn4 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 09:15:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 09:15:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1689ms 09:15:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 09:15:34 INFO - PROCESS | 1801 | 1460996134071 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 09:15:34 INFO - PROCESS | 1801 | 1460996134074 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 09:15:34 INFO - PROCESS | 1801 | 1460996134082 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 09:15:34 INFO - PROCESS | 1801 | 1460996134088 Marionette TRACE conn4 <- [1,2594,null,{}] 09:15:34 INFO - PROCESS | 1801 | 1460996134105 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:34 INFO - PROCESS | 1801 | 1460996134323 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 09:15:34 INFO - PROCESS | 1801 | 1460996134696 Marionette TRACE conn4 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:34 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a30f000 == 127 [pid = 1801] [id = 656] 09:15:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 138 (0x8dfc2c00) [pid = 1801] [serial = 1969] [outer = (nil)] 09:15:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 139 (0x8e96b000) [pid = 1801] [serial = 1970] [outer = 0x8dfc2c00] 09:15:34 INFO - PROCESS | 1801 | 1460996134798 Marionette DEBUG loaded listener.js 09:15:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 140 (0x8e974800) [pid = 1801] [serial = 1971] [outer = 0x8dfc2c00] 09:15:35 INFO - PROCESS | 1801 | 1460996135779 Marionette TRACE conn4 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 09:15:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 09:15:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1735ms 09:15:35 INFO - PROCESS | 1801 | 1460996135817 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 09:15:35 INFO - PROCESS | 1801 | 1460996135821 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 09:15:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 09:15:35 INFO - PROCESS | 1801 | 1460996135828 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 09:15:35 INFO - PROCESS | 1801 | 1460996135832 Marionette TRACE conn4 <- [1,2598,null,{}] 09:15:35 INFO - PROCESS | 1801 | 1460996135837 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:36 INFO - PROCESS | 1801 | 1460996136051 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 09:15:36 INFO - PROCESS | 1801 | 1460996136392 Marionette TRACE conn4 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:36 INFO - PROCESS | 1801 | ++DOCSHELL 0x854cb400 == 128 [pid = 1801] [id = 657] 09:15:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 141 (0x880cb800) [pid = 1801] [serial = 1972] [outer = (nil)] 09:15:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 142 (0x8ec80c00) [pid = 1801] [serial = 1973] [outer = 0x880cb800] 09:15:36 INFO - PROCESS | 1801 | 1460996136501 Marionette DEBUG loaded listener.js 09:15:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 143 (0x8ec8ac00) [pid = 1801] [serial = 1974] [outer = 0x880cb800] 09:15:37 INFO - PROCESS | 1801 | 1460996137482 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 09:15:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 09:15:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1684ms 09:15:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 09:15:37 INFO - PROCESS | 1801 | 1460996137513 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 09:15:37 INFO - PROCESS | 1801 | 1460996137516 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 09:15:37 INFO - PROCESS | 1801 | 1460996137523 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 09:15:37 INFO - PROCESS | 1801 | 1460996137526 Marionette TRACE conn4 <- [1,2602,null,{}] 09:15:37 INFO - PROCESS | 1801 | 1460996137532 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:37 INFO - PROCESS | 1801 | 1460996137737 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 09:15:38 INFO - PROCESS | 1801 | 1460996138070 Marionette TRACE conn4 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:38 INFO - PROCESS | 1801 | ++DOCSHELL 0x8eb2f800 == 129 [pid = 1801] [id = 658] 09:15:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 144 (0x8ec81400) [pid = 1801] [serial = 1975] [outer = (nil)] 09:15:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 145 (0x8f94b400) [pid = 1801] [serial = 1976] [outer = 0x8ec81400] 09:15:38 INFO - PROCESS | 1801 | 1460996138167 Marionette DEBUG loaded listener.js 09:15:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 146 (0x8f94f400) [pid = 1801] [serial = 1977] [outer = 0x8ec81400] 09:15:39 INFO - PROCESS | 1801 | 1460996139115 Marionette TRACE conn4 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 09:15:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 09:15:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1636ms 09:15:39 INFO - PROCESS | 1801 | 1460996139159 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 09:15:39 INFO - PROCESS | 1801 | 1460996139163 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 09:15:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 09:15:39 INFO - PROCESS | 1801 | 1460996139170 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 09:15:39 INFO - PROCESS | 1801 | 1460996139173 Marionette TRACE conn4 <- [1,2606,null,{}] 09:15:39 INFO - PROCESS | 1801 | 1460996139179 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:39 INFO - PROCESS | 1801 | 1460996139426 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 09:15:39 INFO - PROCESS | 1801 | 1460996139767 Marionette TRACE conn4 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:39 INFO - PROCESS | 1801 | ++DOCSHELL 0x858f3800 == 130 [pid = 1801] [id = 659] 09:15:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 147 (0x8fbd8400) [pid = 1801] [serial = 1978] [outer = (nil)] 09:15:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 148 (0x8ff1c000) [pid = 1801] [serial = 1979] [outer = 0x8fbd8400] 09:15:39 INFO - PROCESS | 1801 | 1460996139864 Marionette DEBUG loaded listener.js 09:15:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 149 (0x8ffcc800) [pid = 1801] [serial = 1980] [outer = 0x8fbd8400] 09:15:40 INFO - PROCESS | 1801 | 1460996140828 Marionette TRACE conn4 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 09:15:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 09:15:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1729ms 09:15:40 INFO - PROCESS | 1801 | 1460996140899 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 09:15:40 INFO - PROCESS | 1801 | 1460996140904 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 09:15:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 09:15:40 INFO - PROCESS | 1801 | 1460996140910 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 09:15:40 INFO - PROCESS | 1801 | 1460996140914 Marionette TRACE conn4 <- [1,2610,null,{}] 09:15:40 INFO - PROCESS | 1801 | 1460996140920 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:41 INFO - PROCESS | 1801 | 1460996141125 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 09:15:41 INFO - PROCESS | 1801 | 1460996141470 Marionette TRACE conn4 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:41 INFO - PROCESS | 1801 | ++DOCSHELL 0x8618bc00 == 131 [pid = 1801] [id = 660] 09:15:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 150 (0x879e4400) [pid = 1801] [serial = 1981] [outer = (nil)] 09:15:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 151 (0x90309c00) [pid = 1801] [serial = 1982] [outer = 0x879e4400] 09:15:41 INFO - PROCESS | 1801 | 1460996141568 Marionette DEBUG loaded listener.js 09:15:41 INFO - PROCESS | 1801 | ++DOMWINDOW == 152 (0x90401400) [pid = 1801] [serial = 1983] [outer = 0x879e4400] 09:15:42 INFO - PROCESS | 1801 | 1460996142479 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 09:15:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 09:15:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1634ms 09:15:42 INFO - PROCESS | 1801 | 1460996142545 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 09:15:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 09:15:42 INFO - PROCESS | 1801 | 1460996142549 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 09:15:42 INFO - PROCESS | 1801 | 1460996142555 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 09:15:42 INFO - PROCESS | 1801 | 1460996142559 Marionette TRACE conn4 <- [1,2614,null,{}] 09:15:42 INFO - PROCESS | 1801 | 1460996142564 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:42 INFO - PROCESS | 1801 | 1460996142770 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 09:15:43 INFO - PROCESS | 1801 | 1460996143098 Marionette TRACE conn4 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:43 INFO - PROCESS | 1801 | ++DOCSHELL 0x90303c00 == 132 [pid = 1801] [id = 661] 09:15:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 153 (0x9030bc00) [pid = 1801] [serial = 1984] [outer = (nil)] 09:15:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 154 (0x90549c00) [pid = 1801] [serial = 1985] [outer = 0x9030bc00] 09:15:43 INFO - PROCESS | 1801 | 1460996143189 Marionette DEBUG loaded listener.js 09:15:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 155 (0x90553400) [pid = 1801] [serial = 1986] [outer = 0x9030bc00] 09:15:44 INFO - PROCESS | 1801 | 1460996144089 Marionette TRACE conn4 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 09:15:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 09:15:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1585ms 09:15:44 INFO - PROCESS | 1801 | 1460996144140 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 09:15:44 INFO - PROCESS | 1801 | 1460996144143 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 09:15:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 09:15:44 INFO - PROCESS | 1801 | 1460996144150 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 09:15:44 INFO - PROCESS | 1801 | 1460996144153 Marionette TRACE conn4 <- [1,2618,null,{}] 09:15:44 INFO - PROCESS | 1801 | 1460996144159 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:44 INFO - PROCESS | 1801 | 1460996144377 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 09:15:44 INFO - PROCESS | 1801 | 1460996144660 Marionette TRACE conn4 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:44 INFO - PROCESS | 1801 | ++DOCSHELL 0x8eb33000 == 133 [pid = 1801] [id = 662] 09:15:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 156 (0x9054d400) [pid = 1801] [serial = 1987] [outer = (nil)] 09:15:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 157 (0x906a4c00) [pid = 1801] [serial = 1988] [outer = 0x9054d400] 09:15:44 INFO - PROCESS | 1801 | 1460996144797 Marionette DEBUG loaded listener.js 09:15:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 158 (0x914a7400) [pid = 1801] [serial = 1989] [outer = 0x9054d400] 09:15:45 INFO - PROCESS | 1801 | 1460996145688 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 09:15:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 09:15:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1579ms 09:15:45 INFO - PROCESS | 1801 | 1460996145730 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 09:15:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 09:15:45 INFO - PROCESS | 1801 | 1460996145734 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 09:15:45 INFO - PROCESS | 1801 | 1460996145740 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 09:15:45 INFO - PROCESS | 1801 | 1460996145744 Marionette TRACE conn4 <- [1,2622,null,{}] 09:15:45 INFO - PROCESS | 1801 | 1460996145750 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:45 INFO - PROCESS | 1801 | 1460996145954 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 09:15:46 INFO - PROCESS | 1801 | 1460996146291 Marionette TRACE conn4 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:46 INFO - PROCESS | 1801 | ++DOCSHELL 0x8e947800 == 134 [pid = 1801] [id = 663] 09:15:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 159 (0x8ec89400) [pid = 1801] [serial = 1990] [outer = (nil)] 09:15:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 160 (0x91691000) [pid = 1801] [serial = 1991] [outer = 0x8ec89400] 09:15:46 INFO - PROCESS | 1801 | 1460996146384 Marionette DEBUG loaded listener.js 09:15:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 161 (0x916cc800) [pid = 1801] [serial = 1992] [outer = 0x8ec89400] 09:15:47 INFO - PROCESS | 1801 | 1460996147313 Marionette TRACE conn4 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 09:15:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 09:15:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1629ms 09:15:47 INFO - PROCESS | 1801 | 1460996147370 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 09:15:47 INFO - PROCESS | 1801 | 1460996147373 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 09:15:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 09:15:47 INFO - PROCESS | 1801 | 1460996147380 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 09:15:47 INFO - PROCESS | 1801 | 1460996147385 Marionette TRACE conn4 <- [1,2626,null,{}] 09:15:47 INFO - PROCESS | 1801 | 1460996147391 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:47 INFO - PROCESS | 1801 | 1460996147637 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 09:15:48 INFO - PROCESS | 1801 | 1460996147978 Marionette TRACE conn4 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:48 INFO - PROCESS | 1801 | ++DOCSHELL 0x9168b800 == 135 [pid = 1801] [id = 664] 09:15:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 162 (0x93416000) [pid = 1801] [serial = 1993] [outer = (nil)] 09:15:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 163 (0x93559000) [pid = 1801] [serial = 1994] [outer = 0x93416000] 09:15:48 INFO - PROCESS | 1801 | 1460996148078 Marionette DEBUG loaded listener.js 09:15:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 164 (0x935db000) [pid = 1801] [serial = 1995] [outer = 0x93416000] 09:15:49 INFO - PROCESS | 1801 | 1460996149022 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 09:15:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 09:15:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1683ms 09:15:49 INFO - PROCESS | 1801 | 1460996149063 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 09:15:49 INFO - PROCESS | 1801 | 1460996149067 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 09:15:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 09:15:49 INFO - PROCESS | 1801 | 1460996149074 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 09:15:49 INFO - PROCESS | 1801 | 1460996149077 Marionette TRACE conn4 <- [1,2630,null,{}] 09:15:49 INFO - PROCESS | 1801 | 1460996149083 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:49 INFO - PROCESS | 1801 | 1460996149293 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 09:15:49 INFO - PROCESS | 1801 | 1460996149630 Marionette TRACE conn4 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:49 INFO - PROCESS | 1801 | ++DOCSHELL 0x93352400 == 136 [pid = 1801] [id = 665] 09:15:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 165 (0x9355cc00) [pid = 1801] [serial = 1996] [outer = (nil)] 09:15:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 166 (0x94483400) [pid = 1801] [serial = 1997] [outer = 0x9355cc00] 09:15:49 INFO - PROCESS | 1801 | 1460996149721 Marionette DEBUG loaded listener.js 09:15:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 167 (0x946ed400) [pid = 1801] [serial = 1998] [outer = 0x9355cc00] 09:15:50 INFO - PROCESS | 1801 | 1460996150614 Marionette TRACE conn4 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 09:15:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 09:15:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1578ms 09:15:50 INFO - PROCESS | 1801 | 1460996150661 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 09:15:50 INFO - PROCESS | 1801 | 1460996150665 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 09:15:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 09:15:50 INFO - PROCESS | 1801 | 1460996150672 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 09:15:50 INFO - PROCESS | 1801 | 1460996150676 Marionette TRACE conn4 <- [1,2634,null,{}] 09:15:50 INFO - PROCESS | 1801 | 1460996150682 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:50 INFO - PROCESS | 1801 | 1460996150895 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 09:15:51 INFO - PROCESS | 1801 | 1460996151244 Marionette TRACE conn4 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:51 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ffc9c00 == 137 [pid = 1801] [id = 666] 09:15:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 168 (0x90307400) [pid = 1801] [serial = 1999] [outer = (nil)] 09:15:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 169 (0x95969c00) [pid = 1801] [serial = 2000] [outer = 0x90307400] 09:15:51 INFO - PROCESS | 1801 | 1460996151344 Marionette DEBUG loaded listener.js 09:15:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 170 (0x95a47c00) [pid = 1801] [serial = 2001] [outer = 0x90307400] 09:15:52 INFO - PROCESS | 1801 | 1460996152288 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 09:15:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 09:15:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1686ms 09:15:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 09:15:52 INFO - PROCESS | 1801 | 1460996152359 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 09:15:52 INFO - PROCESS | 1801 | 1460996152362 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 09:15:52 INFO - PROCESS | 1801 | 1460996152369 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 09:15:52 INFO - PROCESS | 1801 | 1460996152372 Marionette TRACE conn4 <- [1,2638,null,{}] 09:15:52 INFO - PROCESS | 1801 | 1460996152378 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:52 INFO - PROCESS | 1801 | 1460996152625 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 09:15:52 INFO - PROCESS | 1801 | 1460996152956 Marionette TRACE conn4 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:52 INFO - PROCESS | 1801 | ++DOCSHELL 0x9447a400 == 138 [pid = 1801] [id = 667] 09:15:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 171 (0x946f4400) [pid = 1801] [serial = 2002] [outer = (nil)] 09:15:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 172 (0x969f9000) [pid = 1801] [serial = 2003] [outer = 0x946f4400] 09:15:53 INFO - PROCESS | 1801 | 1460996153046 Marionette DEBUG loaded listener.js 09:15:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 173 (0x971d1400) [pid = 1801] [serial = 2004] [outer = 0x946f4400] 09:15:53 INFO - PROCESS | 1801 | 1460996153964 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 09:15:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 09:15:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1635ms 09:15:54 INFO - PROCESS | 1801 | 1460996154004 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 09:15:54 INFO - PROCESS | 1801 | 1460996154007 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 09:15:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 09:15:54 INFO - PROCESS | 1801 | 1460996154014 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 09:15:54 INFO - PROCESS | 1801 | 1460996154017 Marionette TRACE conn4 <- [1,2642,null,{}] 09:15:54 INFO - PROCESS | 1801 | 1460996154023 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:54 INFO - PROCESS | 1801 | 1460996154239 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 09:15:54 INFO - PROCESS | 1801 | 1460996154576 Marionette TRACE conn4 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:54 INFO - PROCESS | 1801 | ++DOCSHELL 0x95cb6c00 == 139 [pid = 1801] [id = 668] 09:15:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 174 (0x96308400) [pid = 1801] [serial = 2005] [outer = (nil)] 09:15:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 175 (0x97c14c00) [pid = 1801] [serial = 2006] [outer = 0x96308400] 09:15:54 INFO - PROCESS | 1801 | 1460996154670 Marionette DEBUG loaded listener.js 09:15:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 176 (0x97c1b800) [pid = 1801] [serial = 2007] [outer = 0x96308400] 09:15:55 INFO - PROCESS | 1801 | 1460996155565 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 09:15:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 09:15:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1579ms 09:15:55 INFO - PROCESS | 1801 | 1460996155595 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 09:15:55 INFO - PROCESS | 1801 | 1460996155599 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 09:15:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 09:15:55 INFO - PROCESS | 1801 | 1460996155605 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 09:15:55 INFO - PROCESS | 1801 | 1460996155608 Marionette TRACE conn4 <- [1,2646,null,{}] 09:15:55 INFO - PROCESS | 1801 | 1460996155614 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:55 INFO - PROCESS | 1801 | 1460996155828 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 09:15:56 INFO - PROCESS | 1801 | 1460996156171 Marionette TRACE conn4 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:56 INFO - PROCESS | 1801 | ++DOCSHELL 0x850e7800 == 140 [pid = 1801] [id = 669] 09:15:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 177 (0x8ffd3c00) [pid = 1801] [serial = 2008] [outer = (nil)] 09:15:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 178 (0x9836cc00) [pid = 1801] [serial = 2009] [outer = 0x8ffd3c00] 09:15:56 INFO - PROCESS | 1801 | 1460996156264 Marionette DEBUG loaded listener.js 09:15:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 179 (0x986e6400) [pid = 1801] [serial = 2010] [outer = 0x8ffd3c00] 09:15:57 INFO - PROCESS | 1801 | 1460996157186 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 09:15:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 09:15:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1629ms 09:15:57 INFO - PROCESS | 1801 | 1460996157235 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 09:15:57 INFO - PROCESS | 1801 | 1460996157239 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 09:15:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 09:15:57 INFO - PROCESS | 1801 | 1460996157245 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 09:15:57 INFO - PROCESS | 1801 | 1460996157249 Marionette TRACE conn4 <- [1,2650,null,{}] 09:15:57 INFO - PROCESS | 1801 | 1460996157254 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:57 INFO - PROCESS | 1801 | 1460996157470 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 09:15:57 INFO - PROCESS | 1801 | 1460996157807 Marionette TRACE conn4 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:57 INFO - PROCESS | 1801 | ++DOCSHELL 0x850e9400 == 141 [pid = 1801] [id = 670] 09:15:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 180 (0x9784c000) [pid = 1801] [serial = 2011] [outer = (nil)] 09:15:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 181 (0x99090000) [pid = 1801] [serial = 2012] [outer = 0x9784c000] 09:15:57 INFO - PROCESS | 1801 | 1460996157898 Marionette DEBUG loaded listener.js 09:15:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 182 (0x99094400) [pid = 1801] [serial = 2013] [outer = 0x9784c000] 09:15:58 INFO - PROCESS | 1801 | 1460996158807 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 09:15:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 09:15:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1630ms 09:15:58 INFO - PROCESS | 1801 | 1460996158876 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 09:15:58 INFO - PROCESS | 1801 | 1460996158880 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 09:15:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 09:15:58 INFO - PROCESS | 1801 | 1460996158887 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 09:15:58 INFO - PROCESS | 1801 | 1460996158891 Marionette TRACE conn4 <- [1,2654,null,{}] 09:15:58 INFO - PROCESS | 1801 | 1460996158896 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:15:59 INFO - PROCESS | 1801 | 1460996159114 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 09:15:59 INFO - PROCESS | 1801 | 1460996159451 Marionette TRACE conn4 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:59 INFO - PROCESS | 1801 | ++DOCSHELL 0x9908b800 == 142 [pid = 1801] [id = 671] 09:15:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 183 (0x9908c400) [pid = 1801] [serial = 2014] [outer = (nil)] 09:15:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 184 (0x99394400) [pid = 1801] [serial = 2015] [outer = 0x9908c400] 09:15:59 INFO - PROCESS | 1801 | 1460996159542 Marionette DEBUG loaded listener.js 09:15:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 185 (0x9a647c00) [pid = 1801] [serial = 2016] [outer = 0x9908c400] 09:16:00 INFO - PROCESS | 1801 | 1460996160475 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 09:16:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 09:16:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1629ms 09:16:00 INFO - PROCESS | 1801 | 1460996160517 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 09:16:00 INFO - PROCESS | 1801 | 1460996160521 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 09:16:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 09:16:00 INFO - PROCESS | 1801 | 1460996160527 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 09:16:00 INFO - PROCESS | 1801 | 1460996160530 Marionette TRACE conn4 <- [1,2658,null,{}] 09:16:00 INFO - PROCESS | 1801 | 1460996160536 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:00 INFO - PROCESS | 1801 | 1460996160757 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 09:16:03 INFO - PROCESS | 1801 | --DOCSHELL 0x88e05c00 == 141 [pid = 1801] [id = 652] 09:16:03 INFO - PROCESS | 1801 | --DOCSHELL 0x86491400 == 140 [pid = 1801] [id = 651] 09:16:03 INFO - PROCESS | 1801 | --DOCSHELL 0x850e6400 == 139 [pid = 1801] [id = 650] 09:16:03 INFO - PROCESS | 1801 | --DOCSHELL 0x97c1a800 == 138 [pid = 1801] [id = 648] 09:16:03 INFO - PROCESS | 1801 | --DOCSHELL 0x854d1000 == 137 [pid = 1801] [id = 647] 09:16:03 INFO - PROCESS | 1801 | --DOCSHELL 0x83d9c400 == 136 [pid = 1801] [id = 646] 09:16:03 INFO - PROCESS | 1801 | --DOCSHELL 0x99096000 == 135 [pid = 1801] [id = 645] 09:16:03 INFO - PROCESS | 1801 | --DOCSHELL 0x8b9d3c00 == 134 [pid = 1801] [id = 643] 09:16:03 INFO - PROCESS | 1801 | --DOCSHELL 0x935dcc00 == 133 [pid = 1801] [id = 644] 09:16:03 INFO - PROCESS | 1801 | --DOCSHELL 0x850eb000 == 132 [pid = 1801] [id = 642] 09:16:03 INFO - PROCESS | 1801 | --DOCSHELL 0x935d6400 == 131 [pid = 1801] [id = 641] 09:16:03 INFO - PROCESS | 1801 | --DOCSHELL 0x83d90c00 == 130 [pid = 1801] [id = 468] 09:16:03 INFO - PROCESS | 1801 | --DOCSHELL 0x86190c00 == 129 [pid = 1801] [id = 640] 09:16:03 INFO - PROCESS | 1801 | --DOCSHELL 0x98368800 == 128 [pid = 1801] [id = 603] 09:16:03 INFO - PROCESS | 1801 | --DOCSHELL 0x90539800 == 127 [pid = 1801] [id = 638] 09:16:03 INFO - PROCESS | 1801 | --DOCSHELL 0x880d1000 == 126 [pid = 1801] [id = 639] 09:16:03 INFO - PROCESS | 1801 | --DOCSHELL 0x8dfb7000 == 125 [pid = 1801] [id = 637] 09:16:03 INFO - PROCESS | 1801 | --DOCSHELL 0x8ffc0000 == 124 [pid = 1801] [id = 636] 09:16:03 INFO - PROCESS | 1801 | --DOCSHELL 0x8ec8b800 == 123 [pid = 1801] [id = 635] 09:16:03 INFO - PROCESS | 1801 | --DOCSHELL 0x86183000 == 122 [pid = 1801] [id = 634] 09:16:03 INFO - PROCESS | 1801 | --DOCSHELL 0x858f4000 == 121 [pid = 1801] [id = 632] 09:16:03 INFO - PROCESS | 1801 | --DOCSHELL 0x8dfb9400 == 120 [pid = 1801] [id = 633] 09:16:03 INFO - PROCESS | 1801 | --DOMWINDOW == 184 (0x935dd000) [pid = 1801] [serial = 1860] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1801 | --DOMWINDOW == 183 (0x86496000) [pid = 1801] [serial = 1829] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1801 | --DOMWINDOW == 182 (0x9908b000) [pid = 1801] [serial = 1877] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1801 | --DOMWINDOW == 181 (0x8dfbf400) [pid = 1801] [serial = 1889] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1801 | --DOMWINDOW == 180 (0x89ae7400) [pid = 1801] [serial = 1886] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1801 | --DOMWINDOW == 179 (0x95cb9000) [pid = 1801] [serial = 1868] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1801 | --DOMWINDOW == 178 (0x8f94e800) [pid = 1801] [serial = 1839] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1801 | --DOMWINDOW == 177 (0x946ecc00) [pid = 1801] [serial = 1865] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1801 | --DOMWINDOW == 176 (0x90713c00) [pid = 1801] [serial = 1851] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1801 | --DOMWINDOW == 175 (0x9926cc00) [pid = 1801] [serial = 1746] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1801 | --DOMWINDOW == 174 (0x91693c00) [pid = 1801] [serial = 1854] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1801 | --DOMWINDOW == 173 (0x98375400) [pid = 1801] [serial = 1874] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1801 | --DOMWINDOW == 172 (0x97ac3c00) [pid = 1801] [serial = 1872] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1801 | --DOMWINDOW == 171 (0x93770400) [pid = 1801] [serial = 1862] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1801 | --DOMWINDOW == 170 (0x9447ac00) [pid = 1801] [serial = 1863] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1801 | --DOMWINDOW == 169 (0x8b9d1800) [pid = 1801] [serial = 1832] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1801 | --DOMWINDOW == 168 (0x906a1c00) [pid = 1801] [serial = 1850] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1801 | --DOMWINDOW == 167 (0x986e5000) [pid = 1801] [serial = 1875] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1801 | --DOMWINDOW == 166 (0x90534000) [pid = 1801] [serial = 1847] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1801 | --DOMWINDOW == 165 (0x969f7000) [pid = 1801] [serial = 1869] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1801 | --DOMWINDOW == 164 (0x8fc97800) [pid = 1801] [serial = 1841] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1801 | --DOMWINDOW == 163 (0x93559800) [pid = 1801] [serial = 1859] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1801 | --DOMWINDOW == 162 (0x8ff14800) [pid = 1801] [serial = 1842] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1801 | --DOMWINDOW == 161 (0x86495800) [pid = 1801] [serial = 1883] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1801 | --DOMWINDOW == 160 (0x8f665000) [pid = 1801] [serial = 1838] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1801 | --DOMWINDOW == 159 (0x8b9cc000) [pid = 1801] [serial = 1892] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1801 | --DOMWINDOW == 158 (0x9030d000) [pid = 1801] [serial = 1845] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1801 | --DOMWINDOW == 157 (0x8a30a400) [pid = 1801] [serial = 1887] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1801 | --DOMWINDOW == 156 (0x8dc23000) [pid = 1801] [serial = 1758] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1801 | --DOMWINDOW == 155 (0x9053e000) [pid = 1801] [serial = 1848] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1801 | --DOMWINDOW == 154 (0x99093400) [pid = 1801] [serial = 1878] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1801 | --DOMWINDOW == 153 (0x946ee800) [pid = 1801] [serial = 1866] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1801 | --DOMWINDOW == 152 (0x880d7c00) [pid = 1801] [serial = 1830] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1801 | --DOMWINDOW == 151 (0x8dfb6400) [pid = 1801] [serial = 1833] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1801 | --DOMWINDOW == 150 (0x8ffcb800) [pid = 1801] [serial = 1844] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1801 | --DOMWINDOW == 149 (0x914ce000) [pid = 1801] [serial = 1853] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1801 | --DOMWINDOW == 148 (0x8eb31000) [pid = 1801] [serial = 1836] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1801 | --DOMWINDOW == 147 (0x8e94dc00) [pid = 1801] [serial = 1890] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1801 | --DOMWINDOW == 146 (0x93344800) [pid = 1801] [serial = 1857] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1801 | --DOMWINDOW == 145 (0x976e7400) [pid = 1801] [serial = 1871] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1801 | --DOMWINDOW == 144 (0x9207f000) [pid = 1801] [serial = 1856] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1801 | --DOMWINDOW == 143 (0x99277c00) [pid = 1801] [serial = 1880] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1801 | --DOMWINDOW == 142 (0x864f5000) [pid = 1801] [serial = 1884] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1801 | --DOMWINDOW == 141 (0x8ea8d400) [pid = 1801] [serial = 1835] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1801 | --DOMWINDOW == 140 (0x8e950c00) [pid = 1801] [serial = 1893] [outer = (nil)] [url = about:blank] 09:16:03 INFO - PROCESS | 1801 | 1460996163494 Marionette TRACE conn4 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:03 INFO - PROCESS | 1801 | ++DOCSHELL 0x83d9ac00 == 121 [pid = 1801] [id = 672] 09:16:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 141 (0x83d9d000) [pid = 1801] [serial = 2017] [outer = (nil)] 09:16:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 142 (0x8483d800) [pid = 1801] [serial = 2018] [outer = 0x83d9d000] 09:16:03 INFO - PROCESS | 1801 | 1460996163586 Marionette DEBUG loaded listener.js 09:16:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 143 (0x850e6000) [pid = 1801] [serial = 2019] [outer = 0x83d9d000] 09:16:04 INFO - PROCESS | 1801 | 1460996164383 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 09:16:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 09:16:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 3883ms 09:16:04 INFO - PROCESS | 1801 | 1460996164411 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 09:16:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 09:16:04 INFO - PROCESS | 1801 | 1460996164417 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 09:16:04 INFO - PROCESS | 1801 | 1460996164424 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 09:16:04 INFO - PROCESS | 1801 | 1460996164431 Marionette TRACE conn4 <- [1,2662,null,{}] 09:16:04 INFO - PROCESS | 1801 | 1460996164437 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:04 INFO - PROCESS | 1801 | 1460996164651 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 09:16:04 INFO - PROCESS | 1801 | 1460996164864 Marionette TRACE conn4 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:04 INFO - PROCESS | 1801 | ++DOCSHELL 0x854cec00 == 122 [pid = 1801] [id = 673] 09:16:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 144 (0x854d0c00) [pid = 1801] [serial = 2020] [outer = (nil)] 09:16:04 INFO - PROCESS | 1801 | ++DOMWINDOW == 145 (0x858fb000) [pid = 1801] [serial = 2021] [outer = 0x854d0c00] 09:16:04 INFO - PROCESS | 1801 | 1460996164944 Marionette DEBUG loaded listener.js 09:16:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 146 (0x86185400) [pid = 1801] [serial = 2022] [outer = 0x854d0c00] 09:16:05 INFO - PROCESS | 1801 | 1460996165889 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 09:16:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 09:16:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1532ms 09:16:05 INFO - PROCESS | 1801 | 1460996165960 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 09:16:05 INFO - PROCESS | 1801 | 1460996165966 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 09:16:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 09:16:05 INFO - PROCESS | 1801 | 1460996165973 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 09:16:05 INFO - PROCESS | 1801 | 1460996165975 Marionette TRACE conn4 <- [1,2666,null,{}] 09:16:05 INFO - PROCESS | 1801 | 1460996165991 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:06 INFO - PROCESS | 1801 | 1460996166261 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 09:16:06 INFO - PROCESS | 1801 | 1460996166292 Marionette TRACE conn4 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:06 INFO - PROCESS | 1801 | ++DOCSHELL 0x858fc000 == 123 [pid = 1801] [id = 674] 09:16:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 147 (0x86493c00) [pid = 1801] [serial = 2023] [outer = (nil)] 09:16:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 148 (0x864e9400) [pid = 1801] [serial = 2024] [outer = 0x86493c00] 09:16:06 INFO - PROCESS | 1801 | 1460996166367 Marionette DEBUG loaded listener.js 09:16:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 149 (0x864f2000) [pid = 1801] [serial = 2025] [outer = 0x86493c00] 09:16:08 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 09:16:08 INFO - PROCESS | 1801 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:16:08 INFO - PROCESS | 1801 | --DOMWINDOW == 148 (0x916d1c00) [pid = 1801] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 09:16:08 INFO - PROCESS | 1801 | --DOMWINDOW == 147 (0x8fc98000) [pid = 1801] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 09:16:08 INFO - PROCESS | 1801 | --DOMWINDOW == 146 (0x9069c000) [pid = 1801] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 09:16:08 INFO - PROCESS | 1801 | --DOMWINDOW == 145 (0x963c1c00) [pid = 1801] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 09:16:08 INFO - PROCESS | 1801 | --DOMWINDOW == 144 (0x8618e800) [pid = 1801] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 09:16:08 INFO - PROCESS | 1801 | --DOMWINDOW == 143 (0x8ea85800) [pid = 1801] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 09:16:08 INFO - PROCESS | 1801 | --DOMWINDOW == 142 (0x8ff1c800) [pid = 1801] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 09:16:08 INFO - PROCESS | 1801 | --DOMWINDOW == 141 (0x858f9000) [pid = 1801] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 09:16:08 INFO - PROCESS | 1801 | --DOMWINDOW == 140 (0x94482400) [pid = 1801] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 09:16:08 INFO - PROCESS | 1801 | --DOMWINDOW == 139 (0x99274000) [pid = 1801] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 09:16:08 INFO - PROCESS | 1801 | --DOMWINDOW == 138 (0x879e0400) [pid = 1801] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 09:16:08 INFO - PROCESS | 1801 | --DOMWINDOW == 137 (0x8b9ca400) [pid = 1801] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 09:16:08 INFO - PROCESS | 1801 | --DOMWINDOW == 136 (0x8fbd7c00) [pid = 1801] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 09:16:08 INFO - PROCESS | 1801 | --DOMWINDOW == 135 (0x9030c400) [pid = 1801] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 09:16:08 INFO - PROCESS | 1801 | --DOMWINDOW == 134 (0x8b858000) [pid = 1801] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 09:16:08 INFO - PROCESS | 1801 | --DOMWINDOW == 133 (0x971de000) [pid = 1801] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 09:16:08 INFO - PROCESS | 1801 | --DOMWINDOW == 132 (0x99269800) [pid = 1801] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 09:16:08 INFO - PROCESS | 1801 | --DOMWINDOW == 131 (0x8b9bd000) [pid = 1801] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 09:16:08 INFO - PROCESS | 1801 | --DOMWINDOW == 130 (0x8906d400) [pid = 1801] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 09:16:08 INFO - PROCESS | 1801 | --DOMWINDOW == 129 (0x9eb43c00) [pid = 1801] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 09:16:08 INFO - PROCESS | 1801 | --DOMWINDOW == 128 (0x95cb4c00) [pid = 1801] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 09:16:08 INFO - PROCESS | 1801 | --DOMWINDOW == 127 (0x8dfc1800) [pid = 1801] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 09:16:08 INFO - PROCESS | 1801 | 1460996168296 Marionette TRACE conn4 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 09:16:08 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) 09:16:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2335ms 09:16:08 INFO - PROCESS | 1801 | 1460996168308 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 09:16:08 INFO - PROCESS | 1801 | 1460996168311 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 09:16:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 09:16:08 INFO - PROCESS | 1801 | 1460996168326 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 09:16:08 INFO - PROCESS | 1801 | 1460996168335 Marionette TRACE conn4 <- [1,2670,null,{}] 09:16:08 INFO - PROCESS | 1801 | 1460996168371 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:08 INFO - PROCESS | 1801 | 1460996168653 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 09:16:08 INFO - PROCESS | 1801 | 1460996168778 Marionette TRACE conn4 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:08 INFO - PROCESS | 1801 | ++DOCSHELL 0x854d1c00 == 124 [pid = 1801] [id = 675] 09:16:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 128 (0x858f0400) [pid = 1801] [serial = 2026] [outer = (nil)] 09:16:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 129 (0x880d1c00) [pid = 1801] [serial = 2027] [outer = 0x858f0400] 09:16:08 INFO - PROCESS | 1801 | 1460996168853 Marionette DEBUG loaded listener.js 09:16:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 130 (0x88e06400) [pid = 1801] [serial = 2028] [outer = 0x858f0400] 09:16:10 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 09:16:10 INFO - PROCESS | 1801 | 1460996170064 Marionette TRACE conn4 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 09:16:10 INFO - PROCESS | 1801 | 1460996170106 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 09:16:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 09:16:10 INFO - PROCESS | 1801 | 1460996170112 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 09:16:10 INFO - PROCESS | 1801 | 1460996170115 Marionette TRACE conn4 <- [1,2674,null,{}] 09:16:10 INFO - PROCESS | 1801 | 1460996170121 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:10 INFO - PROCESS | 1801 | 1460996170443 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 09:16:10 INFO - PROCESS | 1801 | 1460996170772 Marionette TRACE conn4 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:10 INFO - PROCESS | 1801 | ++DOCSHELL 0x850eb800 == 125 [pid = 1801] [id = 676] 09:16:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 131 (0x850ef800) [pid = 1801] [serial = 2029] [outer = (nil)] 09:16:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 132 (0x854c7400) [pid = 1801] [serial = 2030] [outer = 0x850ef800] 09:16:10 INFO - PROCESS | 1801 | 1460996170865 Marionette DEBUG loaded listener.js 09:16:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 133 (0x854d1400) [pid = 1801] [serial = 2031] [outer = 0x850ef800] 09:16:12 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 09:16:12 INFO - PROCESS | 1801 | 1460996172317 Marionette TRACE conn4 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 09:16:12 INFO - PROCESS | 1801 | 1460996172361 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 09:16:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 09:16:12 INFO - PROCESS | 1801 | 1460996172371 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 09:16:12 INFO - PROCESS | 1801 | 1460996172379 Marionette TRACE conn4 <- [1,2678,null,{}] 09:16:12 INFO - PROCESS | 1801 | 1460996172493 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:12 INFO - PROCESS | 1801 | 1460996172716 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 09:16:13 INFO - PROCESS | 1801 | 1460996172995 Marionette TRACE conn4 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:13 INFO - PROCESS | 1801 | ++DOCSHELL 0x858f5c00 == 126 [pid = 1801] [id = 677] 09:16:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 134 (0x858fa800) [pid = 1801] [serial = 2032] [outer = (nil)] 09:16:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 135 (0x86492c00) [pid = 1801] [serial = 2033] [outer = 0x858fa800] 09:16:13 INFO - PROCESS | 1801 | 1460996173089 Marionette DEBUG loaded listener.js 09:16:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 136 (0x879d6800) [pid = 1801] [serial = 2034] [outer = 0x858fa800] 09:16:14 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 09:16:14 INFO - PROCESS | 1801 | 1460996174550 Marionette TRACE conn4 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 09:16:14 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) 09:16:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2241ms 09:16:14 INFO - PROCESS | 1801 | 1460996174745 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 09:16:14 INFO - PROCESS | 1801 | 1460996174751 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 09:16:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 09:16:14 INFO - PROCESS | 1801 | 1460996174763 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 09:16:14 INFO - PROCESS | 1801 | 1460996174766 Marionette TRACE conn4 <- [1,2682,null,{}] 09:16:14 INFO - PROCESS | 1801 | 1460996174772 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:14 INFO - PROCESS | 1801 | 1460996174992 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 09:16:15 INFO - PROCESS | 1801 | 1460996175275 Marionette TRACE conn4 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:15 INFO - PROCESS | 1801 | ++DOCSHELL 0x879d9400 == 127 [pid = 1801] [id = 678] 09:16:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 137 (0x880d1000) [pid = 1801] [serial = 2035] [outer = (nil)] 09:16:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 138 (0x89066c00) [pid = 1801] [serial = 2036] [outer = 0x880d1000] 09:16:15 INFO - PROCESS | 1801 | 1460996175364 Marionette DEBUG loaded listener.js 09:16:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 139 (0x89ae7000) [pid = 1801] [serial = 2037] [outer = 0x880d1000] 09:16:16 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 09:16:16 INFO - PROCESS | 1801 | 1460996176769 Marionette TRACE conn4 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 09:16:16 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) 09:16:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2036ms 09:16:16 INFO - PROCESS | 1801 | 1460996176798 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 09:16:16 INFO - PROCESS | 1801 | 1460996176805 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 09:16:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 09:16:16 INFO - PROCESS | 1801 | 1460996176822 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 09:16:16 INFO - PROCESS | 1801 | 1460996176830 Marionette TRACE conn4 <- [1,2686,null,{}] 09:16:16 INFO - PROCESS | 1801 | 1460996176836 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:17 INFO - PROCESS | 1801 | 1460996177147 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 09:16:17 INFO - PROCESS | 1801 | 1460996177430 Marionette TRACE conn4 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:17 INFO - PROCESS | 1801 | ++DOCSHELL 0x89fe2c00 == 128 [pid = 1801] [id = 679] 09:16:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 140 (0x89fe6800) [pid = 1801] [serial = 2038] [outer = (nil)] 09:16:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 141 (0x8a309800) [pid = 1801] [serial = 2039] [outer = 0x89fe6800] 09:16:17 INFO - PROCESS | 1801 | 1460996177519 Marionette DEBUG loaded listener.js 09:16:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 142 (0x8b85fc00) [pid = 1801] [serial = 2040] [outer = 0x89fe6800] 09:16:18 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 09:16:18 INFO - PROCESS | 1801 | 1460996178889 Marionette TRACE conn4 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 09:16:18 INFO - PROCESS | 1801 | 1460996178922 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 09:16:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 09:16:18 INFO - PROCESS | 1801 | 1460996178929 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 09:16:18 INFO - PROCESS | 1801 | 1460996178933 Marionette TRACE conn4 <- [1,2690,null,{}] 09:16:18 INFO - PROCESS | 1801 | 1460996178938 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:19 INFO - PROCESS | 1801 | 1460996179191 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 09:16:19 INFO - PROCESS | 1801 | 1460996179448 Marionette TRACE conn4 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:19 INFO - PROCESS | 1801 | ++DOCSHELL 0x8b85e000 == 129 [pid = 1801] [id = 680] 09:16:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 143 (0x8b9b4400) [pid = 1801] [serial = 2041] [outer = (nil)] 09:16:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 144 (0x8b9c7400) [pid = 1801] [serial = 2042] [outer = 0x8b9b4400] 09:16:19 INFO - PROCESS | 1801 | 1460996179537 Marionette DEBUG loaded listener.js 09:16:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 145 (0x8b9cc800) [pid = 1801] [serial = 2043] [outer = 0x8b9b4400] 09:16:20 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 09:16:20 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 09:16:20 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:16:20 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 09:16:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:16:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:16:20 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1 09:16:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:16:20 INFO - _addTest/ [0,2693,"getWindowHandle",null] 09:16:20 INFO - PROCESS | 1801 | 1460996180919 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 09:16:20 INFO - PROCESS | 1801 | 1460996180926 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 09:16:20 INFO - PROCESS | 1801 | 1460996180929 Marionette TRACE conn4 <- [1,2694,null,{}] 09:16:20 INFO - PROCESS | 1801 | 1460996180935 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:21 INFO - PROCESS | 1801 | 1460996181246 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 09:16:21 INFO - PROCESS | 1801 | 1460996181510 Marionette TRACE conn4 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:21 INFO - PROCESS | 1801 | ++DOCSHELL 0x8dc20c00 == 130 [pid = 1801] [id = 681] 09:16:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 146 (0x8dc21800) [pid = 1801] [serial = 2044] [outer = (nil)] 09:16:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 147 (0x8dc26c00) [pid = 1801] [serial = 2045] [outer = 0x8dc21800] 09:16:21 INFO - PROCESS | 1801 | 1460996181616 Marionette DEBUG loaded listener.js 09:16:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 148 (0x8dfc0800) [pid = 1801] [serial = 2046] [outer = 0x8dc21800] 09:16:23 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 09:16:23 INFO - PROCESS | 1801 | 1460996183038 Marionette TRACE conn4 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 09:16:23 INFO - PROCESS | 1801 | 1460996183063 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 09:16:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 09:16:23 INFO - PROCESS | 1801 | 1460996183070 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 09:16:23 INFO - PROCESS | 1801 | 1460996183074 Marionette TRACE conn4 <- [1,2698,null,{}] 09:16:23 INFO - PROCESS | 1801 | 1460996183080 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:23 INFO - PROCESS | 1801 | 1460996183377 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 09:16:23 INFO - PROCESS | 1801 | 1460996183661 Marionette TRACE conn4 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:23 INFO - PROCESS | 1801 | ++DOCSHELL 0x89fe6000 == 131 [pid = 1801] [id = 682] 09:16:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 149 (0x8dfc1c00) [pid = 1801] [serial = 2047] [outer = (nil)] 09:16:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 150 (0x8e968400) [pid = 1801] [serial = 2048] [outer = 0x8dfc1c00] 09:16:23 INFO - PROCESS | 1801 | 1460996183753 Marionette DEBUG loaded listener.js 09:16:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 151 (0x8e96d000) [pid = 1801] [serial = 2049] [outer = 0x8dfc1c00] 09:16:25 INFO - PROCESS | 1801 | SkCairoFTTypeface::onFilterRec unimplemented 09:16:25 INFO - PROCESS | 1801 | 1460996185105 Marionette TRACE conn4 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 09:16:25 INFO - PROCESS | 1801 | 1460996185162 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 09:16:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 09:16:25 INFO - PROCESS | 1801 | 1460996185169 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 09:16:25 INFO - PROCESS | 1801 | 1460996185172 Marionette TRACE conn4 <- [1,2702,null,{}] 09:16:25 INFO - PROCESS | 1801 | 1460996185178 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:25 INFO - PROCESS | 1801 | 1460996185464 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 09:16:25 INFO - PROCESS | 1801 | 1460996185723 Marionette TRACE conn4 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:25 INFO - PROCESS | 1801 | ++DOCSHELL 0x8e947400 == 132 [pid = 1801] [id = 683] 09:16:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 152 (0x8e968c00) [pid = 1801] [serial = 2050] [outer = (nil)] 09:16:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 153 (0x8ea92400) [pid = 1801] [serial = 2051] [outer = 0x8e968c00] 09:16:25 INFO - PROCESS | 1801 | 1460996185810 Marionette DEBUG loaded listener.js 09:16:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 154 (0x8eb27800) [pid = 1801] [serial = 2052] [outer = 0x8e968c00] 09:16:26 INFO - PROCESS | 1801 | 1460996186697 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 09:16:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 09:16:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1628ms 09:16:26 INFO - PROCESS | 1801 | 1460996186800 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 09:16:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 09:16:26 INFO - PROCESS | 1801 | 1460996186804 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 09:16:26 INFO - PROCESS | 1801 | 1460996186810 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 09:16:26 INFO - PROCESS | 1801 | 1460996186814 Marionette TRACE conn4 <- [1,2706,null,{}] 09:16:26 INFO - PROCESS | 1801 | 1460996186820 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:27 INFO - PROCESS | 1801 | 1460996187033 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 09:16:27 INFO - PROCESS | 1801 | 1460996187366 Marionette TRACE conn4 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:27 INFO - PROCESS | 1801 | ++DOCSHELL 0x89ff0c00 == 133 [pid = 1801] [id = 684] 09:16:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 155 (0x8b9cf800) [pid = 1801] [serial = 2053] [outer = (nil)] 09:16:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 156 (0x8ec84000) [pid = 1801] [serial = 2054] [outer = 0x8b9cf800] 09:16:27 INFO - PROCESS | 1801 | 1460996187460 Marionette DEBUG loaded listener.js 09:16:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 157 (0x8ec8a800) [pid = 1801] [serial = 2055] [outer = 0x8b9cf800] 09:16:28 INFO - PROCESS | 1801 | 1460996188385 Marionette TRACE conn4 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 09:16:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 09:16:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1637ms 09:16:28 INFO - PROCESS | 1801 | 1460996188448 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 09:16:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 09:16:28 INFO - PROCESS | 1801 | 1460996188452 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 09:16:28 INFO - PROCESS | 1801 | 1460996188459 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 09:16:28 INFO - PROCESS | 1801 | 1460996188462 Marionette TRACE conn4 <- [1,2710,null,{}] 09:16:28 INFO - PROCESS | 1801 | 1460996188468 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:28 INFO - PROCESS | 1801 | 1460996188702 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 09:16:29 INFO - PROCESS | 1801 | 1460996189034 Marionette TRACE conn4 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:29 INFO - PROCESS | 1801 | ++DOCSHELL 0x89ae1000 == 134 [pid = 1801] [id = 685] 09:16:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 158 (0x8e974000) [pid = 1801] [serial = 2056] [outer = (nil)] 09:16:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 159 (0x8f666800) [pid = 1801] [serial = 2057] [outer = 0x8e974000] 09:16:29 INFO - PROCESS | 1801 | 1460996189130 Marionette DEBUG loaded listener.js 09:16:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 160 (0x8f66a000) [pid = 1801] [serial = 2058] [outer = 0x8e974000] 09:16:30 INFO - PROCESS | 1801 | 1460996190086 Marionette TRACE conn4 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 09:16:30 INFO - PROCESS | 1801 | 1460996190148 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 09:16:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 09:16:30 INFO - PROCESS | 1801 | 1460996190155 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 09:16:30 INFO - PROCESS | 1801 | 1460996190159 Marionette TRACE conn4 <- [1,2714,null,{}] 09:16:30 INFO - PROCESS | 1801 | 1460996190164 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:30 INFO - PROCESS | 1801 | 1460996190421 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 09:16:30 INFO - PROCESS | 1801 | 1460996190782 Marionette TRACE conn4 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:30 INFO - PROCESS | 1801 | ++DOCSHELL 0x8fbd0400 == 135 [pid = 1801] [id = 686] 09:16:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 161 (0x8fbd0c00) [pid = 1801] [serial = 2059] [outer = (nil)] 09:16:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 162 (0x8fbd7400) [pid = 1801] [serial = 2060] [outer = 0x8fbd0c00] 09:16:30 INFO - PROCESS | 1801 | 1460996190889 Marionette DEBUG loaded listener.js 09:16:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 163 (0x8ff15800) [pid = 1801] [serial = 2061] [outer = 0x8fbd0c00] 09:16:31 INFO - PROCESS | 1801 | 1460996191854 Marionette TRACE conn4 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 09:16:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 09:16:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1729ms 09:16:31 INFO - PROCESS | 1801 | 1460996191884 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 09:16:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 09:16:31 INFO - PROCESS | 1801 | 1460996191889 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 09:16:31 INFO - PROCESS | 1801 | 1460996191895 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 09:16:31 INFO - PROCESS | 1801 | 1460996191900 Marionette TRACE conn4 <- [1,2718,null,{}] 09:16:31 INFO - PROCESS | 1801 | 1460996191906 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:32 INFO - PROCESS | 1801 | 1460996192150 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 09:16:32 INFO - PROCESS | 1801 | 1460996192489 Marionette TRACE conn4 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:32 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ffc0c00 == 136 [pid = 1801] [id = 687] 09:16:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 164 (0x8ffc5000) [pid = 1801] [serial = 2062] [outer = (nil)] 09:16:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 165 (0x8ffd6000) [pid = 1801] [serial = 2063] [outer = 0x8ffc5000] 09:16:32 INFO - PROCESS | 1801 | 1460996192584 Marionette DEBUG loaded listener.js 09:16:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 166 (0x8ffda000) [pid = 1801] [serial = 2064] [outer = 0x8ffc5000] 09:16:33 INFO - PROCESS | 1801 | 1460996193499 Marionette TRACE conn4 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 09:16:33 INFO - PROCESS | 1801 | 1460996193542 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 09:16:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 09:16:33 INFO - PROCESS | 1801 | 1460996193548 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 09:16:33 INFO - PROCESS | 1801 | 1460996193552 Marionette TRACE conn4 <- [1,2722,null,{}] 09:16:33 INFO - PROCESS | 1801 | 1460996193557 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:33 INFO - PROCESS | 1801 | 1460996193809 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 09:16:34 INFO - PROCESS | 1801 | 1460996194148 Marionette TRACE conn4 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:34 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ffc1000 == 137 [pid = 1801] [id = 688] 09:16:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 167 (0x8ffcbc00) [pid = 1801] [serial = 2065] [outer = (nil)] 09:16:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 168 (0x9030c000) [pid = 1801] [serial = 2066] [outer = 0x8ffcbc00] 09:16:34 INFO - PROCESS | 1801 | 1460996194244 Marionette DEBUG loaded listener.js 09:16:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 169 (0x90404000) [pid = 1801] [serial = 2067] [outer = 0x8ffcbc00] 09:16:35 INFO - PROCESS | 1801 | 1460996195170 Marionette TRACE conn4 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 09:16:35 INFO - PROCESS | 1801 | 1460996195251 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 09:16:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 09:16:35 INFO - PROCESS | 1801 | 1460996195257 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 09:16:35 INFO - PROCESS | 1801 | 1460996195260 Marionette TRACE conn4 <- [1,2726,null,{}] 09:16:35 INFO - PROCESS | 1801 | 1460996195266 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:35 INFO - PROCESS | 1801 | 1460996195524 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 09:16:35 INFO - PROCESS | 1801 | 1460996195872 Marionette TRACE conn4 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:35 INFO - PROCESS | 1801 | ++DOCSHELL 0x8f660c00 == 138 [pid = 1801] [id = 689] 09:16:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 170 (0x8ffcb800) [pid = 1801] [serial = 2068] [outer = (nil)] 09:16:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 171 (0x90532400) [pid = 1801] [serial = 2069] [outer = 0x8ffcb800] 09:16:35 INFO - PROCESS | 1801 | 1460996195959 Marionette DEBUG loaded listener.js 09:16:36 INFO - PROCESS | 1801 | ++DOMWINDOW == 172 (0x90537400) [pid = 1801] [serial = 2070] [outer = 0x8ffcb800] 09:16:36 INFO - PROCESS | 1801 | 1460996196876 Marionette TRACE conn4 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 09:16:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 09:16:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1685ms 09:16:36 INFO - PROCESS | 1801 | 1460996196943 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 09:16:36 INFO - PROCESS | 1801 | 1460996196947 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 09:16:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 09:16:36 INFO - PROCESS | 1801 | 1460996196953 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 09:16:36 INFO - PROCESS | 1801 | 1460996196956 Marionette TRACE conn4 <- [1,2730,null,{}] 09:16:36 INFO - PROCESS | 1801 | 1460996196962 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:37 INFO - PROCESS | 1801 | 1460996197181 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 09:16:37 INFO - PROCESS | 1801 | 1460996197516 Marionette TRACE conn4 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:37 INFO - PROCESS | 1801 | ++DOCSHELL 0x83b2d400 == 139 [pid = 1801] [id = 690] 09:16:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 173 (0x84836400) [pid = 1801] [serial = 2071] [outer = (nil)] 09:16:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 174 (0x90550800) [pid = 1801] [serial = 2072] [outer = 0x84836400] 09:16:37 INFO - PROCESS | 1801 | 1460996197609 Marionette DEBUG loaded listener.js 09:16:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 175 (0x90552800) [pid = 1801] [serial = 2073] [outer = 0x84836400] 09:16:38 INFO - PROCESS | 1801 | 1460996198908 Marionette TRACE conn4 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 09:16:38 INFO - PROCESS | 1801 | 1460996198974 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 09:16:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 09:16:38 INFO - PROCESS | 1801 | 1460996198983 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 09:16:38 INFO - PROCESS | 1801 | 1460996198986 Marionette TRACE conn4 <- [1,2734,null,{}] 09:16:38 INFO - PROCESS | 1801 | 1460996198990 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:39 INFO - PROCESS | 1801 | 1460996199275 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 09:16:39 INFO - PROCESS | 1801 | 1460996199570 Marionette TRACE conn4 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:39 INFO - PROCESS | 1801 | ++DOCSHELL 0x9040bc00 == 140 [pid = 1801] [id = 691] 09:16:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 176 (0x9069d800) [pid = 1801] [serial = 2074] [outer = (nil)] 09:16:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 177 (0x906a4000) [pid = 1801] [serial = 2075] [outer = 0x9069d800] 09:16:39 INFO - PROCESS | 1801 | 1460996199658 Marionette DEBUG loaded listener.js 09:16:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 178 (0x90712800) [pid = 1801] [serial = 2076] [outer = 0x9069d800] 09:16:41 INFO - PROCESS | 1801 | --DOCSHELL 0x88e07400 == 139 [pid = 1801] [id = 273] 09:16:41 INFO - PROCESS | 1801 | --DOCSHELL 0x864ec000 == 138 [pid = 1801] [id = 606] 09:16:41 INFO - PROCESS | 1801 | --DOCSHELL 0x8b9bac00 == 137 [pid = 1801] [id = 611] 09:16:41 INFO - PROCESS | 1801 | --DOCSHELL 0x92087c00 == 136 [pid = 1801] [id = 619] 09:16:41 INFO - PROCESS | 1801 | --DOCSHELL 0x8ffd4400 == 135 [pid = 1801] [id = 620] 09:16:41 INFO - PROCESS | 1801 | --DOCSHELL 0x8648ec00 == 134 [pid = 1801] [id = 605] 09:16:41 INFO - PROCESS | 1801 | --DOCSHELL 0x8dfb4400 == 133 [pid = 1801] [id = 616] 09:16:41 INFO - PROCESS | 1801 | --DOCSHELL 0x8dc1b000 == 132 [pid = 1801] [id = 613] 09:16:41 INFO - PROCESS | 1801 | --DOCSHELL 0x8b9b2800 == 131 [pid = 1801] [id = 610] 09:16:41 INFO - PROCESS | 1801 | --DOCSHELL 0x8f958800 == 130 [pid = 1801] [id = 614] 09:16:41 INFO - PROCESS | 1801 | --DOCSHELL 0x89ae1800 == 129 [pid = 1801] [id = 353] 09:16:41 INFO - PROCESS | 1801 | --DOCSHELL 0x8ffc8800 == 128 [pid = 1801] [id = 615] 09:16:41 INFO - PROCESS | 1801 | --DOCSHELL 0x858f9800 == 127 [pid = 1801] [id = 617] 09:16:41 INFO - PROCESS | 1801 | --DOCSHELL 0x854c5400 == 126 [pid = 1801] [id = 618] 09:16:41 INFO - PROCESS | 1801 | --DOCSHELL 0x854c4800 == 125 [pid = 1801] [id = 621] 09:16:41 INFO - PROCESS | 1801 | --DOCSHELL 0x8ea89800 == 124 [pid = 1801] [id = 86] 09:16:41 INFO - PROCESS | 1801 | --DOCSHELL 0x86183800 == 123 [pid = 1801] [id = 609] 09:16:41 INFO - PROCESS | 1801 | --DOCSHELL 0x8b9b2400 == 122 [pid = 1801] [id = 612] 09:16:41 INFO - PROCESS | 1801 | --DOCSHELL 0x854d1c00 == 121 [pid = 1801] [id = 675] 09:16:41 INFO - PROCESS | 1801 | --DOCSHELL 0x858fc000 == 120 [pid = 1801] [id = 674] 09:16:41 INFO - PROCESS | 1801 | --DOCSHELL 0x854cec00 == 119 [pid = 1801] [id = 673] 09:16:41 INFO - PROCESS | 1801 | --DOCSHELL 0x83d9ac00 == 118 [pid = 1801] [id = 672] 09:16:41 INFO - PROCESS | 1801 | --DOCSHELL 0x8e947800 == 117 [pid = 1801] [id = 663] 09:16:41 INFO - PROCESS | 1801 | --DOCSHELL 0x8eb33000 == 116 [pid = 1801] [id = 662] 09:16:41 INFO - PROCESS | 1801 | --DOCSHELL 0x90303c00 == 115 [pid = 1801] [id = 661] 09:16:41 INFO - PROCESS | 1801 | --DOCSHELL 0x858f3800 == 114 [pid = 1801] [id = 659] 09:16:41 INFO - PROCESS | 1801 | --DOCSHELL 0x8618bc00 == 113 [pid = 1801] [id = 660] 09:16:41 INFO - PROCESS | 1801 | --DOCSHELL 0x8eb2f800 == 112 [pid = 1801] [id = 658] 09:16:41 INFO - PROCESS | 1801 | --DOCSHELL 0x854cb400 == 111 [pid = 1801] [id = 657] 09:16:41 INFO - PROCESS | 1801 | --DOCSHELL 0x8a30f000 == 110 [pid = 1801] [id = 656] 09:16:41 INFO - PROCESS | 1801 | --DOCSHELL 0x86187000 == 109 [pid = 1801] [id = 654] 09:16:41 INFO - PROCESS | 1801 | --DOCSHELL 0x89074c00 == 108 [pid = 1801] [id = 655] 09:16:41 INFO - PROCESS | 1801 | --DOCSHELL 0x88e07c00 == 107 [pid = 1801] [id = 653] 09:16:41 INFO - PROCESS | 1801 | --DOMWINDOW == 177 (0x8b9ce800) [pid = 1801] [serial = 1961] [outer = (nil)] [url = about:blank] 09:16:41 INFO - PROCESS | 1801 | --DOMWINDOW == 176 (0x93415c00) [pid = 1801] [serial = 1919] [outer = (nil)] [url = about:blank] 09:16:41 INFO - PROCESS | 1801 | --DOMWINDOW == 175 (0x914ac000) [pid = 1801] [serial = 1914] [outer = (nil)] [url = about:blank] 09:16:41 INFO - PROCESS | 1801 | --DOMWINDOW == 174 (0x9208b800) [pid = 1801] [serial = 1917] [outer = (nil)] [url = about:blank] 09:16:41 INFO - PROCESS | 1801 | --DOMWINDOW == 173 (0x99394800) [pid = 1801] [serial = 1935] [outer = (nil)] [url = about:blank] 09:16:41 INFO - PROCESS | 1801 | --DOMWINDOW == 172 (0x906a4400) [pid = 1801] [serial = 1913] [outer = (nil)] [url = about:blank] 09:16:41 INFO - PROCESS | 1801 | --DOMWINDOW == 171 (0x880d7000) [pid = 1801] [serial = 1898] [outer = (nil)] [url = about:blank] 09:16:41 INFO - PROCESS | 1801 | --DOMWINDOW == 170 (0x9ff87c00) [pid = 1801] [serial = 1949] [outer = (nil)] [url = about:blank] 09:16:41 INFO - PROCESS | 1801 | --DOMWINDOW == 169 (0x9207e800) [pid = 1801] [serial = 1916] [outer = (nil)] [url = about:blank] 09:16:41 INFO - PROCESS | 1801 | --DOMWINDOW == 168 (0x98985800) [pid = 1801] [serial = 1932] [outer = (nil)] [url = about:blank] 09:16:41 INFO - PROCESS | 1801 | --DOMWINDOW == 167 (0x8ffde400) [pid = 1801] [serial = 1908] [outer = (nil)] [url = about:blank] 09:16:41 INFO - PROCESS | 1801 | --DOMWINDOW == 166 (0x864f1000) [pid = 1801] [serial = 1953] [outer = (nil)] [url = about:blank] 09:16:41 INFO - PROCESS | 1801 | --DOMWINDOW == 165 (0x946ed000) [pid = 1801] [serial = 1925] [outer = (nil)] [url = about:blank] 09:16:41 INFO - PROCESS | 1801 | --DOMWINDOW == 164 (0x9eb48400) [pid = 1801] [serial = 1943] [outer = (nil)] [url = about:blank] 09:16:41 INFO - PROCESS | 1801 | --DOMWINDOW == 163 (0x88e13800) [pid = 1801] [serial = 1955] [outer = (nil)] [url = about:blank] 09:16:41 INFO - PROCESS | 1801 | --DOMWINDOW == 162 (0x8dfc1400) [pid = 1801] [serial = 1827] [outer = (nil)] [url = about:blank] 09:16:41 INFO - PROCESS | 1801 | --DOMWINDOW == 161 (0x9e010800) [pid = 1801] [serial = 1941] [outer = (nil)] [url = about:blank] 09:16:41 INFO - PROCESS | 1801 | --DOMWINDOW == 160 (0x9fc5c400) [pid = 1801] [serial = 1944] [outer = (nil)] [url = about:blank] 09:16:41 INFO - PROCESS | 1801 | --DOMWINDOW == 159 (0x99270400) [pid = 1801] [serial = 1934] [outer = (nil)] [url = about:blank] 09:16:41 INFO - PROCESS | 1801 | --DOMWINDOW == 158 (0x90530c00) [pid = 1801] [serial = 1911] [outer = (nil)] [url = about:blank] 09:16:41 INFO - PROCESS | 1801 | --DOMWINDOW == 157 (0x8ff19c00) [pid = 1801] [serial = 1905] [outer = (nil)] [url = about:blank] 09:16:41 INFO - PROCESS | 1801 | --DOMWINDOW == 156 (0x9a50ac00) [pid = 1801] [serial = 1881] [outer = (nil)] [url = about:blank] 09:16:41 INFO - PROCESS | 1801 | --DOMWINDOW == 155 (0x8a303800) [pid = 1801] [serial = 1899] [outer = (nil)] [url = about:blank] 09:16:41 INFO - PROCESS | 1801 | --DOMWINDOW == 154 (0x9df22800) [pid = 1801] [serial = 1937] [outer = (nil)] [url = about:blank] 09:16:41 INFO - PROCESS | 1801 | --DOMWINDOW == 153 (0x8eb31c00) [pid = 1801] [serial = 1895] [outer = (nil)] [url = about:blank] 09:16:41 INFO - PROCESS | 1801 | --DOMWINDOW == 152 (0x9836d400) [pid = 1801] [serial = 1931] [outer = (nil)] [url = about:blank] 09:16:41 INFO - PROCESS | 1801 | --DOMWINDOW == 151 (0x93419800) [pid = 1801] [serial = 1920] [outer = (nil)] [url = about:blank] 09:16:41 INFO - PROCESS | 1801 | --DOMWINDOW == 150 (0x8b9cd400) [pid = 1801] [serial = 1958] [outer = (nil)] [url = about:blank] 09:16:41 INFO - PROCESS | 1801 | --DOMWINDOW == 149 (0x8ffcb400) [pid = 1801] [serial = 1907] [outer = (nil)] [url = about:blank] 09:16:41 INFO - PROCESS | 1801 | --DOMWINDOW == 148 (0x8f95a800) [pid = 1801] [serial = 1904] [outer = (nil)] [url = about:blank] 09:16:41 INFO - PROCESS | 1801 | --DOMWINDOW == 147 (0x8b9d6c00) [pid = 1801] [serial = 1959] [outer = (nil)] [url = about:blank] 09:16:41 INFO - PROCESS | 1801 | --DOMWINDOW == 146 (0x9e00dc00) [pid = 1801] [serial = 1940] [outer = (nil)] [url = about:blank] 09:16:41 INFO - PROCESS | 1801 | --DOMWINDOW == 145 (0x935dec00) [pid = 1801] [serial = 1923] [outer = (nil)] [url = about:blank] 09:16:41 INFO - PROCESS | 1801 | --DOMWINDOW == 144 (0x93420000) [pid = 1801] [serial = 1922] [outer = (nil)] [url = about:blank] 09:16:41 INFO - PROCESS | 1801 | --DOMWINDOW == 143 (0x9ff86800) [pid = 1801] [serial = 1946] [outer = (nil)] [url = about:blank] 09:16:41 INFO - PROCESS | 1801 | --DOMWINDOW == 142 (0x976e3c00) [pid = 1801] [serial = 1928] [outer = (nil)] [url = about:blank] 09:16:41 INFO - PROCESS | 1801 | --DOMWINDOW == 141 (0x946f1c00) [pid = 1801] [serial = 1926] [outer = (nil)] [url = about:blank] 09:16:41 INFO - PROCESS | 1801 | --DOMWINDOW == 140 (0x8eb2a000) [pid = 1801] [serial = 1902] [outer = (nil)] [url = about:blank] 09:16:41 INFO - PROCESS | 1801 | --DOMWINDOW == 139 (0x98369000) [pid = 1801] [serial = 1929] [outer = (nil)] [url = about:blank] 09:16:41 INFO - PROCESS | 1801 | --DOMWINDOW == 138 (0x9040a800) [pid = 1801] [serial = 1910] [outer = (nil)] [url = about:blank] 09:16:41 INFO - PROCESS | 1801 | --DOMWINDOW == 137 (0x89070000) [pid = 1801] [serial = 1956] [outer = (nil)] [url = about:blank] 09:16:41 INFO - PROCESS | 1801 | --DOMWINDOW == 136 (0x8e971000) [pid = 1801] [serial = 1901] [outer = (nil)] [url = about:blank] 09:16:41 INFO - PROCESS | 1801 | --DOMWINDOW == 135 (0x9ff88c00) [pid = 1801] [serial = 1947] [outer = (nil)] [url = about:blank] 09:16:41 INFO - PROCESS | 1801 | --DOMWINDOW == 134 (0x8648dc00) [pid = 1801] [serial = 1952] [outer = (nil)] [url = about:blank] 09:16:41 INFO - PROCESS | 1801 | --DOMWINDOW == 133 (0x9df2dc00) [pid = 1801] [serial = 1938] [outer = (nil)] [url = about:blank] 09:16:42 INFO - PROCESS | 1801 | 1460996202289 Marionette TRACE conn4 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 09:16:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 09:16:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 3339ms 09:16:42 INFO - PROCESS | 1801 | 1460996202322 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 09:16:42 INFO - PROCESS | 1801 | 1460996202327 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 09:16:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 09:16:42 INFO - PROCESS | 1801 | 1460996202336 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 09:16:42 INFO - PROCESS | 1801 | 1460996202342 Marionette TRACE conn4 <- [1,2738,null,{}] 09:16:42 INFO - PROCESS | 1801 | 1460996202351 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:42 INFO - PROCESS | 1801 | 1460996202598 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 09:16:42 INFO - PROCESS | 1801 | 1460996202818 Marionette TRACE conn4 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:42 INFO - PROCESS | 1801 | ++DOCSHELL 0x83d9ac00 == 108 [pid = 1801] [id = 692] 09:16:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 134 (0x854cb800) [pid = 1801] [serial = 2077] [outer = (nil)] 09:16:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 135 (0x8618d400) [pid = 1801] [serial = 2078] [outer = 0x854cb800] 09:16:42 INFO - PROCESS | 1801 | 1460996202901 Marionette DEBUG loaded listener.js 09:16:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 136 (0x864ec000) [pid = 1801] [serial = 2079] [outer = 0x854cb800] 09:16:43 INFO - PROCESS | 1801 | 1460996203751 Marionette TRACE conn4 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 09:16:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 09:16:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1434ms 09:16:43 INFO - PROCESS | 1801 | 1460996203770 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 09:16:43 INFO - PROCESS | 1801 | 1460996203780 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 09:16:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 09:16:43 INFO - PROCESS | 1801 | 1460996203791 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 09:16:43 INFO - PROCESS | 1801 | 1460996203794 Marionette TRACE conn4 <- [1,2742,null,{}] 09:16:43 INFO - PROCESS | 1801 | 1460996203801 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:44 INFO - PROCESS | 1801 | 1460996204106 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 09:16:44 INFO - PROCESS | 1801 | 1460996204244 Marionette TRACE conn4 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:44 INFO - PROCESS | 1801 | ++DOCSHELL 0x858f8400 == 109 [pid = 1801] [id = 693] 09:16:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 137 (0x8618ec00) [pid = 1801] [serial = 2080] [outer = (nil)] 09:16:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 138 (0x880d2000) [pid = 1801] [serial = 2081] [outer = 0x8618ec00] 09:16:44 INFO - PROCESS | 1801 | 1460996204325 Marionette DEBUG loaded listener.js 09:16:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 139 (0x88e13800) [pid = 1801] [serial = 2082] [outer = 0x8618ec00] 09:16:45 INFO - PROCESS | 1801 | 1460996205348 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 09:16:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 09:16:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1582ms 09:16:45 INFO - PROCESS | 1801 | 1460996205372 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 09:16:45 INFO - PROCESS | 1801 | 1460996205376 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 09:16:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 09:16:45 INFO - PROCESS | 1801 | 1460996205387 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 09:16:45 INFO - PROCESS | 1801 | 1460996205391 Marionette TRACE conn4 <- [1,2746,null,{}] 09:16:45 INFO - PROCESS | 1801 | 1460996205414 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:45 INFO - PROCESS | 1801 | 1460996205696 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 09:16:45 INFO - PROCESS | 1801 | 1460996205740 Marionette TRACE conn4 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:45 INFO - PROCESS | 1801 | ++DOCSHELL 0x8906a000 == 110 [pid = 1801] [id = 694] 09:16:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 140 (0x89fed800) [pid = 1801] [serial = 2083] [outer = (nil)] 09:16:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 141 (0x8a30cc00) [pid = 1801] [serial = 2084] [outer = 0x89fed800] 09:16:45 INFO - PROCESS | 1801 | 1460996205951 Marionette DEBUG loaded listener.js 09:16:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 142 (0x8b860000) [pid = 1801] [serial = 2085] [outer = 0x89fed800] 09:16:47 INFO - PROCESS | 1801 | --DOMWINDOW == 141 (0x9355cc00) [pid = 1801] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 09:16:47 INFO - PROCESS | 1801 | --DOMWINDOW == 140 (0x8ec89400) [pid = 1801] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 09:16:47 INFO - PROCESS | 1801 | --DOMWINDOW == 139 (0x90307400) [pid = 1801] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 09:16:47 INFO - PROCESS | 1801 | --DOMWINDOW == 138 (0x880cb800) [pid = 1801] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 09:16:47 INFO - PROCESS | 1801 | --DOMWINDOW == 137 (0x946f4400) [pid = 1801] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 09:16:47 INFO - PROCESS | 1801 | --DOMWINDOW == 136 (0x8ec81400) [pid = 1801] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 09:16:47 INFO - PROCESS | 1801 | --DOMWINDOW == 135 (0x96308400) [pid = 1801] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 09:16:47 INFO - PROCESS | 1801 | --DOMWINDOW == 134 (0x854d0c00) [pid = 1801] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 09:16:47 INFO - PROCESS | 1801 | --DOMWINDOW == 133 (0x9784c000) [pid = 1801] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 09:16:47 INFO - PROCESS | 1801 | --DOMWINDOW == 132 (0x9030bc00) [pid = 1801] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 09:16:47 INFO - PROCESS | 1801 | --DOMWINDOW == 131 (0x8ffd3c00) [pid = 1801] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 09:16:47 INFO - PROCESS | 1801 | --DOMWINDOW == 130 (0x86493c00) [pid = 1801] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 09:16:47 INFO - PROCESS | 1801 | --DOMWINDOW == 129 (0x9054d400) [pid = 1801] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 09:16:47 INFO - PROCESS | 1801 | --DOMWINDOW == 128 (0x879e4400) [pid = 1801] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 09:16:47 INFO - PROCESS | 1801 | --DOMWINDOW == 127 (0x83d9d000) [pid = 1801] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 09:16:47 INFO - PROCESS | 1801 | --DOMWINDOW == 126 (0x8e96e000) [pid = 1801] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 09:16:47 INFO - PROCESS | 1801 | --DOMWINDOW == 125 (0x89aec800) [pid = 1801] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 09:16:47 INFO - PROCESS | 1801 | --DOMWINDOW == 124 (0x8dfc2c00) [pid = 1801] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 09:16:47 INFO - PROCESS | 1801 | --DOMWINDOW == 123 (0x93416000) [pid = 1801] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 09:16:47 INFO - PROCESS | 1801 | --DOMWINDOW == 122 (0x8fbd8400) [pid = 1801] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 09:16:47 INFO - PROCESS | 1801 | --DOMWINDOW == 121 (0x93421800) [pid = 1801] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 09:16:47 INFO - PROCESS | 1801 | --DOMWINDOW == 120 (0x86187400) [pid = 1801] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 09:16:47 INFO - PROCESS | 1801 | 1460996207451 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 09:16:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 09:16:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 2150ms 09:16:47 INFO - PROCESS | 1801 | 1460996207538 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 09:16:47 INFO - PROCESS | 1801 | 1460996207542 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 09:16:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 09:16:47 INFO - PROCESS | 1801 | 1460996207549 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 09:16:47 INFO - PROCESS | 1801 | 1460996207552 Marionette TRACE conn4 <- [1,2750,null,{}] 09:16:47 INFO - PROCESS | 1801 | 1460996207558 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:47 INFO - PROCESS | 1801 | 1460996207759 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 09:16:47 INFO - PROCESS | 1801 | 1460996207958 Marionette TRACE conn4 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:47 INFO - PROCESS | 1801 | ++DOCSHELL 0x83d9d000 == 111 [pid = 1801] [id = 695] 09:16:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 121 (0x850e4000) [pid = 1801] [serial = 2086] [outer = (nil)] 09:16:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 122 (0x8906c400) [pid = 1801] [serial = 2087] [outer = 0x850e4000] 09:16:48 INFO - PROCESS | 1801 | 1460996208038 Marionette DEBUG loaded listener.js 09:16:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 123 (0x8b9d5800) [pid = 1801] [serial = 2088] [outer = 0x850e4000] 09:16:48 INFO - PROCESS | 1801 | 1460996208882 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 09:16:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 09:16:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1388ms 09:16:48 INFO - PROCESS | 1801 | 1460996208938 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 09:16:48 INFO - PROCESS | 1801 | 1460996208941 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 09:16:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 09:16:48 INFO - PROCESS | 1801 | 1460996208947 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 09:16:48 INFO - PROCESS | 1801 | 1460996208950 Marionette TRACE conn4 <- [1,2754,null,{}] 09:16:48 INFO - PROCESS | 1801 | 1460996208956 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:49 INFO - PROCESS | 1801 | 1460996209150 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 09:16:49 INFO - PROCESS | 1801 | 1460996209596 Marionette TRACE conn4 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:49 INFO - PROCESS | 1801 | ++DOCSHELL 0x850f2400 == 112 [pid = 1801] [id = 696] 09:16:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 124 (0x854c4800) [pid = 1801] [serial = 2089] [outer = (nil)] 09:16:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 125 (0x854d1c00) [pid = 1801] [serial = 2090] [outer = 0x854c4800] 09:16:49 INFO - PROCESS | 1801 | 1460996209694 Marionette DEBUG loaded listener.js 09:16:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 126 (0x86184400) [pid = 1801] [serial = 2091] [outer = 0x854c4800] 09:16:50 INFO - PROCESS | 1801 | 1460996210683 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 09:16:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 09:16:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1778ms 09:16:50 INFO - PROCESS | 1801 | 1460996210728 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 09:16:50 INFO - PROCESS | 1801 | 1460996210736 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 09:16:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 09:16:50 INFO - PROCESS | 1801 | 1460996210746 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 09:16:50 INFO - PROCESS | 1801 | 1460996210750 Marionette TRACE conn4 <- [1,2758,null,{}] 09:16:50 INFO - PROCESS | 1801 | 1460996210759 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:51 INFO - PROCESS | 1801 | 1460996211001 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 09:16:51 INFO - PROCESS | 1801 | 1460996211346 Marionette TRACE conn4 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:51 INFO - PROCESS | 1801 | ++DOCSHELL 0x880d3c00 == 113 [pid = 1801] [id = 697] 09:16:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 127 (0x880d5800) [pid = 1801] [serial = 2092] [outer = (nil)] 09:16:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 128 (0x88e12c00) [pid = 1801] [serial = 2093] [outer = 0x880d5800] 09:16:51 INFO - PROCESS | 1801 | 1460996211446 Marionette DEBUG loaded listener.js 09:16:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 129 (0x89ae1800) [pid = 1801] [serial = 2094] [outer = 0x880d5800] 09:16:52 INFO - PROCESS | 1801 | 1460996212472 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 09:16:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 09:16:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1784ms 09:16:52 INFO - PROCESS | 1801 | 1460996212534 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 09:16:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 09:16:52 INFO - PROCESS | 1801 | 1460996212541 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 09:16:52 INFO - PROCESS | 1801 | 1460996212548 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 09:16:52 INFO - PROCESS | 1801 | 1460996212551 Marionette TRACE conn4 <- [1,2762,null,{}] 09:16:52 INFO - PROCESS | 1801 | 1460996212557 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:52 INFO - PROCESS | 1801 | 1460996212826 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 09:16:53 INFO - PROCESS | 1801 | 1460996213211 Marionette TRACE conn4 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:53 INFO - PROCESS | 1801 | ++DOCSHELL 0x8b85b000 == 114 [pid = 1801] [id = 698] 09:16:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 130 (0x8b9b1400) [pid = 1801] [serial = 2095] [outer = (nil)] 09:16:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 131 (0x8b9bc400) [pid = 1801] [serial = 2096] [outer = 0x8b9b1400] 09:16:53 INFO - PROCESS | 1801 | 1460996213302 Marionette DEBUG loaded listener.js 09:16:53 INFO - PROCESS | 1801 | ++DOMWINDOW == 132 (0x8b9d6000) [pid = 1801] [serial = 2097] [outer = 0x8b9b1400] 09:16:54 INFO - PROCESS | 1801 | 1460996214271 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 09:16:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 09:16:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1792ms 09:16:54 INFO - PROCESS | 1801 | 1460996214340 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 09:16:54 INFO - PROCESS | 1801 | 1460996214344 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 09:16:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 09:16:54 INFO - PROCESS | 1801 | 1460996214361 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 09:16:54 INFO - PROCESS | 1801 | 1460996214371 Marionette TRACE conn4 <- [1,2766,null,{}] 09:16:54 INFO - PROCESS | 1801 | 1460996214378 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:54 INFO - PROCESS | 1801 | 1460996214657 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 09:16:55 INFO - PROCESS | 1801 | 1460996214996 Marionette TRACE conn4 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:55 INFO - PROCESS | 1801 | ++DOCSHELL 0x89067c00 == 115 [pid = 1801] [id = 699] 09:16:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 133 (0x8dfbac00) [pid = 1801] [serial = 2098] [outer = (nil)] 09:16:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 134 (0x8e947800) [pid = 1801] [serial = 2099] [outer = 0x8dfbac00] 09:16:55 INFO - PROCESS | 1801 | 1460996215085 Marionette DEBUG loaded listener.js 09:16:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 135 (0x8e968800) [pid = 1801] [serial = 2100] [outer = 0x8dfbac00] 09:16:55 INFO - PROCESS | 1801 | 1460996215960 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 09:16:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 09:16:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1645ms 09:16:56 INFO - PROCESS | 1801 | 1460996215999 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 09:16:56 INFO - PROCESS | 1801 | 1460996216003 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 09:16:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 09:16:56 INFO - PROCESS | 1801 | 1460996216010 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 09:16:56 INFO - PROCESS | 1801 | 1460996216014 Marionette TRACE conn4 <- [1,2770,null,{}] 09:16:56 INFO - PROCESS | 1801 | 1460996216040 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:56 INFO - PROCESS | 1801 | 1460996216267 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 09:16:56 INFO - PROCESS | 1801 | 1460996216561 Marionette TRACE conn4 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:56 INFO - PROCESS | 1801 | ++DOCSHELL 0x86490400 == 116 [pid = 1801] [id = 700] 09:16:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 136 (0x879e3000) [pid = 1801] [serial = 2101] [outer = (nil)] 09:16:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 137 (0x8eb2a000) [pid = 1801] [serial = 2102] [outer = 0x879e3000] 09:16:56 INFO - PROCESS | 1801 | 1460996216702 Marionette DEBUG loaded listener.js 09:16:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 138 (0x8eb32400) [pid = 1801] [serial = 2103] [outer = 0x879e3000] 09:16:57 INFO - PROCESS | 1801 | 1460996217631 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 09:16:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 09:16:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1696ms 09:16:57 INFO - PROCESS | 1801 | 1460996217708 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 09:16:57 INFO - PROCESS | 1801 | 1460996217712 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 09:16:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 09:16:57 INFO - PROCESS | 1801 | 1460996217719 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 09:16:57 INFO - PROCESS | 1801 | 1460996217722 Marionette TRACE conn4 <- [1,2774,null,{}] 09:16:57 INFO - PROCESS | 1801 | 1460996217728 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:57 INFO - PROCESS | 1801 | 1460996217978 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 09:16:58 INFO - PROCESS | 1801 | 1460996218320 Marionette TRACE conn4 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:58 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ec8c800 == 117 [pid = 1801] [id = 701] 09:16:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 139 (0x8f65d800) [pid = 1801] [serial = 2104] [outer = (nil)] 09:16:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 140 (0x8f668400) [pid = 1801] [serial = 2105] [outer = 0x8f65d800] 09:16:58 INFO - PROCESS | 1801 | 1460996218429 Marionette DEBUG loaded listener.js 09:16:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 141 (0x8fc8e000) [pid = 1801] [serial = 2106] [outer = 0x8f65d800] 09:16:59 INFO - PROCESS | 1801 | 1460996219424 Marionette TRACE conn4 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 09:16:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 09:16:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1785ms 09:16:59 INFO - PROCESS | 1801 | 1460996219505 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 09:16:59 INFO - PROCESS | 1801 | 1460996219509 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 09:16:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 09:16:59 INFO - PROCESS | 1801 | 1460996219516 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 09:16:59 INFO - PROCESS | 1801 | 1460996219519 Marionette TRACE conn4 <- [1,2778,null,{}] 09:16:59 INFO - PROCESS | 1801 | 1460996219525 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:16:59 INFO - PROCESS | 1801 | 1460996219784 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 09:17:00 INFO - PROCESS | 1801 | 1460996220121 Marionette TRACE conn4 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:00 INFO - PROCESS | 1801 | ++DOCSHELL 0x8f669000 == 118 [pid = 1801] [id = 702] 09:17:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 142 (0x8f958c00) [pid = 1801] [serial = 2107] [outer = (nil)] 09:17:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 143 (0x8ffc4800) [pid = 1801] [serial = 2108] [outer = 0x8f958c00] 09:17:00 INFO - PROCESS | 1801 | 1460996220210 Marionette DEBUG loaded listener.js 09:17:00 INFO - PROCESS | 1801 | ++DOMWINDOW == 144 (0x8ffcb400) [pid = 1801] [serial = 2109] [outer = 0x8f958c00] 09:17:01 INFO - PROCESS | 1801 | 1460996221130 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 09:17:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 09:17:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1678ms 09:17:01 INFO - PROCESS | 1801 | 1460996221196 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 09:17:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 09:17:01 INFO - PROCESS | 1801 | 1460996221200 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 09:17:01 INFO - PROCESS | 1801 | 1460996221206 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 09:17:01 INFO - PROCESS | 1801 | 1460996221210 Marionette TRACE conn4 <- [1,2782,null,{}] 09:17:01 INFO - PROCESS | 1801 | 1460996221216 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:01 INFO - PROCESS | 1801 | 1460996221519 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 09:17:01 INFO - PROCESS | 1801 | 1460996221871 Marionette TRACE conn4 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:01 INFO - PROCESS | 1801 | ++DOCSHELL 0x86190800 == 119 [pid = 1801] [id = 703] 09:17:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 145 (0x86493000) [pid = 1801] [serial = 2110] [outer = (nil)] 09:17:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 146 (0x8ffddc00) [pid = 1801] [serial = 2111] [outer = 0x86493000] 09:17:01 INFO - PROCESS | 1801 | 1460996221962 Marionette DEBUG loaded listener.js 09:17:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 147 (0x8ffe1400) [pid = 1801] [serial = 2112] [outer = 0x86493000] 09:17:02 INFO - PROCESS | 1801 | 1460996222867 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 09:17:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 09:17:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1733ms 09:17:02 INFO - PROCESS | 1801 | 1460996222940 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 09:17:02 INFO - PROCESS | 1801 | 1460996222943 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 09:17:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 09:17:02 INFO - PROCESS | 1801 | 1460996222951 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 09:17:02 INFO - PROCESS | 1801 | 1460996222955 Marionette TRACE conn4 <- [1,2786,null,{}] 09:17:02 INFO - PROCESS | 1801 | 1460996222962 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:03 INFO - PROCESS | 1801 | 1460996223224 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 09:17:03 INFO - PROCESS | 1801 | 1460996223558 Marionette TRACE conn4 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:03 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ff1d000 == 120 [pid = 1801] [id = 704] 09:17:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 148 (0x8ff1ec00) [pid = 1801] [serial = 2113] [outer = (nil)] 09:17:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 149 (0x90534400) [pid = 1801] [serial = 2114] [outer = 0x8ff1ec00] 09:17:03 INFO - PROCESS | 1801 | 1460996223668 Marionette DEBUG loaded listener.js 09:17:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 150 (0x9053b000) [pid = 1801] [serial = 2115] [outer = 0x8ff1ec00] 09:17:04 INFO - PROCESS | 1801 | 1460996224604 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 09:17:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 09:17:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1687ms 09:17:04 INFO - PROCESS | 1801 | 1460996224639 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 09:17:04 INFO - PROCESS | 1801 | 1460996224643 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 09:17:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 09:17:04 INFO - PROCESS | 1801 | 1460996224650 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 09:17:04 INFO - PROCESS | 1801 | 1460996224653 Marionette TRACE conn4 <- [1,2790,null,{}] 09:17:04 INFO - PROCESS | 1801 | 1460996224659 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:04 INFO - PROCESS | 1801 | 1460996224885 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 09:17:05 INFO - PROCESS | 1801 | 1460996225183 Marionette TRACE conn4 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:05 INFO - PROCESS | 1801 | ++DOCSHELL 0x9052f400 == 121 [pid = 1801] [id = 705] 09:17:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 151 (0x9069a400) [pid = 1801] [serial = 2116] [outer = (nil)] 09:17:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 152 (0x906a3000) [pid = 1801] [serial = 2117] [outer = 0x9069a400] 09:17:05 INFO - PROCESS | 1801 | 1460996225322 Marionette DEBUG loaded listener.js 09:17:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 153 (0x9070bc00) [pid = 1801] [serial = 2118] [outer = 0x9069a400] 09:17:06 INFO - PROCESS | 1801 | 1460996226259 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 09:17:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 09:17:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1680ms 09:17:06 INFO - PROCESS | 1801 | 1460996226332 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 09:17:06 INFO - PROCESS | 1801 | 1460996226336 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 09:17:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 09:17:06 INFO - PROCESS | 1801 | 1460996226342 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 09:17:06 INFO - PROCESS | 1801 | 1460996226346 Marionette TRACE conn4 <- [1,2794,null,{}] 09:17:06 INFO - PROCESS | 1801 | 1460996226351 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:06 INFO - PROCESS | 1801 | 1460996226570 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 09:17:06 INFO - PROCESS | 1801 | 1460996226937 Marionette TRACE conn4 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:06 INFO - PROCESS | 1801 | ++DOCSHELL 0x914b0400 == 122 [pid = 1801] [id = 706] 09:17:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 154 (0x914c9400) [pid = 1801] [serial = 2119] [outer = (nil)] 09:17:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 155 (0x9168ac00) [pid = 1801] [serial = 2120] [outer = 0x914c9400] 09:17:07 INFO - PROCESS | 1801 | 1460996227049 Marionette DEBUG loaded listener.js 09:17:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 156 (0x916c7400) [pid = 1801] [serial = 2121] [outer = 0x914c9400] 09:17:08 INFO - PROCESS | 1801 | 1460996227992 Marionette TRACE conn4 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 09:17:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 09:17:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1682ms 09:17:08 INFO - PROCESS | 1801 | 1460996228025 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 09:17:08 INFO - PROCESS | 1801 | 1460996228029 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 09:17:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 09:17:08 INFO - PROCESS | 1801 | 1460996228036 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 09:17:08 INFO - PROCESS | 1801 | 1460996228040 Marionette TRACE conn4 <- [1,2798,null,{}] 09:17:08 INFO - PROCESS | 1801 | 1460996228046 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:08 INFO - PROCESS | 1801 | 1460996228299 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 09:17:08 INFO - PROCESS | 1801 | 1460996228640 Marionette TRACE conn4 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:08 INFO - PROCESS | 1801 | ++DOCSHELL 0x92080c00 == 123 [pid = 1801] [id = 707] 09:17:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 157 (0x92081800) [pid = 1801] [serial = 2122] [outer = (nil)] 09:17:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 158 (0x9334ac00) [pid = 1801] [serial = 2123] [outer = 0x92081800] 09:17:08 INFO - PROCESS | 1801 | 1460996228732 Marionette DEBUG loaded listener.js 09:17:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 159 (0x9334ec00) [pid = 1801] [serial = 2124] [outer = 0x92081800] 09:17:09 INFO - PROCESS | 1801 | 1460996229697 Marionette TRACE conn4 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 09:17:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 09:17:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1680ms 09:17:09 INFO - PROCESS | 1801 | 1460996229717 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 09:17:09 INFO - PROCESS | 1801 | 1460996229720 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 09:17:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 09:17:09 INFO - PROCESS | 1801 | 1460996229727 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 09:17:09 INFO - PROCESS | 1801 | 1460996229729 Marionette TRACE conn4 <- [1,2802,null,{}] 09:17:09 INFO - PROCESS | 1801 | 1460996229736 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:09 INFO - PROCESS | 1801 | 1460996229949 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 09:17:10 INFO - PROCESS | 1801 | 1460996230290 Marionette TRACE conn4 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:10 INFO - PROCESS | 1801 | ++DOCSHELL 0x916c9800 == 124 [pid = 1801] [id = 708] 09:17:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 160 (0x93344400) [pid = 1801] [serial = 2125] [outer = (nil)] 09:17:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 161 (0x933b0c00) [pid = 1801] [serial = 2126] [outer = 0x93344400] 09:17:10 INFO - PROCESS | 1801 | 1460996230384 Marionette DEBUG loaded listener.js 09:17:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 162 (0x93415400) [pid = 1801] [serial = 2127] [outer = 0x93344400] 09:17:11 INFO - PROCESS | 1801 | 1460996231259 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 09:17:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 09:17:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1579ms 09:17:11 INFO - PROCESS | 1801 | 1460996231307 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 09:17:11 INFO - PROCESS | 1801 | 1460996231311 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 09:17:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 09:17:11 INFO - PROCESS | 1801 | 1460996231317 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 09:17:11 INFO - PROCESS | 1801 | 1460996231322 Marionette TRACE conn4 <- [1,2806,null,{}] 09:17:11 INFO - PROCESS | 1801 | 1460996231327 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:11 INFO - PROCESS | 1801 | 1460996231535 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 09:17:11 INFO - PROCESS | 1801 | 1460996231834 Marionette TRACE conn4 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:11 INFO - PROCESS | 1801 | ++DOCSHELL 0x8648f000 == 125 [pid = 1801] [id = 709] 09:17:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 163 (0x8ec82800) [pid = 1801] [serial = 2128] [outer = (nil)] 09:17:11 INFO - PROCESS | 1801 | ++DOMWINDOW == 164 (0x9341dc00) [pid = 1801] [serial = 2129] [outer = 0x8ec82800] 09:17:11 INFO - PROCESS | 1801 | 1460996231981 Marionette DEBUG loaded listener.js 09:17:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 165 (0x93420c00) [pid = 1801] [serial = 2130] [outer = 0x8ec82800] 09:17:12 INFO - PROCESS | 1801 | 1460996232855 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 09:17:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 09:17:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1580ms 09:17:12 INFO - PROCESS | 1801 | 1460996232898 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 09:17:12 INFO - PROCESS | 1801 | 1460996232902 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 09:17:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 09:17:12 INFO - PROCESS | 1801 | 1460996232908 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 09:17:12 INFO - PROCESS | 1801 | 1460996232912 Marionette TRACE conn4 <- [1,2810,null,{}] 09:17:12 INFO - PROCESS | 1801 | 1460996232917 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:13 INFO - PROCESS | 1801 | 1460996233141 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 09:17:13 INFO - PROCESS | 1801 | 1460996233485 Marionette TRACE conn4 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:13 INFO - PROCESS | 1801 | ++DOCSHELL 0x933ad000 == 126 [pid = 1801] [id = 710] 09:17:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 166 (0x9341f800) [pid = 1801] [serial = 2131] [outer = (nil)] 09:17:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 167 (0x935d2800) [pid = 1801] [serial = 2132] [outer = 0x9341f800] 09:17:13 INFO - PROCESS | 1801 | 1460996233576 Marionette DEBUG loaded listener.js 09:17:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 168 (0x935d6400) [pid = 1801] [serial = 2133] [outer = 0x9341f800] 09:17:14 INFO - PROCESS | 1801 | 1460996234462 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 09:17:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 09:17:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1581ms 09:17:14 INFO - PROCESS | 1801 | 1460996234489 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 09:17:14 INFO - PROCESS | 1801 | 1460996234493 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 09:17:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 09:17:14 INFO - PROCESS | 1801 | 1460996234499 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 09:17:14 INFO - PROCESS | 1801 | 1460996234502 Marionette TRACE conn4 <- [1,2814,null,{}] 09:17:14 INFO - PROCESS | 1801 | 1460996234508 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:14 INFO - PROCESS | 1801 | 1460996234719 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 09:17:15 INFO - PROCESS | 1801 | 1460996235032 Marionette TRACE conn4 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:15 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ffc0000 == 127 [pid = 1801] [id = 711] 09:17:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 169 (0x935d1c00) [pid = 1801] [serial = 2134] [outer = (nil)] 09:17:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 170 (0x935dec00) [pid = 1801] [serial = 2135] [outer = 0x935d1c00] 09:17:15 INFO - PROCESS | 1801 | 1460996235170 Marionette DEBUG loaded listener.js 09:17:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 171 (0x93767000) [pid = 1801] [serial = 2136] [outer = 0x935d1c00] 09:17:16 INFO - PROCESS | 1801 | 1460996236160 Marionette TRACE conn4 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 09:17:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 09:17:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1729ms 09:17:16 INFO - PROCESS | 1801 | 1460996236229 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 09:17:16 INFO - PROCESS | 1801 | 1460996236233 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 09:17:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 09:17:16 INFO - PROCESS | 1801 | 1460996236240 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 09:17:16 INFO - PROCESS | 1801 | 1460996236243 Marionette TRACE conn4 <- [1,2818,null,{}] 09:17:16 INFO - PROCESS | 1801 | 1460996236249 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:16 INFO - PROCESS | 1801 | 1460996236487 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 09:17:16 INFO - PROCESS | 1801 | 1460996236834 Marionette TRACE conn4 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:16 INFO - PROCESS | 1801 | ++DOCSHELL 0x90410800 == 128 [pid = 1801] [id = 712] 09:17:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 172 (0x9052f800) [pid = 1801] [serial = 2137] [outer = (nil)] 09:17:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 173 (0x9376f400) [pid = 1801] [serial = 2138] [outer = 0x9052f800] 09:17:16 INFO - PROCESS | 1801 | 1460996236941 Marionette DEBUG loaded listener.js 09:17:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 174 (0x93772400) [pid = 1801] [serial = 2139] [outer = 0x9052f800] 09:17:17 INFO - PROCESS | 1801 | 1460996237883 Marionette TRACE conn4 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 09:17:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 09:17:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1681ms 09:17:17 INFO - PROCESS | 1801 | 1460996237922 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 09:17:17 INFO - PROCESS | 1801 | 1460996237926 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 09:17:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 09:17:17 INFO - PROCESS | 1801 | 1460996237933 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 09:17:17 INFO - PROCESS | 1801 | 1460996237937 Marionette TRACE conn4 <- [1,2822,null,{}] 09:17:17 INFO - PROCESS | 1801 | 1460996237942 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:18 INFO - PROCESS | 1801 | 1460996238204 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 09:17:18 INFO - PROCESS | 1801 | 1460996238559 Marionette TRACE conn4 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:18 INFO - PROCESS | 1801 | ++DOCSHELL 0x935d9800 == 129 [pid = 1801] [id = 713] 09:17:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 175 (0x93770c00) [pid = 1801] [serial = 2140] [outer = (nil)] 09:17:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 176 (0x94480000) [pid = 1801] [serial = 2141] [outer = 0x93770c00] 09:17:18 INFO - PROCESS | 1801 | 1460996238665 Marionette DEBUG loaded listener.js 09:17:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 177 (0x94482400) [pid = 1801] [serial = 2142] [outer = 0x93770c00] 09:17:21 INFO - PROCESS | 1801 | --DOCSHELL 0x83d9d000 == 128 [pid = 1801] [id = 695] 09:17:21 INFO - PROCESS | 1801 | --DOCSHELL 0x8906a000 == 127 [pid = 1801] [id = 694] 09:17:21 INFO - PROCESS | 1801 | --DOCSHELL 0x858f8400 == 126 [pid = 1801] [id = 693] 09:17:21 INFO - PROCESS | 1801 | --DOCSHELL 0x83d9ac00 == 125 [pid = 1801] [id = 692] 09:17:21 INFO - PROCESS | 1801 | --DOCSHELL 0x83b2d400 == 124 [pid = 1801] [id = 690] 09:17:21 INFO - PROCESS | 1801 | --DOCSHELL 0x8ffc1000 == 123 [pid = 1801] [id = 688] 09:17:21 INFO - PROCESS | 1801 | --DOCSHELL 0x8f660c00 == 122 [pid = 1801] [id = 689] 09:17:21 INFO - PROCESS | 1801 | --DOCSHELL 0x8ffc0c00 == 121 [pid = 1801] [id = 687] 09:17:21 INFO - PROCESS | 1801 | --DOCSHELL 0x89ae1000 == 120 [pid = 1801] [id = 685] 09:17:21 INFO - PROCESS | 1801 | --DOCSHELL 0x89ff0c00 == 119 [pid = 1801] [id = 684] 09:17:21 INFO - PROCESS | 1801 | --DOCSHELL 0x89fe6000 == 118 [pid = 1801] [id = 682] 09:17:21 INFO - PROCESS | 1801 | --DOCSHELL 0x8e947400 == 117 [pid = 1801] [id = 683] 09:17:21 INFO - PROCESS | 1801 | --DOCSHELL 0x8dc20c00 == 116 [pid = 1801] [id = 681] 09:17:21 INFO - PROCESS | 1801 | --DOCSHELL 0x8b85e000 == 115 [pid = 1801] [id = 680] 09:17:21 INFO - PROCESS | 1801 | --DOCSHELL 0x89fe2c00 == 114 [pid = 1801] [id = 679] 09:17:21 INFO - PROCESS | 1801 | --DOCSHELL 0x858f5c00 == 113 [pid = 1801] [id = 677] 09:17:21 INFO - PROCESS | 1801 | --DOCSHELL 0x879d9400 == 112 [pid = 1801] [id = 678] 09:17:21 INFO - PROCESS | 1801 | --DOCSHELL 0x850eb800 == 111 [pid = 1801] [id = 676] 09:17:21 INFO - PROCESS | 1801 | --DOMWINDOW == 176 (0x880d1c00) [pid = 1801] [serial = 2027] [outer = (nil)] [url = about:blank] 09:17:21 INFO - PROCESS | 1801 | --DOMWINDOW == 175 (0x94483400) [pid = 1801] [serial = 1997] [outer = (nil)] [url = about:blank] 09:17:21 INFO - PROCESS | 1801 | --DOMWINDOW == 174 (0x91691000) [pid = 1801] [serial = 1991] [outer = (nil)] [url = about:blank] 09:17:21 INFO - PROCESS | 1801 | --DOMWINDOW == 173 (0x99394400) [pid = 1801] [serial = 2015] [outer = (nil)] [url = about:blank] 09:17:21 INFO - PROCESS | 1801 | --DOMWINDOW == 172 (0x95969c00) [pid = 1801] [serial = 2000] [outer = (nil)] [url = about:blank] 09:17:21 INFO - PROCESS | 1801 | --DOMWINDOW == 171 (0x8ec80c00) [pid = 1801] [serial = 1973] [outer = (nil)] [url = about:blank] 09:17:21 INFO - PROCESS | 1801 | --DOMWINDOW == 170 (0x916cc800) [pid = 1801] [serial = 1992] [outer = (nil)] [url = about:blank] 09:17:21 INFO - PROCESS | 1801 | --DOMWINDOW == 169 (0x969f9000) [pid = 1801] [serial = 2003] [outer = (nil)] [url = about:blank] 09:17:21 INFO - PROCESS | 1801 | --DOMWINDOW == 168 (0x8f94f400) [pid = 1801] [serial = 1977] [outer = (nil)] [url = about:blank] 09:17:21 INFO - PROCESS | 1801 | --DOMWINDOW == 167 (0x97c14c00) [pid = 1801] [serial = 2006] [outer = (nil)] [url = about:blank] 09:17:21 INFO - PROCESS | 1801 | --DOMWINDOW == 166 (0x86185400) [pid = 1801] [serial = 2022] [outer = (nil)] [url = about:blank] 09:17:21 INFO - PROCESS | 1801 | --DOMWINDOW == 165 (0x99094400) [pid = 1801] [serial = 2013] [outer = (nil)] [url = about:blank] 09:17:21 INFO - PROCESS | 1801 | --DOMWINDOW == 164 (0x90549c00) [pid = 1801] [serial = 1985] [outer = (nil)] [url = about:blank] 09:17:21 INFO - PROCESS | 1801 | --DOMWINDOW == 163 (0x986e6400) [pid = 1801] [serial = 2010] [outer = (nil)] [url = about:blank] 09:17:21 INFO - PROCESS | 1801 | --DOMWINDOW == 162 (0x99090000) [pid = 1801] [serial = 2012] [outer = (nil)] [url = about:blank] 09:17:21 INFO - PROCESS | 1801 | --DOMWINDOW == 161 (0x864f2000) [pid = 1801] [serial = 2025] [outer = (nil)] [url = about:blank] 09:17:21 INFO - PROCESS | 1801 | --DOMWINDOW == 160 (0x906a4c00) [pid = 1801] [serial = 1988] [outer = (nil)] [url = about:blank] 09:17:21 INFO - PROCESS | 1801 | --DOMWINDOW == 159 (0x90309c00) [pid = 1801] [serial = 1982] [outer = (nil)] [url = about:blank] 09:17:21 INFO - PROCESS | 1801 | --DOMWINDOW == 158 (0x850e6000) [pid = 1801] [serial = 2019] [outer = (nil)] [url = about:blank] 09:17:21 INFO - PROCESS | 1801 | --DOMWINDOW == 157 (0x90553400) [pid = 1801] [serial = 1986] [outer = (nil)] [url = about:blank] 09:17:21 INFO - PROCESS | 1801 | --DOMWINDOW == 156 (0x8f94b400) [pid = 1801] [serial = 1976] [outer = (nil)] [url = about:blank] 09:17:21 INFO - PROCESS | 1801 | --DOMWINDOW == 155 (0x95a47c00) [pid = 1801] [serial = 2001] [outer = (nil)] [url = about:blank] 09:17:21 INFO - PROCESS | 1801 | --DOMWINDOW == 154 (0x8eb34800) [pid = 1801] [serial = 1896] [outer = (nil)] [url = about:blank] 09:17:21 INFO - PROCESS | 1801 | --DOMWINDOW == 153 (0x97c1b800) [pid = 1801] [serial = 2007] [outer = (nil)] [url = about:blank] 09:17:21 INFO - PROCESS | 1801 | --DOMWINDOW == 152 (0x8a30d400) [pid = 1801] [serial = 1967] [outer = (nil)] [url = about:blank] 09:17:21 INFO - PROCESS | 1801 | --DOMWINDOW == 151 (0x8e974800) [pid = 1801] [serial = 1971] [outer = (nil)] [url = about:blank] 09:17:21 INFO - PROCESS | 1801 | --DOMWINDOW == 150 (0x8e96b000) [pid = 1801] [serial = 1970] [outer = (nil)] [url = about:blank] 09:17:21 INFO - PROCESS | 1801 | --DOMWINDOW == 149 (0x8483d800) [pid = 1801] [serial = 2018] [outer = (nil)] [url = about:blank] 09:17:21 INFO - PROCESS | 1801 | --DOMWINDOW == 148 (0x93559000) [pid = 1801] [serial = 1994] [outer = (nil)] [url = about:blank] 09:17:21 INFO - PROCESS | 1801 | --DOMWINDOW == 147 (0x8ec8ac00) [pid = 1801] [serial = 1974] [outer = (nil)] [url = about:blank] 09:17:21 INFO - PROCESS | 1801 | --DOMWINDOW == 146 (0x90401400) [pid = 1801] [serial = 1983] [outer = (nil)] [url = about:blank] 09:17:21 INFO - PROCESS | 1801 | --DOMWINDOW == 145 (0x8ff1c000) [pid = 1801] [serial = 1979] [outer = (nil)] [url = about:blank] 09:17:21 INFO - PROCESS | 1801 | --DOMWINDOW == 144 (0x9836cc00) [pid = 1801] [serial = 2009] [outer = (nil)] [url = about:blank] 09:17:21 INFO - PROCESS | 1801 | --DOMWINDOW == 143 (0x971d1400) [pid = 1801] [serial = 2004] [outer = (nil)] [url = about:blank] 09:17:21 INFO - PROCESS | 1801 | --DOMWINDOW == 142 (0xa011b800) [pid = 1801] [serial = 1950] [outer = (nil)] [url = about:blank] 09:17:21 INFO - PROCESS | 1801 | --DOMWINDOW == 141 (0x864ee800) [pid = 1801] [serial = 1965] [outer = (nil)] [url = about:blank] 09:17:21 INFO - PROCESS | 1801 | --DOMWINDOW == 140 (0x946ed400) [pid = 1801] [serial = 1998] [outer = (nil)] [url = about:blank] 09:17:21 INFO - PROCESS | 1801 | --DOMWINDOW == 139 (0x864e9400) [pid = 1801] [serial = 2024] [outer = (nil)] [url = about:blank] 09:17:21 INFO - PROCESS | 1801 | --DOMWINDOW == 138 (0x86190000) [pid = 1801] [serial = 1964] [outer = (nil)] [url = about:blank] 09:17:21 INFO - PROCESS | 1801 | --DOMWINDOW == 137 (0x858fb000) [pid = 1801] [serial = 2021] [outer = (nil)] [url = about:blank] 09:17:21 INFO - PROCESS | 1801 | --DOMWINDOW == 136 (0x935db000) [pid = 1801] [serial = 1995] [outer = (nil)] [url = about:blank] 09:17:21 INFO - PROCESS | 1801 | --DOMWINDOW == 135 (0x914a7400) [pid = 1801] [serial = 1989] [outer = (nil)] [url = about:blank] 09:17:21 INFO - PROCESS | 1801 | --DOMWINDOW == 134 (0x8b9bf400) [pid = 1801] [serial = 1968] [outer = (nil)] [url = about:blank] 09:17:21 INFO - PROCESS | 1801 | --DOMWINDOW == 133 (0x8ffcc800) [pid = 1801] [serial = 1980] [outer = (nil)] [url = about:blank] 09:17:22 INFO - PROCESS | 1801 | 1460996242234 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 09:17:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 09:17:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 4345ms 09:17:22 INFO - PROCESS | 1801 | 1460996242279 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 09:17:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 09:17:22 INFO - PROCESS | 1801 | 1460996242284 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 09:17:22 INFO - PROCESS | 1801 | 1460996242293 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 09:17:22 INFO - PROCESS | 1801 | 1460996242299 Marionette TRACE conn4 <- [1,2826,null,{}] 09:17:22 INFO - PROCESS | 1801 | 1460996242309 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:22 INFO - PROCESS | 1801 | 1460996242643 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 09:17:22 INFO - PROCESS | 1801 | 1460996242787 Marionette TRACE conn4 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:22 INFO - PROCESS | 1801 | ++DOCSHELL 0x850e7400 == 112 [pid = 1801] [id = 714] 09:17:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 134 (0x858f9800) [pid = 1801] [serial = 2143] [outer = (nil)] 09:17:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 135 (0x8618b000) [pid = 1801] [serial = 2144] [outer = 0x858f9800] 09:17:22 INFO - PROCESS | 1801 | 1460996242870 Marionette DEBUG loaded listener.js 09:17:22 INFO - PROCESS | 1801 | ++DOMWINDOW == 136 (0x864ed400) [pid = 1801] [serial = 2145] [outer = 0x858f9800] 09:17:23 INFO - PROCESS | 1801 | 1460996243746 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 09:17:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 09:17:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1534ms 09:17:23 INFO - PROCESS | 1801 | 1460996243827 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 09:17:23 INFO - PROCESS | 1801 | 1460996243835 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 09:17:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 09:17:23 INFO - PROCESS | 1801 | 1460996243846 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 09:17:23 INFO - PROCESS | 1801 | 1460996243850 Marionette TRACE conn4 <- [1,2830,null,{}] 09:17:23 INFO - PROCESS | 1801 | 1460996243856 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:24 INFO - PROCESS | 1801 | 1460996244090 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 09:17:24 INFO - PROCESS | 1801 | 1460996244403 Marionette TRACE conn4 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:24 INFO - PROCESS | 1801 | ++DOCSHELL 0x854c5c00 == 113 [pid = 1801] [id = 715] 09:17:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 137 (0x864f6800) [pid = 1801] [serial = 2146] [outer = (nil)] 09:17:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 138 (0x88e05400) [pid = 1801] [serial = 2147] [outer = 0x864f6800] 09:17:24 INFO - PROCESS | 1801 | 1460996244499 Marionette DEBUG loaded listener.js 09:17:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 139 (0x8906c000) [pid = 1801] [serial = 2148] [outer = 0x864f6800] 09:17:25 INFO - PROCESS | 1801 | 1460996245490 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 09:17:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 09:17:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1678ms 09:17:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 09:17:25 INFO - PROCESS | 1801 | 1460996245524 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 09:17:25 INFO - PROCESS | 1801 | 1460996245527 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 09:17:25 INFO - PROCESS | 1801 | 1460996245534 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 09:17:25 INFO - PROCESS | 1801 | 1460996245540 Marionette TRACE conn4 <- [1,2834,null,{}] 09:17:25 INFO - PROCESS | 1801 | 1460996245563 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:25 INFO - PROCESS | 1801 | 1460996245886 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 09:17:25 INFO - PROCESS | 1801 | 1460996245941 Marionette TRACE conn4 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:26 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a308800 == 114 [pid = 1801] [id = 716] 09:17:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 140 (0x8b856800) [pid = 1801] [serial = 2149] [outer = (nil)] 09:17:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 141 (0x8b85b800) [pid = 1801] [serial = 2150] [outer = 0x8b856800] 09:17:26 INFO - PROCESS | 1801 | 1460996246063 Marionette DEBUG loaded listener.js 09:17:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 142 (0x8b9be000) [pid = 1801] [serial = 2151] [outer = 0x8b856800] 09:17:27 INFO - PROCESS | 1801 | --DOMWINDOW == 141 (0x89ae5000) [pid = 1801] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 09:17:27 INFO - PROCESS | 1801 | --DOMWINDOW == 140 (0x9908c400) [pid = 1801] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 09:17:27 INFO - PROCESS | 1801 | --DOMWINDOW == 139 (0x89fed800) [pid = 1801] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 09:17:27 INFO - PROCESS | 1801 | --DOMWINDOW == 138 (0x858fa800) [pid = 1801] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 09:17:27 INFO - PROCESS | 1801 | --DOMWINDOW == 137 (0x850ef800) [pid = 1801] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 09:17:27 INFO - PROCESS | 1801 | --DOMWINDOW == 136 (0x8618ec00) [pid = 1801] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 09:17:27 INFO - PROCESS | 1801 | --DOMWINDOW == 135 (0x854cb800) [pid = 1801] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 09:17:27 INFO - PROCESS | 1801 | --DOMWINDOW == 134 (0x84836400) [pid = 1801] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 09:17:27 INFO - PROCESS | 1801 | --DOMWINDOW == 133 (0x8ffcb800) [pid = 1801] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 09:17:27 INFO - PROCESS | 1801 | --DOMWINDOW == 132 (0x8ffcbc00) [pid = 1801] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 09:17:27 INFO - PROCESS | 1801 | --DOMWINDOW == 131 (0x8ffc5000) [pid = 1801] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 09:17:27 INFO - PROCESS | 1801 | --DOMWINDOW == 130 (0x8fbd0c00) [pid = 1801] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 09:17:27 INFO - PROCESS | 1801 | --DOMWINDOW == 129 (0x8e974000) [pid = 1801] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 09:17:27 INFO - PROCESS | 1801 | --DOMWINDOW == 128 (0x8b9cf800) [pid = 1801] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 09:17:27 INFO - PROCESS | 1801 | --DOMWINDOW == 127 (0x8e968c00) [pid = 1801] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 09:17:27 INFO - PROCESS | 1801 | --DOMWINDOW == 126 (0x8dfc1c00) [pid = 1801] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 09:17:27 INFO - PROCESS | 1801 | --DOMWINDOW == 125 (0x8dc21800) [pid = 1801] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 09:17:27 INFO - PROCESS | 1801 | --DOMWINDOW == 124 (0x8b9b4400) [pid = 1801] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 09:17:27 INFO - PROCESS | 1801 | --DOMWINDOW == 123 (0x89fe6800) [pid = 1801] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 09:17:27 INFO - PROCESS | 1801 | --DOMWINDOW == 122 (0x880d1000) [pid = 1801] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 09:17:27 INFO - PROCESS | 1801 | 1460996247563 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 09:17:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 09:17:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 2056ms 09:17:27 INFO - PROCESS | 1801 | 1460996247590 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 09:17:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 09:17:27 INFO - PROCESS | 1801 | 1460996247594 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 09:17:27 INFO - PROCESS | 1801 | 1460996247600 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 09:17:27 INFO - PROCESS | 1801 | 1460996247604 Marionette TRACE conn4 <- [1,2838,null,{}] 09:17:27 INFO - PROCESS | 1801 | 1460996247609 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:27 INFO - PROCESS | 1801 | 1460996247913 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 09:17:27 INFO - PROCESS | 1801 | 1460996247935 Marionette TRACE conn4 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:27 INFO - PROCESS | 1801 | ++DOCSHELL 0x84e6b000 == 115 [pid = 1801] [id = 717] 09:17:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 123 (0x8a307000) [pid = 1801] [serial = 2152] [outer = (nil)] 09:17:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 124 (0x8b9c0000) [pid = 1801] [serial = 2153] [outer = 0x8a307000] 09:17:28 INFO - PROCESS | 1801 | 1460996248012 Marionette DEBUG loaded listener.js 09:17:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 125 (0x8dc27800) [pid = 1801] [serial = 2154] [outer = 0x8a307000] 09:17:29 INFO - PROCESS | 1801 | 1460996249204 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 09:17:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 09:17:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1678ms 09:17:29 INFO - PROCESS | 1801 | 1460996249280 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 09:17:29 INFO - PROCESS | 1801 | 1460996249285 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 09:17:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 09:17:29 INFO - PROCESS | 1801 | 1460996249295 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 09:17:29 INFO - PROCESS | 1801 | 1460996249301 Marionette TRACE conn4 <- [1,2842,null,{}] 09:17:29 INFO - PROCESS | 1801 | 1460996249312 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:29 INFO - PROCESS | 1801 | 1460996249598 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 09:17:29 INFO - PROCESS | 1801 | 1460996249969 Marionette TRACE conn4 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:30 INFO - PROCESS | 1801 | ++DOCSHELL 0x86188400 == 116 [pid = 1801] [id = 718] 09:17:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 126 (0x86493400) [pid = 1801] [serial = 2155] [outer = (nil)] 09:17:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 127 (0x864f0400) [pid = 1801] [serial = 2156] [outer = 0x86493400] 09:17:30 INFO - PROCESS | 1801 | 1460996250064 Marionette DEBUG loaded listener.js 09:17:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 128 (0x879dc800) [pid = 1801] [serial = 2157] [outer = 0x86493400] 09:17:31 INFO - PROCESS | 1801 | 1460996251117 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 09:17:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 09:17:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1886ms 09:17:31 INFO - PROCESS | 1801 | 1460996251181 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 09:17:31 INFO - PROCESS | 1801 | 1460996251190 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 09:17:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 09:17:31 INFO - PROCESS | 1801 | 1460996251201 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 09:17:31 INFO - PROCESS | 1801 | 1460996251205 Marionette TRACE conn4 <- [1,2846,null,{}] 09:17:31 INFO - PROCESS | 1801 | 1460996251211 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:31 INFO - PROCESS | 1801 | 1460996251499 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 09:17:31 INFO - PROCESS | 1801 | 1460996251856 Marionette TRACE conn4 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:31 INFO - PROCESS | 1801 | ++DOCSHELL 0x88e05c00 == 117 [pid = 1801] [id = 719] 09:17:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 129 (0x89fe5400) [pid = 1801] [serial = 2158] [outer = (nil)] 09:17:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 130 (0x8b853000) [pid = 1801] [serial = 2159] [outer = 0x89fe5400] 09:17:31 INFO - PROCESS | 1801 | 1460996251949 Marionette DEBUG loaded listener.js 09:17:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 131 (0x8dfba800) [pid = 1801] [serial = 2160] [outer = 0x89fe5400] 09:17:32 INFO - PROCESS | 1801 | 1460996252982 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 09:17:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 09:17:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1836ms 09:17:33 INFO - PROCESS | 1801 | 1460996253037 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 09:17:33 INFO - PROCESS | 1801 | 1460996253041 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 09:17:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 09:17:33 INFO - PROCESS | 1801 | 1460996253049 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 09:17:33 INFO - PROCESS | 1801 | 1460996253055 Marionette TRACE conn4 <- [1,2850,null,{}] 09:17:33 INFO - PROCESS | 1801 | 1460996253073 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:33 INFO - PROCESS | 1801 | 1460996253356 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 09:17:33 INFO - PROCESS | 1801 | 1460996253749 Marionette TRACE conn4 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:33 INFO - PROCESS | 1801 | ++DOCSHELL 0x8e945000 == 118 [pid = 1801] [id = 720] 09:17:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 132 (0x8e96e400) [pid = 1801] [serial = 2161] [outer = (nil)] 09:17:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 133 (0x8ea88400) [pid = 1801] [serial = 2162] [outer = 0x8e96e400] 09:17:33 INFO - PROCESS | 1801 | 1460996253849 Marionette DEBUG loaded listener.js 09:17:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 134 (0x8eb2b000) [pid = 1801] [serial = 2163] [outer = 0x8e96e400] 09:17:34 INFO - PROCESS | 1801 | 1460996254845 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 09:17:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 09:17:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1835ms 09:17:34 INFO - PROCESS | 1801 | 1460996254884 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 09:17:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 09:17:34 INFO - PROCESS | 1801 | 1460996254889 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 09:17:34 INFO - PROCESS | 1801 | 1460996254896 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 09:17:34 INFO - PROCESS | 1801 | 1460996254899 Marionette TRACE conn4 <- [1,2854,null,{}] 09:17:34 INFO - PROCESS | 1801 | 1460996254906 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:35 INFO - PROCESS | 1801 | 1460996255140 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 09:17:35 INFO - PROCESS | 1801 | 1460996255485 Marionette TRACE conn4 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:35 INFO - PROCESS | 1801 | ++DOCSHELL 0x850e9c00 == 119 [pid = 1801] [id = 721] 09:17:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 135 (0x8ec81800) [pid = 1801] [serial = 2164] [outer = (nil)] 09:17:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 136 (0x8ec8d800) [pid = 1801] [serial = 2165] [outer = 0x8ec81800] 09:17:35 INFO - PROCESS | 1801 | 1460996255581 Marionette DEBUG loaded listener.js 09:17:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 137 (0x8f666000) [pid = 1801] [serial = 2166] [outer = 0x8ec81800] 09:17:36 INFO - PROCESS | 1801 | 1460996256520 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 09:17:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 09:17:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1690ms 09:17:36 INFO - PROCESS | 1801 | 1460996256587 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 09:17:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 09:17:36 INFO - PROCESS | 1801 | 1460996256591 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 09:17:36 INFO - PROCESS | 1801 | 1460996256598 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 09:17:36 INFO - PROCESS | 1801 | 1460996256603 Marionette TRACE conn4 <- [1,2858,null,{}] 09:17:36 INFO - PROCESS | 1801 | 1460996256609 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:36 INFO - PROCESS | 1801 | 1460996256836 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 09:17:37 INFO - PROCESS | 1801 | 1460996257187 Marionette TRACE conn4 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:37 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ec84800 == 120 [pid = 1801] [id = 722] 09:17:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 138 (0x8ec84c00) [pid = 1801] [serial = 2167] [outer = (nil)] 09:17:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 139 (0x8f953400) [pid = 1801] [serial = 2168] [outer = 0x8ec84c00] 09:17:37 INFO - PROCESS | 1801 | 1460996257283 Marionette DEBUG loaded listener.js 09:17:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 140 (0x8f957c00) [pid = 1801] [serial = 2169] [outer = 0x8ec84c00] 09:17:38 INFO - PROCESS | 1801 | 1460996258228 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 09:17:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 09:17:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1690ms 09:17:38 INFO - PROCESS | 1801 | 1460996258288 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 09:17:38 INFO - PROCESS | 1801 | 1460996258293 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 09:17:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 09:17:38 INFO - PROCESS | 1801 | 1460996258299 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 09:17:38 INFO - PROCESS | 1801 | 1460996258303 Marionette TRACE conn4 <- [1,2862,null,{}] 09:17:38 INFO - PROCESS | 1801 | 1460996258308 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:38 INFO - PROCESS | 1801 | 1460996258566 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 09:17:38 INFO - PROCESS | 1801 | 1460996258923 Marionette TRACE conn4 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:38 INFO - PROCESS | 1801 | ++DOCSHELL 0x864ea400 == 121 [pid = 1801] [id = 723] 09:17:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 141 (0x8ff17800) [pid = 1801] [serial = 2170] [outer = (nil)] 09:17:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 142 (0x8ffc5000) [pid = 1801] [serial = 2171] [outer = 0x8ff17800] 09:17:39 INFO - PROCESS | 1801 | 1460996259021 Marionette DEBUG loaded listener.js 09:17:39 INFO - PROCESS | 1801 | ++DOMWINDOW == 143 (0x8ffd5c00) [pid = 1801] [serial = 2172] [outer = 0x8ff17800] 09:17:39 INFO - PROCESS | 1801 | 1460996259945 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 09:17:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 09:17:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1698ms 09:17:40 INFO - PROCESS | 1801 | 1460996259998 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 09:17:40 INFO - PROCESS | 1801 | 1460996260002 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 09:17:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 09:17:40 INFO - PROCESS | 1801 | 1460996260008 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 09:17:40 INFO - PROCESS | 1801 | 1460996260011 Marionette TRACE conn4 <- [1,2866,null,{}] 09:17:40 INFO - PROCESS | 1801 | 1460996260017 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:40 INFO - PROCESS | 1801 | 1460996260238 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 09:17:40 INFO - PROCESS | 1801 | 1460996260534 Marionette TRACE conn4 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:40 INFO - PROCESS | 1801 | ++DOCSHELL 0x89ae2000 == 122 [pid = 1801] [id = 724] 09:17:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 144 (0x8a30e400) [pid = 1801] [serial = 2173] [outer = (nil)] 09:17:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 145 (0x90303400) [pid = 1801] [serial = 2174] [outer = 0x8a30e400] 09:17:40 INFO - PROCESS | 1801 | 1460996260680 Marionette DEBUG loaded listener.js 09:17:40 INFO - PROCESS | 1801 | ++DOMWINDOW == 146 (0x90404800) [pid = 1801] [serial = 2175] [outer = 0x8a30e400] 09:17:41 INFO - PROCESS | 1801 | 1460996261614 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 09:17:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 09:17:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1683ms 09:17:41 INFO - PROCESS | 1801 | 1460996261696 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 09:17:41 INFO - PROCESS | 1801 | 1460996261700 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 09:17:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 09:17:41 INFO - PROCESS | 1801 | 1460996261707 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 09:17:41 INFO - PROCESS | 1801 | 1460996261710 Marionette TRACE conn4 <- [1,2870,null,{}] 09:17:41 INFO - PROCESS | 1801 | 1460996261716 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:41 INFO - PROCESS | 1801 | 1460996261965 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 09:17:42 INFO - PROCESS | 1801 | 1460996262318 Marionette TRACE conn4 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:42 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a302800 == 123 [pid = 1801] [id = 725] 09:17:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 147 (0x8ffcbc00) [pid = 1801] [serial = 2176] [outer = (nil)] 09:17:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 148 (0x9054b000) [pid = 1801] [serial = 2177] [outer = 0x8ffcbc00] 09:17:42 INFO - PROCESS | 1801 | 1460996262415 Marionette DEBUG loaded listener.js 09:17:42 INFO - PROCESS | 1801 | ++DOMWINDOW == 149 (0x9054e000) [pid = 1801] [serial = 2178] [outer = 0x8ffcbc00] 09:17:43 INFO - PROCESS | 1801 | 1460996263332 Marionette TRACE conn4 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 09:17:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 09:17:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1682ms 09:17:43 INFO - PROCESS | 1801 | 1460996263390 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 09:17:43 INFO - PROCESS | 1801 | 1460996263394 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 09:17:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 09:17:43 INFO - PROCESS | 1801 | 1460996263401 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 09:17:43 INFO - PROCESS | 1801 | 1460996263404 Marionette TRACE conn4 <- [1,2874,null,{}] 09:17:43 INFO - PROCESS | 1801 | 1460996263410 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:43 INFO - PROCESS | 1801 | 1460996263630 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 09:17:43 INFO - PROCESS | 1801 | 1460996263971 Marionette TRACE conn4 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:44 INFO - PROCESS | 1801 | ++DOCSHELL 0x90401c00 == 124 [pid = 1801] [id = 726] 09:17:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 150 (0x9040e400) [pid = 1801] [serial = 2179] [outer = (nil)] 09:17:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 151 (0x906a6400) [pid = 1801] [serial = 2180] [outer = 0x9040e400] 09:17:44 INFO - PROCESS | 1801 | 1460996264061 Marionette DEBUG loaded listener.js 09:17:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 152 (0x914a4400) [pid = 1801] [serial = 2181] [outer = 0x9040e400] 09:17:44 INFO - PROCESS | 1801 | 1460996264989 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 09:17:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 09:17:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1628ms 09:17:45 INFO - PROCESS | 1801 | 1460996265030 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 09:17:45 INFO - PROCESS | 1801 | 1460996265033 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 09:17:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 09:17:45 INFO - PROCESS | 1801 | 1460996265040 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 09:17:45 INFO - PROCESS | 1801 | 1460996265044 Marionette TRACE conn4 <- [1,2878,null,{}] 09:17:45 INFO - PROCESS | 1801 | 1460996265049 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:45 INFO - PROCESS | 1801 | 1460996265258 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 09:17:45 INFO - PROCESS | 1801 | 1460996265607 Marionette TRACE conn4 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:45 INFO - PROCESS | 1801 | ++DOCSHELL 0x8e96bc00 == 125 [pid = 1801] [id = 727] 09:17:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 153 (0x8ec85400) [pid = 1801] [serial = 2182] [outer = (nil)] 09:17:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 154 (0x914cac00) [pid = 1801] [serial = 2183] [outer = 0x8ec85400] 09:17:45 INFO - PROCESS | 1801 | 1460996265701 Marionette DEBUG loaded listener.js 09:17:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 155 (0x91693c00) [pid = 1801] [serial = 2184] [outer = 0x8ec85400] 09:17:46 INFO - PROCESS | 1801 | 1460996266628 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 09:17:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 09:17:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1635ms 09:17:46 INFO - PROCESS | 1801 | 1460996266676 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 09:17:46 INFO - PROCESS | 1801 | 1460996266680 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 09:17:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 09:17:46 INFO - PROCESS | 1801 | 1460996266686 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 09:17:46 INFO - PROCESS | 1801 | 1460996266691 Marionette TRACE conn4 <- [1,2882,null,{}] 09:17:46 INFO - PROCESS | 1801 | 1460996266697 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:46 INFO - PROCESS | 1801 | 1460996266944 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 09:17:47 INFO - PROCESS | 1801 | 1460996267296 Marionette TRACE conn4 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:47 INFO - PROCESS | 1801 | ++DOCSHELL 0x916c6400 == 126 [pid = 1801] [id = 728] 09:17:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 156 (0x9334b800) [pid = 1801] [serial = 2185] [outer = (nil)] 09:17:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 157 (0x933b4000) [pid = 1801] [serial = 2186] [outer = 0x9334b800] 09:17:47 INFO - PROCESS | 1801 | 1460996267398 Marionette DEBUG loaded listener.js 09:17:47 INFO - PROCESS | 1801 | ++DOMWINDOW == 158 (0x935d2000) [pid = 1801] [serial = 2187] [outer = 0x9334b800] 09:17:48 INFO - PROCESS | 1801 | 1460996268352 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 09:17:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 09:17:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1733ms 09:17:48 INFO - PROCESS | 1801 | 1460996268420 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 09:17:48 INFO - PROCESS | 1801 | 1460996268424 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 09:17:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 09:17:48 INFO - PROCESS | 1801 | 1460996268431 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 09:17:48 INFO - PROCESS | 1801 | 1460996268435 Marionette TRACE conn4 <- [1,2886,null,{}] 09:17:48 INFO - PROCESS | 1801 | 1460996268441 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:48 INFO - PROCESS | 1801 | 1460996268703 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 09:17:49 INFO - PROCESS | 1801 | 1460996269058 Marionette TRACE conn4 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:49 INFO - PROCESS | 1801 | ++DOCSHELL 0x90558c00 == 127 [pid = 1801] [id = 729] 09:17:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 159 (0x93346000) [pid = 1801] [serial = 2188] [outer = (nil)] 09:17:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 160 (0x93770000) [pid = 1801] [serial = 2189] [outer = 0x93346000] 09:17:49 INFO - PROCESS | 1801 | 1460996269156 Marionette DEBUG loaded listener.js 09:17:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 161 (0x9447e800) [pid = 1801] [serial = 2190] [outer = 0x93346000] 09:17:50 INFO - PROCESS | 1801 | 1460996270101 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 09:17:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 09:17:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1735ms 09:17:50 INFO - PROCESS | 1801 | 1460996270167 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 09:17:50 INFO - PROCESS | 1801 | 1460996270171 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 09:17:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 09:17:50 INFO - PROCESS | 1801 | 1460996270177 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 09:17:50 INFO - PROCESS | 1801 | 1460996270181 Marionette TRACE conn4 <- [1,2890,null,{}] 09:17:50 INFO - PROCESS | 1801 | 1460996270186 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:50 INFO - PROCESS | 1801 | 1460996270405 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 09:17:50 INFO - PROCESS | 1801 | 1460996270754 Marionette TRACE conn4 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:50 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ff1c400 == 128 [pid = 1801] [id = 730] 09:17:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 162 (0x9030f000) [pid = 1801] [serial = 2191] [outer = (nil)] 09:17:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 163 (0x946ef800) [pid = 1801] [serial = 2192] [outer = 0x9030f000] 09:17:50 INFO - PROCESS | 1801 | 1460996270846 Marionette DEBUG loaded listener.js 09:17:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 164 (0x946f5c00) [pid = 1801] [serial = 2193] [outer = 0x9030f000] 09:17:51 INFO - PROCESS | 1801 | 1460996271780 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 09:17:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 09:17:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1681ms 09:17:51 INFO - PROCESS | 1801 | 1460996271859 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 09:17:51 INFO - PROCESS | 1801 | 1460996271864 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 09:17:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 09:17:51 INFO - PROCESS | 1801 | 1460996271870 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 09:17:51 INFO - PROCESS | 1801 | 1460996271873 Marionette TRACE conn4 <- [1,2894,null,{}] 09:17:51 INFO - PROCESS | 1801 | 1460996271879 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:52 INFO - PROCESS | 1801 | 1460996272169 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 09:17:52 INFO - PROCESS | 1801 | 1460996272535 Marionette TRACE conn4 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:52 INFO - PROCESS | 1801 | ++DOCSHELL 0x90539800 == 129 [pid = 1801] [id = 731] 09:17:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 165 (0x94484000) [pid = 1801] [serial = 2194] [outer = (nil)] 09:17:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 166 (0x95969400) [pid = 1801] [serial = 2195] [outer = 0x94484000] 09:17:52 INFO - PROCESS | 1801 | 1460996272634 Marionette DEBUG loaded listener.js 09:17:52 INFO - PROCESS | 1801 | ++DOMWINDOW == 167 (0x9596c800) [pid = 1801] [serial = 2196] [outer = 0x94484000] 09:17:53 INFO - PROCESS | 1801 | 1460996273535 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 09:17:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 09:17:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1698ms 09:17:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 09:17:53 INFO - PROCESS | 1801 | 1460996273569 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 09:17:53 INFO - PROCESS | 1801 | 1460996273572 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 09:17:53 INFO - PROCESS | 1801 | 1460996273579 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 09:17:53 INFO - PROCESS | 1801 | 1460996273582 Marionette TRACE conn4 <- [1,2898,null,{}] 09:17:53 INFO - PROCESS | 1801 | 1460996273589 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:53 INFO - PROCESS | 1801 | 1460996273844 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 09:17:54 INFO - PROCESS | 1801 | 1460996274190 Marionette TRACE conn4 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:54 INFO - PROCESS | 1801 | ++DOCSHELL 0x95965400 == 130 [pid = 1801] [id = 732] 09:17:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 168 (0x95965800) [pid = 1801] [serial = 2197] [outer = (nil)] 09:17:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 169 (0x95cb4400) [pid = 1801] [serial = 2198] [outer = 0x95965800] 09:17:54 INFO - PROCESS | 1801 | 1460996274285 Marionette DEBUG loaded listener.js 09:17:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 170 (0x96304000) [pid = 1801] [serial = 2199] [outer = 0x95965800] 09:17:55 INFO - PROCESS | 1801 | 1460996275208 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 09:17:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 09:17:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1680ms 09:17:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 09:17:55 INFO - PROCESS | 1801 | 1460996275258 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 09:17:55 INFO - PROCESS | 1801 | 1460996275261 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 09:17:55 INFO - PROCESS | 1801 | 1460996275268 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 09:17:55 INFO - PROCESS | 1801 | 1460996275272 Marionette TRACE conn4 <- [1,2902,null,{}] 09:17:55 INFO - PROCESS | 1801 | 1460996275277 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:55 INFO - PROCESS | 1801 | 1460996275503 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 09:17:55 INFO - PROCESS | 1801 | 1460996275859 Marionette TRACE conn4 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:55 INFO - PROCESS | 1801 | ++DOCSHELL 0x9069c400 == 131 [pid = 1801] [id = 733] 09:17:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 171 (0x914ca800) [pid = 1801] [serial = 2200] [outer = (nil)] 09:17:55 INFO - PROCESS | 1801 | ++DOMWINDOW == 172 (0x969f7000) [pid = 1801] [serial = 2201] [outer = 0x914ca800] 09:17:55 INFO - PROCESS | 1801 | 1460996275959 Marionette DEBUG loaded listener.js 09:17:56 INFO - PROCESS | 1801 | ++DOMWINDOW == 173 (0x971d2000) [pid = 1801] [serial = 2202] [outer = 0x914ca800] 09:17:56 INFO - PROCESS | 1801 | 1460996276925 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 09:17:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 09:17:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1734ms 09:17:57 INFO - PROCESS | 1801 | 1460996277002 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 09:17:57 INFO - PROCESS | 1801 | 1460996277006 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 09:17:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 09:17:57 INFO - PROCESS | 1801 | 1460996277012 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 09:17:57 INFO - PROCESS | 1801 | 1460996277015 Marionette TRACE conn4 <- [1,2906,null,{}] 09:17:57 INFO - PROCESS | 1801 | 1460996277021 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:57 INFO - PROCESS | 1801 | 1460996277294 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 09:17:57 INFO - PROCESS | 1801 | 1460996277651 Marionette TRACE conn4 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:57 INFO - PROCESS | 1801 | ++DOCSHELL 0x963c0c00 == 132 [pid = 1801] [id = 734] 09:17:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 174 (0x9713e800) [pid = 1801] [serial = 2203] [outer = (nil)] 09:17:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 175 (0x976dd800) [pid = 1801] [serial = 2204] [outer = 0x9713e800] 09:17:57 INFO - PROCESS | 1801 | 1460996277742 Marionette DEBUG loaded listener.js 09:17:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 176 (0x976e3c00) [pid = 1801] [serial = 2205] [outer = 0x9713e800] 09:17:58 INFO - PROCESS | 1801 | 1460996278640 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 09:17:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 09:17:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1686ms 09:17:58 INFO - PROCESS | 1801 | 1460996278700 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 09:17:58 INFO - PROCESS | 1801 | 1460996278704 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 09:17:58 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 09:17:58 INFO - PROCESS | 1801 | 1460996278711 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 09:17:58 INFO - PROCESS | 1801 | 1460996278713 Marionette TRACE conn4 <- [1,2910,null,{}] 09:17:58 INFO - PROCESS | 1801 | 1460996278720 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:17:58 INFO - PROCESS | 1801 | 1460996278973 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 09:18:01 INFO - PROCESS | 1801 | --DOCSHELL 0x854d2400 == 131 [pid = 1801] [id = 516] 09:18:01 INFO - PROCESS | 1801 | --DOCSHELL 0x90410800 == 130 [pid = 1801] [id = 712] 09:18:01 INFO - PROCESS | 1801 | --DOCSHELL 0x933ad000 == 129 [pid = 1801] [id = 710] 09:18:01 INFO - PROCESS | 1801 | --DOCSHELL 0x8ffc0000 == 128 [pid = 1801] [id = 711] 09:18:01 INFO - PROCESS | 1801 | --DOCSHELL 0x8648f000 == 127 [pid = 1801] [id = 709] 09:18:01 INFO - PROCESS | 1801 | --DOCSHELL 0x916c9800 == 126 [pid = 1801] [id = 708] 09:18:01 INFO - PROCESS | 1801 | --DOCSHELL 0x92080c00 == 125 [pid = 1801] [id = 707] 09:18:01 INFO - PROCESS | 1801 | --DOCSHELL 0x9052f400 == 124 [pid = 1801] [id = 705] 09:18:01 INFO - PROCESS | 1801 | --DOCSHELL 0x914b0400 == 123 [pid = 1801] [id = 706] 09:18:01 INFO - PROCESS | 1801 | --DOCSHELL 0x8ff1d000 == 122 [pid = 1801] [id = 704] 09:18:01 INFO - PROCESS | 1801 | --DOCSHELL 0x86190800 == 121 [pid = 1801] [id = 703] 09:18:01 INFO - PROCESS | 1801 | --DOCSHELL 0x8f669000 == 120 [pid = 1801] [id = 702] 09:18:01 INFO - PROCESS | 1801 | --DOCSHELL 0x8ec8c800 == 119 [pid = 1801] [id = 701] 09:18:01 INFO - PROCESS | 1801 | --DOCSHELL 0x89067c00 == 118 [pid = 1801] [id = 699] 09:18:01 INFO - PROCESS | 1801 | --DOCSHELL 0x86490400 == 117 [pid = 1801] [id = 700] 09:18:01 INFO - PROCESS | 1801 | --DOCSHELL 0x8b85b000 == 116 [pid = 1801] [id = 698] 09:18:01 INFO - PROCESS | 1801 | --DOCSHELL 0x880d3c00 == 115 [pid = 1801] [id = 697] 09:18:01 INFO - PROCESS | 1801 | --DOCSHELL 0x850f2400 == 114 [pid = 1801] [id = 696] 09:18:01 INFO - PROCESS | 1801 | --DOMWINDOW == 175 (0x8dc23400) [pid = 1801] [serial = 1962] [outer = (nil)] [url = about:blank] 09:18:01 INFO - PROCESS | 1801 | --DOMWINDOW == 174 (0x9a647c00) [pid = 1801] [serial = 2016] [outer = (nil)] [url = about:blank] 09:18:01 INFO - PROCESS | 1801 | --DOMWINDOW == 173 (0x8906c400) [pid = 1801] [serial = 2087] [outer = (nil)] [url = about:blank] 09:18:01 INFO - PROCESS | 1801 | --DOMWINDOW == 172 (0x8a30cc00) [pid = 1801] [serial = 2084] [outer = (nil)] [url = about:blank] 09:18:01 INFO - PROCESS | 1801 | --DOMWINDOW == 171 (0x86492c00) [pid = 1801] [serial = 2033] [outer = (nil)] [url = about:blank] 09:18:01 INFO - PROCESS | 1801 | --DOMWINDOW == 170 (0x854d1400) [pid = 1801] [serial = 2031] [outer = (nil)] [url = about:blank] 09:18:01 INFO - PROCESS | 1801 | --DOMWINDOW == 169 (0x854c7400) [pid = 1801] [serial = 2030] [outer = (nil)] [url = about:blank] 09:18:01 INFO - PROCESS | 1801 | --DOMWINDOW == 168 (0x880d2000) [pid = 1801] [serial = 2081] [outer = (nil)] [url = about:blank] 09:18:01 INFO - PROCESS | 1801 | --DOMWINDOW == 167 (0x8618d400) [pid = 1801] [serial = 2078] [outer = (nil)] [url = about:blank] 09:18:01 INFO - PROCESS | 1801 | --DOMWINDOW == 166 (0x864ec000) [pid = 1801] [serial = 2079] [outer = (nil)] [url = about:blank] 09:18:01 INFO - PROCESS | 1801 | --DOMWINDOW == 165 (0x906a4000) [pid = 1801] [serial = 2075] [outer = (nil)] [url = about:blank] 09:18:01 INFO - PROCESS | 1801 | --DOMWINDOW == 164 (0x90552800) [pid = 1801] [serial = 2073] [outer = (nil)] [url = about:blank] 09:18:01 INFO - PROCESS | 1801 | --DOMWINDOW == 163 (0x90550800) [pid = 1801] [serial = 2072] [outer = (nil)] [url = about:blank] 09:18:01 INFO - PROCESS | 1801 | --DOMWINDOW == 162 (0x90537400) [pid = 1801] [serial = 2070] [outer = (nil)] [url = about:blank] 09:18:01 INFO - PROCESS | 1801 | --DOMWINDOW == 161 (0x90532400) [pid = 1801] [serial = 2069] [outer = (nil)] [url = about:blank] 09:18:01 INFO - PROCESS | 1801 | --DOMWINDOW == 160 (0x90404000) [pid = 1801] [serial = 2067] [outer = (nil)] [url = about:blank] 09:18:01 INFO - PROCESS | 1801 | --DOMWINDOW == 159 (0x9030c000) [pid = 1801] [serial = 2066] [outer = (nil)] [url = about:blank] 09:18:01 INFO - PROCESS | 1801 | --DOMWINDOW == 158 (0x8ffda000) [pid = 1801] [serial = 2064] [outer = (nil)] [url = about:blank] 09:18:01 INFO - PROCESS | 1801 | --DOMWINDOW == 157 (0x8ffd6000) [pid = 1801] [serial = 2063] [outer = (nil)] [url = about:blank] 09:18:01 INFO - PROCESS | 1801 | --DOMWINDOW == 156 (0x8ff15800) [pid = 1801] [serial = 2061] [outer = (nil)] [url = about:blank] 09:18:01 INFO - PROCESS | 1801 | --DOMWINDOW == 155 (0x8fbd7400) [pid = 1801] [serial = 2060] [outer = (nil)] [url = about:blank] 09:18:01 INFO - PROCESS | 1801 | --DOMWINDOW == 154 (0x8f66a000) [pid = 1801] [serial = 2058] [outer = (nil)] [url = about:blank] 09:18:01 INFO - PROCESS | 1801 | --DOMWINDOW == 153 (0x8f666800) [pid = 1801] [serial = 2057] [outer = (nil)] [url = about:blank] 09:18:01 INFO - PROCESS | 1801 | --DOMWINDOW == 152 (0x8ec8a800) [pid = 1801] [serial = 2055] [outer = (nil)] [url = about:blank] 09:18:01 INFO - PROCESS | 1801 | --DOMWINDOW == 151 (0x8ec84000) [pid = 1801] [serial = 2054] [outer = (nil)] [url = about:blank] 09:18:01 INFO - PROCESS | 1801 | --DOMWINDOW == 150 (0x8eb27800) [pid = 1801] [serial = 2052] [outer = (nil)] [url = about:blank] 09:18:01 INFO - PROCESS | 1801 | --DOMWINDOW == 149 (0x8ea92400) [pid = 1801] [serial = 2051] [outer = (nil)] [url = about:blank] 09:18:01 INFO - PROCESS | 1801 | --DOMWINDOW == 148 (0x8e96d000) [pid = 1801] [serial = 2049] [outer = (nil)] [url = about:blank] 09:18:01 INFO - PROCESS | 1801 | --DOMWINDOW == 147 (0x8e968400) [pid = 1801] [serial = 2048] [outer = (nil)] [url = about:blank] 09:18:01 INFO - PROCESS | 1801 | --DOMWINDOW == 146 (0x8dfc0800) [pid = 1801] [serial = 2046] [outer = (nil)] [url = about:blank] 09:18:01 INFO - PROCESS | 1801 | --DOMWINDOW == 145 (0x8dc26c00) [pid = 1801] [serial = 2045] [outer = (nil)] [url = about:blank] 09:18:01 INFO - PROCESS | 1801 | --DOMWINDOW == 144 (0x8b9cc800) [pid = 1801] [serial = 2043] [outer = (nil)] [url = about:blank] 09:18:01 INFO - PROCESS | 1801 | --DOMWINDOW == 143 (0x8b9c7400) [pid = 1801] [serial = 2042] [outer = (nil)] [url = about:blank] 09:18:01 INFO - PROCESS | 1801 | --DOMWINDOW == 142 (0x8b85fc00) [pid = 1801] [serial = 2040] [outer = (nil)] [url = about:blank] 09:18:01 INFO - PROCESS | 1801 | --DOMWINDOW == 141 (0x8a309800) [pid = 1801] [serial = 2039] [outer = (nil)] [url = about:blank] 09:18:01 INFO - PROCESS | 1801 | --DOMWINDOW == 140 (0x89ae7000) [pid = 1801] [serial = 2037] [outer = (nil)] [url = about:blank] 09:18:01 INFO - PROCESS | 1801 | --DOMWINDOW == 139 (0x89066c00) [pid = 1801] [serial = 2036] [outer = (nil)] [url = about:blank] 09:18:01 INFO - PROCESS | 1801 | --DOMWINDOW == 138 (0x879d6800) [pid = 1801] [serial = 2034] [outer = (nil)] [url = about:blank] 09:18:01 INFO - PROCESS | 1801 | --DOMWINDOW == 137 (0x8b860000) [pid = 1801] [serial = 2085] [outer = (nil)] [url = about:blank] 09:18:01 INFO - PROCESS | 1801 | --DOMWINDOW == 136 (0x88e13800) [pid = 1801] [serial = 2082] [outer = (nil)] [url = about:blank] 09:18:02 INFO - PROCESS | 1801 | 1460996282076 Marionette TRACE conn4 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:02 INFO - PROCESS | 1801 | ++DOCSHELL 0x854d1400 == 115 [pid = 1801] [id = 735] 09:18:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 137 (0x854d2400) [pid = 1801] [serial = 2206] [outer = (nil)] 09:18:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 138 (0x86182c00) [pid = 1801] [serial = 2207] [outer = 0x854d2400] 09:18:02 INFO - PROCESS | 1801 | 1460996282177 Marionette DEBUG loaded listener.js 09:18:02 INFO - PROCESS | 1801 | ++DOMWINDOW == 139 (0x8618d400) [pid = 1801] [serial = 2208] [outer = 0x854d2400] 09:18:02 INFO - PROCESS | 1801 | 1460996282968 Marionette TRACE conn4 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 09:18:02 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 09:18:02 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 09:18:02 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 4285ms 09:18:03 INFO - PROCESS | 1801 | 1460996283000 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 09:18:03 INFO - PROCESS | 1801 | 1460996283007 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 09:18:03 INFO - TEST-START | /DOMEvents/constructors.html 09:18:03 INFO - PROCESS | 1801 | 1460996283017 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 09:18:03 INFO - PROCESS | 1801 | 1460996283022 Marionette TRACE conn4 <- [1,2914,null,{}] 09:18:03 INFO - PROCESS | 1801 | 1460996283029 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:03 INFO - PROCESS | 1801 | 1460996283288 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 09:18:03 INFO - PROCESS | 1801 | 1460996283507 Marionette TRACE conn4 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:03 INFO - PROCESS | 1801 | ++DOCSHELL 0x864f4c00 == 116 [pid = 1801] [id = 736] 09:18:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 140 (0x864f5400) [pid = 1801] [serial = 2209] [outer = (nil)] 09:18:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 141 (0x879e0800) [pid = 1801] [serial = 2210] [outer = 0x864f5400] 09:18:03 INFO - PROCESS | 1801 | 1460996283588 Marionette DEBUG loaded listener.js 09:18:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 142 (0x880d6c00) [pid = 1801] [serial = 2211] [outer = 0x864f5400] 09:18:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 09:18:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 09:18:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 09:18:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 09:18:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 09:18:04 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 09:18:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 09:18:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 09:18:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 09:18:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 09:18:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 09:18:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 09:18:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 09:18:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 09:18:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 09:18:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 09:18:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 09:18:04 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 09:18:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 09:18:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 09:18:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 09:18:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 09:18:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 09:18:04 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 09:18:04 INFO - PROCESS | 1801 | 1460996284612 Marionette TRACE conn4 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 09:18:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 09:18:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 09:18:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 09:18:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 09:18:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 09:18:04 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 09:18:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 09:18:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 09:18:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 09:18:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 09:18:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 09:18:04 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 09:18:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 09:18:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 09:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 09:18:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:18:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 09:18:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 09:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 09:18:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:18:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 09:18:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 09:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 09:18:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:18:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 09:18:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 09:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 09:18:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:18:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 09:18:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 09:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 09:18:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:18:04 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 09:18:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 09:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 09:18:04 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:18:04 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 09:18:04 INFO - TEST-OK | /DOMEvents/constructors.html | took 1662ms 09:18:04 INFO - PROCESS | 1801 | 1460996284682 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 09:18:04 INFO - PROCESS | 1801 | 1460996284693 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 09:18:04 INFO - TEST-START | /DOMEvents/event-phases-order.html 09:18:04 INFO - PROCESS | 1801 | 1460996284713 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 09:18:04 INFO - PROCESS | 1801 | 1460996284721 Marionette TRACE conn4 <- [1,2918,null,{}] 09:18:04 INFO - PROCESS | 1801 | 1460996284732 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:05 INFO - PROCESS | 1801 | 1460996285026 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 09:18:05 INFO - PROCESS | 1801 | 1460996285306 Marionette TRACE conn4 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:05 INFO - PROCESS | 1801 | ++DOCSHELL 0x8b851400 == 117 [pid = 1801] [id = 737] 09:18:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 143 (0x8b857c00) [pid = 1801] [serial = 2212] [outer = (nil)] 09:18:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 144 (0x8b85ec00) [pid = 1801] [serial = 2213] [outer = 0x8b857c00] 09:18:05 INFO - PROCESS | 1801 | 1460996285383 Marionette DEBUG loaded listener.js 09:18:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 145 (0x8b9bb000) [pid = 1801] [serial = 2214] [outer = 0x8b857c00] 09:18:06 INFO - PROCESS | 1801 | 1460996286168 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 09:18:06 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 09:18:06 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1492ms 09:18:06 INFO - PROCESS | 1801 | 1460996286206 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 09:18:06 INFO - PROCESS | 1801 | 1460996286210 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 09:18:06 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 09:18:06 INFO - PROCESS | 1801 | 1460996286235 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 09:18:06 INFO - PROCESS | 1801 | 1460996286245 Marionette TRACE conn4 <- [1,2922,null,{}] 09:18:06 INFO - PROCESS | 1801 | 1460996286257 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:07 INFO - PROCESS | 1801 | 1460996287059 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 09:18:07 INFO - PROCESS | 1801 | --DOMWINDOW == 144 (0x9069d800) [pid = 1801] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 09:18:07 INFO - PROCESS | 1801 | --DOMWINDOW == 143 (0x8b856800) [pid = 1801] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 09:18:07 INFO - PROCESS | 1801 | --DOMWINDOW == 142 (0x858f9800) [pid = 1801] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 09:18:07 INFO - PROCESS | 1801 | --DOMWINDOW == 141 (0x93770c00) [pid = 1801] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 09:18:07 INFO - PROCESS | 1801 | --DOMWINDOW == 140 (0x9052f800) [pid = 1801] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 09:18:07 INFO - PROCESS | 1801 | --DOMWINDOW == 139 (0x935d1c00) [pid = 1801] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 09:18:07 INFO - PROCESS | 1801 | --DOMWINDOW == 138 (0x9341f800) [pid = 1801] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 09:18:07 INFO - PROCESS | 1801 | --DOMWINDOW == 137 (0x8ec82800) [pid = 1801] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 09:18:07 INFO - PROCESS | 1801 | --DOMWINDOW == 136 (0x93344400) [pid = 1801] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 09:18:07 INFO - PROCESS | 1801 | --DOMWINDOW == 135 (0x92081800) [pid = 1801] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 09:18:07 INFO - PROCESS | 1801 | --DOMWINDOW == 134 (0x914c9400) [pid = 1801] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 09:18:07 INFO - PROCESS | 1801 | --DOMWINDOW == 133 (0x9069a400) [pid = 1801] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 09:18:07 INFO - PROCESS | 1801 | --DOMWINDOW == 132 (0x8ff1ec00) [pid = 1801] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 09:18:07 INFO - PROCESS | 1801 | --DOMWINDOW == 131 (0x86493000) [pid = 1801] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 09:18:07 INFO - PROCESS | 1801 | --DOMWINDOW == 130 (0x8f958c00) [pid = 1801] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 09:18:07 INFO - PROCESS | 1801 | --DOMWINDOW == 129 (0x8f65d800) [pid = 1801] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 09:18:07 INFO - PROCESS | 1801 | --DOMWINDOW == 128 (0x879e3000) [pid = 1801] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 09:18:07 INFO - PROCESS | 1801 | --DOMWINDOW == 127 (0x8dfbac00) [pid = 1801] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 09:18:07 INFO - PROCESS | 1801 | --DOMWINDOW == 126 (0x8b9b1400) [pid = 1801] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 09:18:07 INFO - PROCESS | 1801 | --DOMWINDOW == 125 (0x880d5800) [pid = 1801] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 09:18:07 INFO - PROCESS | 1801 | --DOMWINDOW == 124 (0x854c4800) [pid = 1801] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 09:18:07 INFO - PROCESS | 1801 | --DOMWINDOW == 123 (0x864f6800) [pid = 1801] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 09:18:07 INFO - PROCESS | 1801 | --DOMWINDOW == 122 (0x858f0400) [pid = 1801] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 09:18:07 INFO - PROCESS | 1801 | 1460996287325 Marionette TRACE conn4 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:07 INFO - PROCESS | 1801 | ++DOCSHELL 0x83b2d400 == 118 [pid = 1801] [id = 738] 09:18:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 123 (0x84836400) [pid = 1801] [serial = 2215] [outer = (nil)] 09:18:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 124 (0x858fdc00) [pid = 1801] [serial = 2216] [outer = 0x84836400] 09:18:07 INFO - PROCESS | 1801 | 1460996287405 Marionette DEBUG loaded listener.js 09:18:07 INFO - PROCESS | 1801 | ++DOMWINDOW == 125 (0x880d0c00) [pid = 1801] [serial = 2217] [outer = 0x84836400] 09:18:07 INFO - PROCESS | 1801 | [1801] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 09:18:08 INFO - PROCESS | 1801 | [1801] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 09:18:08 INFO - PROCESS | 1801 | [1801] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 09:18:08 INFO - PROCESS | 1801 | [1801] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 09:18:08 INFO - PROCESS | 1801 | 1460996288130 Marionette TRACE conn4 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 09:18:08 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 09:18:08 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 09:18:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 09:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:18:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:18:08 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 09:18:08 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 09:18:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:18:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:18:08 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 09:18:08 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 09:18:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:18:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:18:08 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]" 09:18:08 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 09:18:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:18:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:18:08 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 09:18:08 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1964ms 09:18:08 INFO - PROCESS | 1801 | 1460996288185 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 09:18:08 INFO - PROCESS | 1801 | 1460996288190 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 09:18:08 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 09:18:08 INFO - PROCESS | 1801 | 1460996288203 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 09:18:08 INFO - PROCESS | 1801 | 1460996288209 Marionette TRACE conn4 <- [1,2926,null,{}] 09:18:08 INFO - PROCESS | 1801 | 1460996288215 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:08 INFO - PROCESS | 1801 | 1460996288409 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 09:18:08 INFO - PROCESS | 1801 | 1460996288630 Marionette TRACE conn4 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:08 INFO - PROCESS | 1801 | ++DOCSHELL 0x86185c00 == 119 [pid = 1801] [id = 739] 09:18:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 126 (0x8b9cc800) [pid = 1801] [serial = 2218] [outer = (nil)] 09:18:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 127 (0x8e966c00) [pid = 1801] [serial = 2219] [outer = 0x8b9cc800] 09:18:08 INFO - PROCESS | 1801 | 1460996288711 Marionette DEBUG loaded listener.js 09:18:08 INFO - PROCESS | 1801 | ++DOMWINDOW == 128 (0x8e96c400) [pid = 1801] [serial = 2220] [outer = 0x8b9cc800] 09:18:09 INFO - PROCESS | 1801 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 09:18:09 INFO - PROCESS | 1801 | 1460996289768 Marionette TRACE conn4 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 09:18:09 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 09:18:09 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1586ms 09:18:09 INFO - PROCESS | 1801 | 1460996289787 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 09:18:09 INFO - PROCESS | 1801 | 1460996289795 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 09:18:09 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 09:18:09 INFO - PROCESS | 1801 | 1460996289804 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 09:18:09 INFO - PROCESS | 1801 | 1460996289809 Marionette TRACE conn4 <- [1,2930,null,{}] 09:18:09 INFO - PROCESS | 1801 | 1460996289859 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:10 INFO - PROCESS | 1801 | 1460996290207 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 09:18:10 INFO - PROCESS | 1801 | 1460996290398 Marionette TRACE conn4 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:10 INFO - PROCESS | 1801 | ++DOCSHELL 0x86497c00 == 120 [pid = 1801] [id = 740] 09:18:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 129 (0x864f3c00) [pid = 1801] [serial = 2221] [outer = (nil)] 09:18:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 130 (0x880cd400) [pid = 1801] [serial = 2222] [outer = 0x864f3c00] 09:18:10 INFO - PROCESS | 1801 | 1460996290549 Marionette DEBUG loaded listener.js 09:18:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 131 (0x8906c400) [pid = 1801] [serial = 2223] [outer = 0x864f3c00] 09:18:11 INFO - PROCESS | 1801 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 09:18:11 INFO - PROCESS | 1801 | 1460996291381 Marionette TRACE conn4 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 09:18:11 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 09:18:11 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1637ms 09:18:11 INFO - PROCESS | 1801 | 1460996291442 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 09:18:11 INFO - PROCESS | 1801 | 1460996291452 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 09:18:11 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 09:18:11 INFO - PROCESS | 1801 | 1460996291463 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 09:18:11 INFO - PROCESS | 1801 | 1460996291467 Marionette TRACE conn4 <- [1,2934,null,{}] 09:18:11 INFO - PROCESS | 1801 | 1460996291494 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:11 INFO - PROCESS | 1801 | 1460996291748 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 09:18:12 INFO - PROCESS | 1801 | 1460996292052 Marionette TRACE conn4 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:12 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a30fc00 == 121 [pid = 1801] [id = 741] 09:18:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 132 (0x8a310000) [pid = 1801] [serial = 2224] [outer = (nil)] 09:18:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 133 (0x8b9c7400) [pid = 1801] [serial = 2225] [outer = 0x8a310000] 09:18:12 INFO - PROCESS | 1801 | 1460996292275 Marionette DEBUG loaded listener.js 09:18:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 134 (0x8dc1e400) [pid = 1801] [serial = 2226] [outer = 0x8a310000] 09:18:13 INFO - PROCESS | 1801 | 1460996293150 Marionette TRACE conn4 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 09:18:13 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 09:18:13 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1699ms 09:18:13 INFO - PROCESS | 1801 | 1460996293162 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 09:18:13 INFO - PROCESS | 1801 | 1460996293165 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 09:18:13 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 09:18:13 INFO - PROCESS | 1801 | 1460996293173 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 09:18:13 INFO - PROCESS | 1801 | 1460996293179 Marionette TRACE conn4 <- [1,2938,null,{}] 09:18:13 INFO - PROCESS | 1801 | 1460996293196 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:13 INFO - PROCESS | 1801 | 1460996293415 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 09:18:13 INFO - PROCESS | 1801 | 1460996293717 Marionette TRACE conn4 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:13 INFO - PROCESS | 1801 | ++DOCSHELL 0x8b9ce800 == 122 [pid = 1801] [id = 742] 09:18:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 135 (0x8e975400) [pid = 1801] [serial = 2227] [outer = (nil)] 09:18:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 136 (0x8ea92400) [pid = 1801] [serial = 2228] [outer = 0x8e975400] 09:18:13 INFO - PROCESS | 1801 | 1460996293816 Marionette DEBUG loaded listener.js 09:18:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 137 (0x8eb30800) [pid = 1801] [serial = 2229] [outer = 0x8e975400] 09:18:14 INFO - PROCESS | 1801 | 1460996294689 Marionette TRACE conn4 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 09:18:14 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. 09:18:14 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1533ms 09:18:14 INFO - PROCESS | 1801 | 1460996294706 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 09:18:14 INFO - PROCESS | 1801 | 1460996294712 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 09:18:14 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 09:18:14 INFO - PROCESS | 1801 | 1460996294718 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 09:18:14 INFO - PROCESS | 1801 | 1460996294722 Marionette TRACE conn4 <- [1,2942,null,{}] 09:18:14 INFO - PROCESS | 1801 | 1460996294728 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:14 INFO - PROCESS | 1801 | 1460996294948 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 09:18:15 INFO - PROCESS | 1801 | 1460996295238 Marionette TRACE conn4 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:15 INFO - PROCESS | 1801 | ++DOCSHELL 0x879da800 == 123 [pid = 1801] [id = 743] 09:18:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 138 (0x8eb33400) [pid = 1801] [serial = 2230] [outer = (nil)] 09:18:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 139 (0x8ec88c00) [pid = 1801] [serial = 2231] [outer = 0x8eb33400] 09:18:15 INFO - PROCESS | 1801 | 1460996295333 Marionette DEBUG loaded listener.js 09:18:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 140 (0x8f65fc00) [pid = 1801] [serial = 2232] [outer = 0x8eb33400] 09:18:16 INFO - PROCESS | 1801 | 1460996296167 Marionette TRACE conn4 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 09:18:16 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 09:18:16 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 09:18:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:16 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 09:18:16 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1479ms 09:18:16 INFO - PROCESS | 1801 | 1460996296198 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 09:18:16 INFO - PROCESS | 1801 | 1460996296202 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 09:18:16 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 09:18:16 INFO - PROCESS | 1801 | 1460996296209 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 09:18:16 INFO - PROCESS | 1801 | 1460996296212 Marionette TRACE conn4 <- [1,2946,null,{}] 09:18:16 INFO - PROCESS | 1801 | 1460996296218 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:16 INFO - PROCESS | 1801 | 1460996296483 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 09:18:16 INFO - PROCESS | 1801 | 1460996296768 Marionette TRACE conn4 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:16 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ec81400 == 124 [pid = 1801] [id = 744] 09:18:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 141 (0x8ec83000) [pid = 1801] [serial = 2233] [outer = (nil)] 09:18:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 142 (0x8f959000) [pid = 1801] [serial = 2234] [outer = 0x8ec83000] 09:18:16 INFO - PROCESS | 1801 | 1460996296860 Marionette DEBUG loaded listener.js 09:18:16 INFO - PROCESS | 1801 | ++DOMWINDOW == 143 (0x8fbd4c00) [pid = 1801] [serial = 2235] [outer = 0x8ec83000] 09:18:17 INFO - PROCESS | 1801 | 1460996297743 Marionette TRACE conn4 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 09:18:17 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. 09:18:17 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1590ms 09:18:17 INFO - PROCESS | 1801 | 1460996297800 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 09:18:17 INFO - PROCESS | 1801 | 1460996297804 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 09:18:17 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 09:18:17 INFO - PROCESS | 1801 | 1460996297810 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 09:18:17 INFO - PROCESS | 1801 | 1460996297814 Marionette TRACE conn4 <- [1,2950,null,{}] 09:18:17 INFO - PROCESS | 1801 | 1460996297820 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:18 INFO - PROCESS | 1801 | 1460996298159 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 09:18:18 INFO - PROCESS | 1801 | 1460996298382 Marionette TRACE conn4 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:18 INFO - PROCESS | 1801 | ++DOCSHELL 0x8eb36000 == 125 [pid = 1801] [id = 745] 09:18:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 144 (0x8fbd8400) [pid = 1801] [serial = 2236] [outer = (nil)] 09:18:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 145 (0x8ff1f800) [pid = 1801] [serial = 2237] [outer = 0x8fbd8400] 09:18:18 INFO - PROCESS | 1801 | 1460996298474 Marionette DEBUG loaded listener.js 09:18:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 146 (0x8ffc0c00) [pid = 1801] [serial = 2238] [outer = 0x8fbd8400] 09:18:19 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ffdfc00 == 126 [pid = 1801] [id = 746] 09:18:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 147 (0x8ffe0800) [pid = 1801] [serial = 2239] [outer = (nil)] 09:18:19 INFO - PROCESS | 1801 | ++DOMWINDOW == 148 (0x9030dc00) [pid = 1801] [serial = 2240] [outer = 0x8ffe0800] 09:18:19 INFO - PROCESS | 1801 | 1460996299424 Marionette TRACE conn4 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 09:18:19 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. 09:18:19 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1634ms 09:18:19 INFO - PROCESS | 1801 | 1460996299444 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 09:18:19 INFO - PROCESS | 1801 | 1460996299448 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 09:18:19 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 09:18:19 INFO - PROCESS | 1801 | 1460996299481 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 09:18:19 INFO - PROCESS | 1801 | 1460996299484 Marionette TRACE conn4 <- [1,2954,null,{}] 09:18:19 INFO - PROCESS | 1801 | 1460996299492 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:19 INFO - PROCESS | 1801 | 1460996299737 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 09:18:20 INFO - PROCESS | 1801 | 1460996300026 Marionette TRACE conn4 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:20 INFO - PROCESS | 1801 | ++DOCSHELL 0x8f953800 == 127 [pid = 1801] [id = 747] 09:18:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 149 (0x8ff16400) [pid = 1801] [serial = 2241] [outer = (nil)] 09:18:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 150 (0x90308000) [pid = 1801] [serial = 2242] [outer = 0x8ff16400] 09:18:20 INFO - PROCESS | 1801 | 1460996300171 Marionette DEBUG loaded listener.js 09:18:20 INFO - PROCESS | 1801 | ++DOMWINDOW == 151 (0x90404c00) [pid = 1801] [serial = 2243] [outer = 0x8ff16400] 09:18:20 INFO - PROCESS | 1801 | 1460996300971 Marionette TRACE conn4 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 09:18:21 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:18:21 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 09:18:21 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1560ms 09:18:21 INFO - PROCESS | 1801 | 1460996301016 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 09:18:21 INFO - PROCESS | 1801 | 1460996301020 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 09:18:21 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 09:18:21 INFO - PROCESS | 1801 | 1460996301026 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 09:18:21 INFO - PROCESS | 1801 | 1460996301030 Marionette TRACE conn4 <- [1,2958,null,{}] 09:18:21 INFO - PROCESS | 1801 | 1460996301035 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:21 INFO - PROCESS | 1801 | 1460996301256 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 09:18:21 INFO - PROCESS | 1801 | 1460996301553 Marionette TRACE conn4 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:21 INFO - PROCESS | 1801 | ++DOCSHELL 0x8e944400 == 128 [pid = 1801] [id = 748] 09:18:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 152 (0x9040ec00) [pid = 1801] [serial = 2244] [outer = (nil)] 09:18:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 153 (0x9054f000) [pid = 1801] [serial = 2245] [outer = 0x9040ec00] 09:18:21 INFO - PROCESS | 1801 | 1460996301648 Marionette DEBUG loaded listener.js 09:18:21 INFO - PROCESS | 1801 | ++DOMWINDOW == 154 (0x90557c00) [pid = 1801] [serial = 2246] [outer = 0x9040ec00] 09:18:22 INFO - PROCESS | 1801 | 1460996302471 Marionette TRACE conn4 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 09:18:22 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. 09:18:22 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1478ms 09:18:22 INFO - PROCESS | 1801 | 1460996302505 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 09:18:22 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 09:18:22 INFO - PROCESS | 1801 | 1460996302510 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 09:18:22 INFO - PROCESS | 1801 | 1460996302516 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 09:18:22 INFO - PROCESS | 1801 | 1460996302520 Marionette TRACE conn4 <- [1,2962,null,{}] 09:18:22 INFO - PROCESS | 1801 | 1460996302525 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:22 INFO - PROCESS | 1801 | 1460996302775 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 09:18:23 INFO - PROCESS | 1801 | 1460996303050 Marionette TRACE conn4 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:23 INFO - PROCESS | 1801 | ++DOCSHELL 0x8dfc0000 == 129 [pid = 1801] [id = 749] 09:18:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 155 (0x90537c00) [pid = 1801] [serial = 2247] [outer = (nil)] 09:18:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 156 (0x90716c00) [pid = 1801] [serial = 2248] [outer = 0x90537c00] 09:18:23 INFO - PROCESS | 1801 | 1460996303143 Marionette DEBUG loaded listener.js 09:18:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 157 (0x914b0400) [pid = 1801] [serial = 2249] [outer = 0x90537c00] 09:18:23 INFO - PROCESS | 1801 | 1460996303975 Marionette TRACE conn4 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 09:18:23 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. 09:18:23 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1485ms 09:18:24 INFO - PROCESS | 1801 | 1460996304000 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 09:18:24 INFO - PROCESS | 1801 | 1460996304004 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 09:18:24 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 09:18:24 INFO - PROCESS | 1801 | 1460996304010 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 09:18:24 INFO - PROCESS | 1801 | 1460996304013 Marionette TRACE conn4 <- [1,2966,null,{}] 09:18:24 INFO - PROCESS | 1801 | 1460996304019 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:24 INFO - PROCESS | 1801 | 1460996304235 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 09:18:24 INFO - PROCESS | 1801 | 1460996304507 Marionette TRACE conn4 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:24 INFO - PROCESS | 1801 | ++DOCSHELL 0x8ffdf800 == 130 [pid = 1801] [id = 750] 09:18:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 158 (0x916cd800) [pid = 1801] [serial = 2250] [outer = (nil)] 09:18:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 159 (0x92080c00) [pid = 1801] [serial = 2251] [outer = 0x916cd800] 09:18:24 INFO - PROCESS | 1801 | 1460996304601 Marionette DEBUG loaded listener.js 09:18:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 160 (0x93345400) [pid = 1801] [serial = 2252] [outer = 0x916cd800] 09:18:25 INFO - PROCESS | 1801 | 1460996305447 Marionette TRACE conn4 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 09:18:25 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. 09:18:25 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1493ms 09:18:25 INFO - PROCESS | 1801 | 1460996305503 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 09:18:25 INFO - PROCESS | 1801 | 1460996305508 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 09:18:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 09:18:25 INFO - PROCESS | 1801 | 1460996305563 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 09:18:25 INFO - PROCESS | 1801 | 1460996305568 Marionette TRACE conn4 <- [1,2970,null,{}] 09:18:25 INFO - PROCESS | 1801 | 1460996305574 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:25 INFO - PROCESS | 1801 | 1460996305833 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 09:18:26 INFO - PROCESS | 1801 | 1460996306137 Marionette TRACE conn4 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:26 INFO - PROCESS | 1801 | ++DOCSHELL 0x84e6a000 == 131 [pid = 1801] [id = 751] 09:18:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 161 (0x92081c00) [pid = 1801] [serial = 2253] [outer = (nil)] 09:18:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 162 (0x93552000) [pid = 1801] [serial = 2254] [outer = 0x92081c00] 09:18:26 INFO - PROCESS | 1801 | 1460996306288 Marionette DEBUG loaded listener.js 09:18:26 INFO - PROCESS | 1801 | ++DOMWINDOW == 163 (0x935df000) [pid = 1801] [serial = 2255] [outer = 0x92081c00] 09:18:27 INFO - PROCESS | 1801 | 1460996307074 Marionette TRACE conn4 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 09:18:27 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. 09:18:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1587ms 09:18:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 09:18:27 INFO - PROCESS | 1801 | 1460996307145 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 09:18:27 INFO - PROCESS | 1801 | 1460996307148 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 09:18:27 INFO - PROCESS | 1801 | 1460996307155 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 09:18:27 INFO - PROCESS | 1801 | 1460996307158 Marionette TRACE conn4 <- [1,2974,null,{}] 09:18:27 INFO - PROCESS | 1801 | 1460996307164 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:27 INFO - PROCESS | 1801 | 1460996307392 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 09:18:27 INFO - PROCESS | 1801 | 1460996307695 Marionette TRACE conn4 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:27 INFO - PROCESS | 1801 | ++DOCSHELL 0x9207dc00 == 132 [pid = 1801] [id = 752] 09:18:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 164 (0x93767800) [pid = 1801] [serial = 2256] [outer = (nil)] 09:18:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 165 (0x9447cc00) [pid = 1801] [serial = 2257] [outer = 0x93767800] 09:18:27 INFO - PROCESS | 1801 | 1460996307788 Marionette DEBUG loaded listener.js 09:18:27 INFO - PROCESS | 1801 | ++DOMWINDOW == 166 (0x94483800) [pid = 1801] [serial = 2258] [outer = 0x93767800] 09:18:28 INFO - PROCESS | 1801 | 1460996308599 Marionette TRACE conn4 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 09:18:28 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. 09:18:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1485ms 09:18:28 INFO - PROCESS | 1801 | 1460996308640 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 09:18:28 INFO - PROCESS | 1801 | 1460996308643 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 09:18:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 09:18:28 INFO - PROCESS | 1801 | 1460996308650 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 09:18:28 INFO - PROCESS | 1801 | 1460996308652 Marionette TRACE conn4 <- [1,2978,null,{}] 09:18:28 INFO - PROCESS | 1801 | 1460996308706 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:28 INFO - PROCESS | 1801 | 1460996308902 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 09:18:29 INFO - PROCESS | 1801 | 1460996309211 Marionette TRACE conn4 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:29 INFO - PROCESS | 1801 | ++DOCSHELL 0x9376ec00 == 133 [pid = 1801] [id = 753] 09:18:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 167 (0x94476400) [pid = 1801] [serial = 2259] [outer = (nil)] 09:18:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 168 (0x95cb4c00) [pid = 1801] [serial = 2260] [outer = 0x94476400] 09:18:29 INFO - PROCESS | 1801 | 1460996309304 Marionette DEBUG loaded listener.js 09:18:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 169 (0x971de000) [pid = 1801] [serial = 2261] [outer = 0x94476400] 09:18:30 INFO - PROCESS | 1801 | 1460996310120 Marionette TRACE conn4 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 09:18:30 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. 09:18:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1481ms 09:18:30 INFO - PROCESS | 1801 | 1460996310152 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 09:18:30 INFO - PROCESS | 1801 | 1460996310157 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 09:18:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 09:18:30 INFO - PROCESS | 1801 | 1460996310166 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 09:18:30 INFO - PROCESS | 1801 | 1460996310169 Marionette TRACE conn4 <- [1,2982,null,{}] 09:18:30 INFO - PROCESS | 1801 | 1460996310175 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:30 INFO - PROCESS | 1801 | 1460996310381 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 09:18:30 INFO - PROCESS | 1801 | 1460996310674 Marionette TRACE conn4 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:30 INFO - PROCESS | 1801 | ++DOCSHELL 0x86190400 == 134 [pid = 1801] [id = 754] 09:18:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 170 (0x91696400) [pid = 1801] [serial = 2262] [outer = (nil)] 09:18:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 171 (0x97c12c00) [pid = 1801] [serial = 2263] [outer = 0x91696400] 09:18:30 INFO - PROCESS | 1801 | 1460996310773 Marionette DEBUG loaded listener.js 09:18:30 INFO - PROCESS | 1801 | ++DOMWINDOW == 172 (0x97c15800) [pid = 1801] [serial = 2264] [outer = 0x91696400] 09:18:31 INFO - PROCESS | 1801 | 1460996311605 Marionette TRACE conn4 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 09:18:31 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 09:18:31 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 09:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:31 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 09:18:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1487ms 09:18:31 INFO - PROCESS | 1801 | 1460996311655 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 09:18:31 INFO - PROCESS | 1801 | 1460996311659 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 09:18:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 09:18:31 INFO - PROCESS | 1801 | 1460996311665 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 09:18:31 INFO - PROCESS | 1801 | 1460996311669 Marionette TRACE conn4 <- [1,2986,null,{}] 09:18:31 INFO - PROCESS | 1801 | 1460996311675 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:31 INFO - PROCESS | 1801 | 1460996311947 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 09:18:32 INFO - PROCESS | 1801 | 1460996312274 Marionette TRACE conn4 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:32 INFO - PROCESS | 1801 | ++DOCSHELL 0x95916000 == 135 [pid = 1801] [id = 755] 09:18:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 173 (0x95a48c00) [pid = 1801] [serial = 2265] [outer = (nil)] 09:18:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 174 (0x98368400) [pid = 1801] [serial = 2266] [outer = 0x95a48c00] 09:18:32 INFO - PROCESS | 1801 | 1460996312390 Marionette DEBUG loaded listener.js 09:18:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 175 (0x9836b400) [pid = 1801] [serial = 2267] [outer = 0x95a48c00] 09:18:33 INFO - PROCESS | 1801 | 1460996313236 Marionette TRACE conn4 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 09:18:33 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. 09:18:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1636ms 09:18:33 INFO - PROCESS | 1801 | 1460996313303 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 09:18:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 09:18:33 INFO - PROCESS | 1801 | 1460996313307 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 09:18:33 INFO - PROCESS | 1801 | 1460996313314 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 09:18:33 INFO - PROCESS | 1801 | 1460996313318 Marionette TRACE conn4 <- [1,2990,null,{}] 09:18:33 INFO - PROCESS | 1801 | 1460996313324 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:33 INFO - PROCESS | 1801 | 1460996313553 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 09:18:33 INFO - PROCESS | 1801 | 1460996313861 Marionette TRACE conn4 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:33 INFO - PROCESS | 1801 | ++DOCSHELL 0x9836f800 == 136 [pid = 1801] [id = 756] 09:18:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 176 (0x98372000) [pid = 1801] [serial = 2268] [outer = (nil)] 09:18:33 INFO - PROCESS | 1801 | ++DOMWINDOW == 177 (0x98376000) [pid = 1801] [serial = 2269] [outer = 0x98372000] 09:18:33 INFO - PROCESS | 1801 | 1460996313956 Marionette DEBUG loaded listener.js 09:18:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 178 (0x986e5000) [pid = 1801] [serial = 2270] [outer = 0x98372000] 09:18:34 INFO - PROCESS | 1801 | ++DOCSHELL 0x98e06800 == 137 [pid = 1801] [id = 757] 09:18:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 179 (0x98e09000) [pid = 1801] [serial = 2271] [outer = (nil)] 09:18:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 180 (0x98e0e400) [pid = 1801] [serial = 2272] [outer = 0x98e09000] 09:18:34 INFO - PROCESS | 1801 | 1460996314902 Marionette TRACE conn4 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 09:18:34 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. 09:18:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1630ms 09:18:34 INFO - PROCESS | 1801 | 1460996314943 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 09:18:34 INFO - PROCESS | 1801 | 1460996314947 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 09:18:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 09:18:34 INFO - PROCESS | 1801 | 1460996314954 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 09:18:34 INFO - PROCESS | 1801 | 1460996314958 Marionette TRACE conn4 <- [1,2994,null,{}] 09:18:34 INFO - PROCESS | 1801 | 1460996314983 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:35 INFO - PROCESS | 1801 | 1460996315339 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 09:18:35 INFO - PROCESS | 1801 | 1460996315626 Marionette TRACE conn4 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:35 INFO - PROCESS | 1801 | ++DOCSHELL 0x986eac00 == 138 [pid = 1801] [id = 758] 09:18:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 181 (0x9897e000) [pid = 1801] [serial = 2273] [outer = (nil)] 09:18:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 182 (0x98ea3800) [pid = 1801] [serial = 2274] [outer = 0x9897e000] 09:18:35 INFO - PROCESS | 1801 | 1460996315756 Marionette DEBUG loaded listener.js 09:18:35 INFO - PROCESS | 1801 | ++DOMWINDOW == 183 (0x98eadc00) [pid = 1801] [serial = 2275] [outer = 0x9897e000] 09:18:36 INFO - PROCESS | 1801 | 1460996316552 Marionette TRACE conn4 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 09:18:36 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:18:36 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 09:18:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1645ms 09:18:36 INFO - PROCESS | 1801 | 1460996316600 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 09:18:36 INFO - PROCESS | 1801 | 1460996316604 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 09:18:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 09:18:36 INFO - PROCESS | 1801 | 1460996316610 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 09:18:36 INFO - PROCESS | 1801 | 1460996316613 Marionette TRACE conn4 <- [1,2998,null,{}] 09:18:36 INFO - PROCESS | 1801 | 1460996316619 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:36 INFO - PROCESS | 1801 | 1460996316879 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 09:18:37 INFO - PROCESS | 1801 | 1460996317186 Marionette TRACE conn4 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:37 INFO - PROCESS | 1801 | ++DOCSHELL 0x9836ec00 == 139 [pid = 1801] [id = 759] 09:18:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 184 (0x98372400) [pid = 1801] [serial = 2276] [outer = (nil)] 09:18:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 185 (0x9908e800) [pid = 1801] [serial = 2277] [outer = 0x98372400] 09:18:37 INFO - PROCESS | 1801 | 1460996317284 Marionette DEBUG loaded listener.js 09:18:37 INFO - PROCESS | 1801 | ++DOMWINDOW == 186 (0x9908c800) [pid = 1801] [serial = 2278] [outer = 0x98372400] 09:18:38 INFO - PROCESS | 1801 | 1460996318155 Marionette TRACE conn4 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 09:18:38 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. 09:18:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1587ms 09:18:38 INFO - PROCESS | 1801 | 1460996318198 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 09:18:38 INFO - PROCESS | 1801 | 1460996318203 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 09:18:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 09:18:38 INFO - PROCESS | 1801 | 1460996318209 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 09:18:38 INFO - PROCESS | 1801 | 1460996318213 Marionette TRACE conn4 <- [1,3002,null,{}] 09:18:38 INFO - PROCESS | 1801 | 1460996318219 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:38 INFO - PROCESS | 1801 | 1460996318479 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 09:18:38 INFO - PROCESS | 1801 | 1460996318790 Marionette TRACE conn4 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:38 INFO - PROCESS | 1801 | ++DOCSHELL 0x8eb2d000 == 140 [pid = 1801] [id = 760] 09:18:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 187 (0x98ea5800) [pid = 1801] [serial = 2279] [outer = (nil)] 09:18:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 188 (0x99230000) [pid = 1801] [serial = 2280] [outer = 0x98ea5800] 09:18:38 INFO - PROCESS | 1801 | 1460996318884 Marionette DEBUG loaded listener.js 09:18:38 INFO - PROCESS | 1801 | ++DOMWINDOW == 189 (0x99269400) [pid = 1801] [serial = 2281] [outer = 0x98ea5800] 09:18:42 INFO - PROCESS | 1801 | --DOCSHELL 0x9334c400 == 139 [pid = 1801] [id = 649] 09:18:42 INFO - PROCESS | 1801 | --DOMWINDOW == 188 (0x90712800) [pid = 1801] [serial = 2076] [outer = (nil)] [url = about:blank] 09:18:42 INFO - PROCESS | 1801 | --DOMWINDOW == 187 (0x8b9c0000) [pid = 1801] [serial = 2153] [outer = (nil)] [url = about:blank] 09:18:42 INFO - PROCESS | 1801 | --DOMWINDOW == 186 (0x8b85b800) [pid = 1801] [serial = 2150] [outer = (nil)] [url = about:blank] 09:18:42 INFO - PROCESS | 1801 | --DOMWINDOW == 185 (0x8b9be000) [pid = 1801] [serial = 2151] [outer = (nil)] [url = about:blank] 09:18:42 INFO - PROCESS | 1801 | --DOMWINDOW == 184 (0x8618b000) [pid = 1801] [serial = 2144] [outer = (nil)] [url = about:blank] 09:18:42 INFO - PROCESS | 1801 | --DOMWINDOW == 183 (0x864ed400) [pid = 1801] [serial = 2145] [outer = (nil)] [url = about:blank] 09:18:42 INFO - PROCESS | 1801 | --DOMWINDOW == 182 (0x94482400) [pid = 1801] [serial = 2142] [outer = (nil)] [url = about:blank] 09:18:42 INFO - PROCESS | 1801 | --DOMWINDOW == 181 (0x94480000) [pid = 1801] [serial = 2141] [outer = (nil)] [url = about:blank] 09:18:42 INFO - PROCESS | 1801 | --DOMWINDOW == 180 (0x93772400) [pid = 1801] [serial = 2139] [outer = (nil)] [url = about:blank] 09:18:42 INFO - PROCESS | 1801 | --DOMWINDOW == 179 (0x9376f400) [pid = 1801] [serial = 2138] [outer = (nil)] [url = about:blank] 09:18:42 INFO - PROCESS | 1801 | --DOMWINDOW == 178 (0x93767000) [pid = 1801] [serial = 2136] [outer = (nil)] [url = about:blank] 09:18:42 INFO - PROCESS | 1801 | --DOMWINDOW == 177 (0x935dec00) [pid = 1801] [serial = 2135] [outer = (nil)] [url = about:blank] 09:18:42 INFO - PROCESS | 1801 | --DOMWINDOW == 176 (0x935d6400) [pid = 1801] [serial = 2133] [outer = (nil)] [url = about:blank] 09:18:42 INFO - PROCESS | 1801 | --DOMWINDOW == 175 (0x935d2800) [pid = 1801] [serial = 2132] [outer = (nil)] [url = about:blank] 09:18:42 INFO - PROCESS | 1801 | --DOMWINDOW == 174 (0x93420c00) [pid = 1801] [serial = 2130] [outer = (nil)] [url = about:blank] 09:18:42 INFO - PROCESS | 1801 | --DOMWINDOW == 173 (0x9341dc00) [pid = 1801] [serial = 2129] [outer = (nil)] [url = about:blank] 09:18:42 INFO - PROCESS | 1801 | --DOMWINDOW == 172 (0x93415400) [pid = 1801] [serial = 2127] [outer = (nil)] [url = about:blank] 09:18:42 INFO - PROCESS | 1801 | --DOMWINDOW == 171 (0x933b0c00) [pid = 1801] [serial = 2126] [outer = (nil)] [url = about:blank] 09:18:42 INFO - PROCESS | 1801 | --DOMWINDOW == 170 (0x9334ec00) [pid = 1801] [serial = 2124] [outer = (nil)] [url = about:blank] 09:18:42 INFO - PROCESS | 1801 | --DOMWINDOW == 169 (0x9334ac00) [pid = 1801] [serial = 2123] [outer = (nil)] [url = about:blank] 09:18:42 INFO - PROCESS | 1801 | --DOMWINDOW == 168 (0x916c7400) [pid = 1801] [serial = 2121] [outer = (nil)] [url = about:blank] 09:18:42 INFO - PROCESS | 1801 | --DOMWINDOW == 167 (0x9168ac00) [pid = 1801] [serial = 2120] [outer = (nil)] [url = about:blank] 09:18:42 INFO - PROCESS | 1801 | --DOMWINDOW == 166 (0x9070bc00) [pid = 1801] [serial = 2118] [outer = (nil)] [url = about:blank] 09:18:42 INFO - PROCESS | 1801 | --DOMWINDOW == 165 (0x906a3000) [pid = 1801] [serial = 2117] [outer = (nil)] [url = about:blank] 09:18:42 INFO - PROCESS | 1801 | --DOMWINDOW == 164 (0x9053b000) [pid = 1801] [serial = 2115] [outer = (nil)] [url = about:blank] 09:18:42 INFO - PROCESS | 1801 | --DOMWINDOW == 163 (0x90534400) [pid = 1801] [serial = 2114] [outer = (nil)] [url = about:blank] 09:18:42 INFO - PROCESS | 1801 | --DOMWINDOW == 162 (0x8ffe1400) [pid = 1801] [serial = 2112] [outer = (nil)] [url = about:blank] 09:18:42 INFO - PROCESS | 1801 | --DOMWINDOW == 161 (0x8ffddc00) [pid = 1801] [serial = 2111] [outer = (nil)] [url = about:blank] 09:18:42 INFO - PROCESS | 1801 | --DOMWINDOW == 160 (0x8ffc4800) [pid = 1801] [serial = 2108] [outer = (nil)] [url = about:blank] 09:18:42 INFO - PROCESS | 1801 | --DOMWINDOW == 159 (0x8ffcb400) [pid = 1801] [serial = 2109] [outer = (nil)] [url = about:blank] 09:18:42 INFO - PROCESS | 1801 | --DOMWINDOW == 158 (0x8fc8e000) [pid = 1801] [serial = 2106] [outer = (nil)] [url = about:blank] 09:18:42 INFO - PROCESS | 1801 | --DOMWINDOW == 157 (0x8f668400) [pid = 1801] [serial = 2105] [outer = (nil)] [url = about:blank] 09:18:42 INFO - PROCESS | 1801 | --DOMWINDOW == 156 (0x8eb32400) [pid = 1801] [serial = 2103] [outer = (nil)] [url = about:blank] 09:18:42 INFO - PROCESS | 1801 | --DOMWINDOW == 155 (0x8eb2a000) [pid = 1801] [serial = 2102] [outer = (nil)] [url = about:blank] 09:18:42 INFO - PROCESS | 1801 | --DOMWINDOW == 154 (0x8e968800) [pid = 1801] [serial = 2100] [outer = (nil)] [url = about:blank] 09:18:42 INFO - PROCESS | 1801 | --DOMWINDOW == 153 (0x8e947800) [pid = 1801] [serial = 2099] [outer = (nil)] [url = about:blank] 09:18:42 INFO - PROCESS | 1801 | --DOMWINDOW == 152 (0x8b9d6000) [pid = 1801] [serial = 2097] [outer = (nil)] [url = about:blank] 09:18:42 INFO - PROCESS | 1801 | --DOMWINDOW == 151 (0x8b9bc400) [pid = 1801] [serial = 2096] [outer = (nil)] [url = about:blank] 09:18:42 INFO - PROCESS | 1801 | --DOMWINDOW == 150 (0x89ae1800) [pid = 1801] [serial = 2094] [outer = (nil)] [url = about:blank] 09:18:42 INFO - PROCESS | 1801 | --DOMWINDOW == 149 (0x88e12c00) [pid = 1801] [serial = 2093] [outer = (nil)] [url = about:blank] 09:18:42 INFO - PROCESS | 1801 | --DOMWINDOW == 148 (0x86184400) [pid = 1801] [serial = 2091] [outer = (nil)] [url = about:blank] 09:18:42 INFO - PROCESS | 1801 | --DOMWINDOW == 147 (0x854d1c00) [pid = 1801] [serial = 2090] [outer = (nil)] [url = about:blank] 09:18:42 INFO - PROCESS | 1801 | --DOMWINDOW == 146 (0x88e05400) [pid = 1801] [serial = 2147] [outer = (nil)] [url = about:blank] 09:18:42 INFO - PROCESS | 1801 | --DOMWINDOW == 145 (0x8906c000) [pid = 1801] [serial = 2148] [outer = (nil)] [url = about:blank] 09:18:42 INFO - PROCESS | 1801 | --DOMWINDOW == 144 (0x88e06400) [pid = 1801] [serial = 2028] [outer = (nil)] [url = about:blank] 09:18:42 INFO - PROCESS | 1801 | 1460996322835 Marionette TRACE conn4 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 09:18:42 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. 09:18:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 4644ms 09:18:42 INFO - PROCESS | 1801 | 1460996322854 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 09:18:42 INFO - PROCESS | 1801 | 1460996322858 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 09:18:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 09:18:42 INFO - PROCESS | 1801 | 1460996322867 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 09:18:42 INFO - PROCESS | 1801 | 1460996322873 Marionette TRACE conn4 <- [1,3006,null,{}] 09:18:42 INFO - PROCESS | 1801 | 1460996322882 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:43 INFO - PROCESS | 1801 | 1460996323120 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 09:18:43 INFO - PROCESS | 1801 | 1460996323351 Marionette TRACE conn4 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:43 INFO - PROCESS | 1801 | ++DOCSHELL 0x86494000 == 140 [pid = 1801] [id = 761] 09:18:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 145 (0x864f0800) [pid = 1801] [serial = 2282] [outer = (nil)] 09:18:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 146 (0x880cf400) [pid = 1801] [serial = 2283] [outer = 0x864f0800] 09:18:43 INFO - PROCESS | 1801 | 1460996323441 Marionette DEBUG loaded listener.js 09:18:43 INFO - PROCESS | 1801 | ++DOMWINDOW == 147 (0x88e06c00) [pid = 1801] [serial = 2284] [outer = 0x864f0800] 09:18:44 INFO - PROCESS | 1801 | 1460996324293 Marionette TRACE conn4 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 09:18:44 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. 09:18:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1485ms 09:18:44 INFO - PROCESS | 1801 | 1460996324353 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 09:18:44 INFO - PROCESS | 1801 | 1460996324361 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 09:18:44 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 09:18:44 INFO - PROCESS | 1801 | 1460996324410 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 09:18:44 INFO - PROCESS | 1801 | 1460996324415 Marionette TRACE conn4 <- [1,3010,null,{}] 09:18:44 INFO - PROCESS | 1801 | 1460996324425 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:44 INFO - PROCESS | 1801 | 1460996324644 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 09:18:44 INFO - PROCESS | 1801 | 1460996324877 Marionette TRACE conn4 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:44 INFO - PROCESS | 1801 | ++DOCSHELL 0x864f3800 == 141 [pid = 1801] [id = 762] 09:18:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 148 (0x89ae0c00) [pid = 1801] [serial = 2285] [outer = (nil)] 09:18:44 INFO - PROCESS | 1801 | ++DOMWINDOW == 149 (0x8a306800) [pid = 1801] [serial = 2286] [outer = 0x89ae0c00] 09:18:44 INFO - PROCESS | 1801 | 1460996324965 Marionette DEBUG loaded listener.js 09:18:45 INFO - PROCESS | 1801 | ++DOMWINDOW == 150 (0x8b858c00) [pid = 1801] [serial = 2287] [outer = 0x89ae0c00] 09:18:45 INFO - PROCESS | 1801 | 1460996325819 Marionette TRACE conn4 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 09:18:45 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 09:18:45 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1448ms 09:18:45 INFO - TEST-START | /FileAPI/FileReaderSync.worker 09:18:45 INFO - PROCESS | 1801 | 1460996325855 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 09:18:45 INFO - PROCESS | 1801 | 1460996325858 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 09:18:45 INFO - PROCESS | 1801 | 1460996325864 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 09:18:45 INFO - PROCESS | 1801 | 1460996325870 Marionette TRACE conn4 <- [1,3014,null,{}] 09:18:45 INFO - PROCESS | 1801 | 1460996325892 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:46 INFO - PROCESS | 1801 | 1460996326174 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 09:18:46 INFO - PROCESS | 1801 | 1460996326220 Marionette TRACE conn4 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:46 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a30a000 == 142 [pid = 1801] [id = 763] 09:18:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 151 (0x8b9c9800) [pid = 1801] [serial = 2288] [outer = (nil)] 09:18:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 152 (0x8dc26c00) [pid = 1801] [serial = 2289] [outer = 0x8b9c9800] 09:18:46 INFO - PROCESS | 1801 | 1460996326457 Marionette DEBUG loaded listener.js 09:18:46 INFO - PROCESS | 1801 | ++DOMWINDOW == 153 (0x8dfbf400) [pid = 1801] [serial = 2290] [outer = 0x8b9c9800] 09:18:47 INFO - PROCESS | 1801 | [1801] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:18:47 INFO - PROCESS | 1801 | --DOMWINDOW == 152 (0x84836400) [pid = 1801] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 09:18:47 INFO - PROCESS | 1801 | --DOMWINDOW == 151 (0x850e4000) [pid = 1801] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 09:18:47 INFO - PROCESS | 1801 | --DOMWINDOW == 150 (0x95965800) [pid = 1801] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 09:18:47 INFO - PROCESS | 1801 | --DOMWINDOW == 149 (0x8ec84c00) [pid = 1801] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 09:18:47 INFO - PROCESS | 1801 | --DOMWINDOW == 148 (0x8ec85400) [pid = 1801] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 09:18:47 INFO - PROCESS | 1801 | --DOMWINDOW == 147 (0x8ffcbc00) [pid = 1801] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 09:18:47 INFO - PROCESS | 1801 | --DOMWINDOW == 146 (0x914ca800) [pid = 1801] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 09:18:47 INFO - PROCESS | 1801 | --DOMWINDOW == 145 (0x86493400) [pid = 1801] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 09:18:47 INFO - PROCESS | 1801 | --DOMWINDOW == 144 (0x8e96e400) [pid = 1801] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 09:18:47 INFO - PROCESS | 1801 | --DOMWINDOW == 143 (0x8ec81800) [pid = 1801] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 09:18:47 INFO - PROCESS | 1801 | --DOMWINDOW == 142 (0x864f5400) [pid = 1801] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 09:18:47 INFO - PROCESS | 1801 | --DOMWINDOW == 141 (0x8a30e400) [pid = 1801] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 09:18:47 INFO - PROCESS | 1801 | --DOMWINDOW == 140 (0x8b857c00) [pid = 1801] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 09:18:47 INFO - PROCESS | 1801 | --DOMWINDOW == 139 (0x9334b800) [pid = 1801] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 09:18:47 INFO - PROCESS | 1801 | --DOMWINDOW == 138 (0x89fe5400) [pid = 1801] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 09:18:47 INFO - PROCESS | 1801 | --DOMWINDOW == 137 (0x9030f000) [pid = 1801] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 09:18:47 INFO - PROCESS | 1801 | --DOMWINDOW == 136 (0x94484000) [pid = 1801] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 09:18:47 INFO - PROCESS | 1801 | --DOMWINDOW == 135 (0x9040e400) [pid = 1801] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 09:18:47 INFO - PROCESS | 1801 | --DOMWINDOW == 134 (0x8ff17800) [pid = 1801] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 09:18:47 INFO - PROCESS | 1801 | --DOMWINDOW == 133 (0x854d2400) [pid = 1801] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 09:18:47 INFO - PROCESS | 1801 | --DOMWINDOW == 132 (0x93346000) [pid = 1801] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 09:18:47 INFO - PROCESS | 1801 | 1460996327745 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 09:18:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 09:18:47 INFO - {} 09:18:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 09:18:47 INFO - {} 09:18:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 09:18:47 INFO - {} 09:18:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 09:18:47 INFO - {} 09:18:47 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1937ms 09:18:47 INFO - PROCESS | 1801 | 1460996327802 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 09:18:47 INFO - PROCESS | 1801 | 1460996327805 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 09:18:47 INFO - TEST-START | /FileAPI/fileReader.html 09:18:47 INFO - PROCESS | 1801 | 1460996327812 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 09:18:47 INFO - PROCESS | 1801 | 1460996327814 Marionette TRACE conn4 <- [1,3018,null,{}] 09:18:47 INFO - PROCESS | 1801 | 1460996327820 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:48 INFO - PROCESS | 1801 | 1460996328005 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 09:18:48 INFO - PROCESS | 1801 | 1460996328219 Marionette TRACE conn4 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:48 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a30e400 == 143 [pid = 1801] [id = 764] 09:18:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 133 (0x8b857c00) [pid = 1801] [serial = 2291] [outer = (nil)] 09:18:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 134 (0x8e96c800) [pid = 1801] [serial = 2292] [outer = 0x8b857c00] 09:18:48 INFO - PROCESS | 1801 | 1460996328293 Marionette DEBUG loaded listener.js 09:18:48 INFO - PROCESS | 1801 | ++DOMWINDOW == 135 (0x8e973800) [pid = 1801] [serial = 2293] [outer = 0x8b857c00] 09:18:49 INFO - PROCESS | 1801 | 1460996329030 Marionette TRACE conn4 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 09:18:49 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 09:18:49 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 09:18:49 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 09:18:49 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 09:18:49 INFO - TEST-OK | /FileAPI/fileReader.html | took 1236ms 09:18:49 INFO - PROCESS | 1801 | 1460996329048 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 09:18:49 INFO - PROCESS | 1801 | 1460996329051 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 09:18:49 INFO - TEST-START | /FileAPI/historical.html 09:18:49 INFO - PROCESS | 1801 | 1460996329074 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 09:18:49 INFO - PROCESS | 1801 | 1460996329077 Marionette TRACE conn4 <- [1,3022,null,{}] 09:18:49 INFO - PROCESS | 1801 | 1460996329084 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:49 INFO - PROCESS | 1801 | 1460996329409 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 09:18:49 INFO - PROCESS | 1801 | 1460996329720 Marionette TRACE conn4 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:49 INFO - PROCESS | 1801 | ++DOCSHELL 0x8618d800 == 144 [pid = 1801] [id = 765] 09:18:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 136 (0x8618e000) [pid = 1801] [serial = 2294] [outer = (nil)] 09:18:49 INFO - PROCESS | 1801 | ++DOMWINDOW == 137 (0x86493c00) [pid = 1801] [serial = 2295] [outer = 0x8618e000] 09:18:49 INFO - PROCESS | 1801 | 1460996329885 Marionette DEBUG loaded listener.js 09:18:50 INFO - PROCESS | 1801 | ++DOMWINDOW == 138 (0x864eec00) [pid = 1801] [serial = 2296] [outer = 0x8618e000] 09:18:50 INFO - PROCESS | 1801 | 1460996330767 Marionette TRACE conn4 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 09:18:50 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 09:18:50 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 09:18:50 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 09:18:50 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 09:18:50 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 09:18:50 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 09:18:50 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 09:18:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:50 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 09:18:50 INFO - TEST-OK | /FileAPI/historical.html | took 1798ms 09:18:50 INFO - PROCESS | 1801 | 1460996330864 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 09:18:50 INFO - PROCESS | 1801 | 1460996330871 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 09:18:50 INFO - TEST-START | /FileAPI/idlharness.html 09:18:50 INFO - PROCESS | 1801 | 1460996330903 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 09:18:50 INFO - PROCESS | 1801 | 1460996330910 Marionette TRACE conn4 <- [1,3026,null,{}] 09:18:50 INFO - PROCESS | 1801 | 1460996330925 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:51 INFO - PROCESS | 1801 | 1460996331136 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 09:18:51 INFO - PROCESS | 1801 | 1460996331488 Marionette TRACE conn4 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:51 INFO - PROCESS | 1801 | ++DOCSHELL 0x8a309800 == 145 [pid = 1801] [id = 766] 09:18:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 139 (0x8b856c00) [pid = 1801] [serial = 2297] [outer = (nil)] 09:18:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 140 (0x8b9be000) [pid = 1801] [serial = 2298] [outer = 0x8b856c00] 09:18:51 INFO - PROCESS | 1801 | 1460996331584 Marionette DEBUG loaded listener.js 09:18:51 INFO - PROCESS | 1801 | ++DOMWINDOW == 141 (0x8dc1fc00) [pid = 1801] [serial = 2299] [outer = 0x8b856c00] 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 09:18:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:18:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:18:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:18:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:18:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:18:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:18:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:18:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:18:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:18:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:18:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 09:18:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:18:53 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:18:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:53 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:18:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:18:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:18:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:18:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:18:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:18:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:18:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:18:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 09:18:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:18:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:18:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:18:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:18:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:18:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:18:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:18:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:18:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:18:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:18:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 09:18:53 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 09:18:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:18:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:18:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:18:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:18:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:18:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:18:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:18:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:18:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:18:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 09:18:53 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 09:18:53 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 09:18:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:18:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:18:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:18:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:18:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:18:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:18:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:18:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:18:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:18:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 09:18:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:18:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:18:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:18:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:18:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:18:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:18:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:18:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:18:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:18:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 09:18:53 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 09:18:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:18:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:18:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:18:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:18:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:18:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:18:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:18:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:18:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:18:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 09:18:53 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 09:18:53 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 09:18:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:18:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:18:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:18:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:18:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:18:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:18:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:18:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:18:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:18:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 09:18:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 09:18:53 INFO - TEST-OK | /FileAPI/idlharness.html | took 2792ms 09:18:53 INFO - PROCESS | 1801 | 1460996333534 Marionette TRACE conn4 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 09:18:53 INFO - PROCESS | 1801 | 1460996333749 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 09:18:53 INFO - PROCESS | 1801 | 1460996333759 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 09:18:53 INFO - TEST-START | /FileAPI/idlharness.worker 09:18:53 INFO - PROCESS | 1801 | 1460996333791 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 09:18:53 INFO - PROCESS | 1801 | 1460996333795 Marionette TRACE conn4 <- [1,3030,null,{}] 09:18:53 INFO - PROCESS | 1801 | 1460996333810 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:54 INFO - PROCESS | 1801 | 1460996334063 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 09:18:54 INFO - PROCESS | 1801 | 1460996334357 Marionette TRACE conn4 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:54 INFO - PROCESS | 1801 | ++DOCSHELL 0x8b9b8000 == 146 [pid = 1801] [id = 767] 09:18:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 142 (0x8dc27000) [pid = 1801] [serial = 2300] [outer = (nil)] 09:18:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 143 (0x8ffd4000) [pid = 1801] [serial = 2301] [outer = 0x8dc27000] 09:18:54 INFO - PROCESS | 1801 | 1460996334445 Marionette DEBUG loaded listener.js 09:18:54 INFO - PROCESS | 1801 | ++DOMWINDOW == 144 (0x8ffe1800) [pid = 1801] [serial = 2302] [outer = 0x8dc27000] 09:18:54 INFO - PROCESS | 1801 | [1801] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:18:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:18:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:18:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:18:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:18:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:18:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:18:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:18:57 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:18:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:57 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:18:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:18:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:18:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:18:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:18:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:18:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:18:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:18:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:18:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:18:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:18:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:18:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 09:18:57 INFO - {} 09:18:57 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 09:18:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:18:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:18:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:18:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:18:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:18:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:18:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 09:18:57 INFO - {} 09:18:57 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 - {} 09:18:57 INFO - {} 09:18:57 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 09:18:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:18:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:18:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:18:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:18:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:18:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:18:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:18:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:18:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:18:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:18:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:18:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:18:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 09:18:57 INFO - {} 09:18:57 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 09:18:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:18:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:18:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:18:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:18:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:18:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:18:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 09:18:57 INFO - {} 09:18:57 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 - {} 09:18:57 INFO - {} 09:18:57 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 09:18:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:18:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:18:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:18:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:18:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:18:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:18:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:18:57 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 09:18:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 09:18:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 09:18:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:18:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:18:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:18:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:18:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:18:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 09:18:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:18:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:18:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:18:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:18:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:18:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:18:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 09:18:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 09:18:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:18:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:18:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:18:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:18:57 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 09:18:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 09:18:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 09:18:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:18:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:18:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:18:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:18:57 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 09:18:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 09:18:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 09:18:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:18:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:18:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:18:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:18:57 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 09:18:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 09:18:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:18:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:18:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:18:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:18:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:18:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:18:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:18:57 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 09:18:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:18:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:18:57 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:18:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:18:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:18:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:18:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:18:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:18:57 INFO - {} 09:18:57 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3323ms 09:18:57 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 09:18:57 INFO - PROCESS | 1801 | 1460996336993 Marionette TRACE conn4 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 09:18:57 INFO - PROCESS | 1801 | 1460996337129 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 09:18:57 INFO - PROCESS | 1801 | 1460996337155 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 09:18:57 INFO - PROCESS | 1801 | 1460996337208 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 09:18:57 INFO - PROCESS | 1801 | 1460996337234 Marionette TRACE conn4 <- [1,3034,null,{}] 09:18:57 INFO - PROCESS | 1801 | 1460996337305 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:57 INFO - PROCESS | 1801 | 1460996337644 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 09:18:57 INFO - PROCESS | 1801 | 1460996337948 Marionette TRACE conn4 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:57 INFO - PROCESS | 1801 | ++DOCSHELL 0x9030f000 == 147 [pid = 1801] [id = 768] 09:18:57 INFO - PROCESS | 1801 | ++DOMWINDOW == 145 (0x90402400) [pid = 1801] [serial = 2303] [outer = (nil)] 09:18:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 146 (0x95968000) [pid = 1801] [serial = 2304] [outer = 0x90402400] 09:18:58 INFO - PROCESS | 1801 | 1460996338036 Marionette DEBUG loaded listener.js 09:18:58 INFO - PROCESS | 1801 | ++DOMWINDOW == 147 (0x9630e800) [pid = 1801] [serial = 2305] [outer = 0x90402400] 09:18:58 INFO - PROCESS | 1801 | 1460996338855 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 09:18:58 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 09:18:58 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1697ms 09:18:58 INFO - PROCESS | 1801 | 1460996338871 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 09:18:58 INFO - PROCESS | 1801 | 1460996338874 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 09:18:58 INFO - TEST-START | /FileAPI/blob/Blob-close.html 09:18:58 INFO - PROCESS | 1801 | 1460996338881 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 09:18:58 INFO - PROCESS | 1801 | 1460996338884 Marionette TRACE conn4 <- [1,3038,null,{}] 09:18:58 INFO - PROCESS | 1801 | 1460996338890 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:18:59 INFO - PROCESS | 1801 | 1460996339201 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 09:18:59 INFO - PROCESS | 1801 | 1460996339429 Marionette TRACE conn4 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:59 INFO - PROCESS | 1801 | ++DOCSHELL 0x8e96dc00 == 148 [pid = 1801] [id = 769] 09:18:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 148 (0x9053b800) [pid = 1801] [serial = 2306] [outer = (nil)] 09:18:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 149 (0x97c19400) [pid = 1801] [serial = 2307] [outer = 0x9053b800] 09:18:59 INFO - PROCESS | 1801 | 1460996339521 Marionette DEBUG loaded listener.js 09:18:59 INFO - PROCESS | 1801 | ++DOMWINDOW == 150 (0x9836f000) [pid = 1801] [serial = 2308] [outer = 0x9053b800] 09:19:00 INFO - PROCESS | 1801 | 1460996340360 Marionette TRACE conn4 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 09:19:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 09:19:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 09:19:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:19:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:19:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 09:19:00 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1539ms 09:19:00 INFO - PROCESS | 1801 | 1460996340422 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 09:19:00 INFO - PROCESS | 1801 | 1460996340426 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 09:19:00 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 09:19:00 INFO - PROCESS | 1801 | 1460996340433 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 09:19:00 INFO - PROCESS | 1801 | 1460996340437 Marionette TRACE conn4 <- [1,3042,null,{}] 09:19:00 INFO - PROCESS | 1801 | 1460996340443 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:00 INFO - PROCESS | 1801 | 1460996340771 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 09:19:01 INFO - PROCESS | 1801 | 1460996340999 Marionette TRACE conn4 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:01 INFO - PROCESS | 1801 | ++DOCSHELL 0x99090c00 == 149 [pid = 1801] [id = 770] 09:19:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 151 (0x99092800) [pid = 1801] [serial = 2309] [outer = (nil)] 09:19:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 152 (0x99268400) [pid = 1801] [serial = 2310] [outer = 0x99092800] 09:19:01 INFO - PROCESS | 1801 | 1460996341171 Marionette DEBUG loaded listener.js 09:19:01 INFO - PROCESS | 1801 | ++DOMWINDOW == 153 (0x99277000) [pid = 1801] [serial = 2311] [outer = 0x99092800] 09:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 09:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 09:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 09:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 09:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 09:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 09:19:02 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. 09:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 09:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 09:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 09:19:02 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'.) 09:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 09:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 09:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 09:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 09:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 09:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 09:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 09:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 09:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 09:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 09:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 09:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 09:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 09:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 09:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 09:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 09:19:02 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. 09:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 09:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:19:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 09:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 09:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 09:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 09:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 09:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 09:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 09:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 09:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 09:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 09:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 09:19:02 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. 09:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 09:19:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:19:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 09:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:19:02 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. 09:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 09:19:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:19:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 09:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 09:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 09:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 09:19:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 09:19:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 09:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:19:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 09:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 09:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 09:19:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 09:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:19:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 09:19:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 09:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:19:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:19:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 09:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:19:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:19:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 09:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:19:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 09:19:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 09:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:19:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:19:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 09:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:19:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:19:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 09:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:19:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:19:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 09:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:19:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:19:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 09:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:19:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 09:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 09:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 09:19:02 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2093ms 09:19:02 INFO - PROCESS | 1801 | 1460996342413 Marionette TRACE conn4 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 09:19:02 INFO - PROCESS | 1801 | 1460996342680 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 09:19:02 INFO - PROCESS | 1801 | 1460996342685 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 09:19:02 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 09:19:02 INFO - PROCESS | 1801 | 1460996342706 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 09:19:02 INFO - PROCESS | 1801 | 1460996342717 Marionette TRACE conn4 <- [1,3046,null,{}] 09:19:02 INFO - PROCESS | 1801 | 1460996342844 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:03 INFO - PROCESS | 1801 | 1460996343148 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 09:19:03 INFO - PROCESS | 1801 | 1460996343369 Marionette TRACE conn4 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:03 INFO - PROCESS | 1801 | ++DOCSHELL 0x89074000 == 150 [pid = 1801] [id = 771] 09:19:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 154 (0x8ffdb000) [pid = 1801] [serial = 2312] [outer = (nil)] 09:19:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 155 (0x90534400) [pid = 1801] [serial = 2313] [outer = 0x8ffdb000] 09:19:03 INFO - PROCESS | 1801 | 1460996343458 Marionette DEBUG loaded listener.js 09:19:03 INFO - PROCESS | 1801 | ++DOMWINDOW == 156 (0x9054cc00) [pid = 1801] [serial = 2314] [outer = 0x8ffdb000] 09:19:03 INFO - PROCESS | 1801 | [1801] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:19:04 INFO - PROCESS | 1801 | 1460996344358 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 09:19:04 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 09:19:04 INFO - {} 09:19:04 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1699ms 09:19:04 INFO - PROCESS | 1801 | 1460996344405 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 09:19:04 INFO - PROCESS | 1801 | 1460996344409 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 09:19:04 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 09:19:04 INFO - PROCESS | 1801 | 1460996344423 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 09:19:04 INFO - PROCESS | 1801 | 1460996344426 Marionette TRACE conn4 <- [1,3050,null,{}] 09:19:04 INFO - PROCESS | 1801 | 1460996344482 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:04 INFO - PROCESS | 1801 | 1460996344749 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 09:19:05 INFO - PROCESS | 1801 | 1460996345053 Marionette TRACE conn4 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:05 INFO - PROCESS | 1801 | ++DOCSHELL 0x90405000 == 151 [pid = 1801] [id = 772] 09:19:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 157 (0x9040b800) [pid = 1801] [serial = 2315] [outer = (nil)] 09:19:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 158 (0x914d1000) [pid = 1801] [serial = 2316] [outer = 0x9040b800] 09:19:05 INFO - PROCESS | 1801 | 1460996345141 Marionette DEBUG loaded listener.js 09:19:05 INFO - PROCESS | 1801 | ++DOMWINDOW == 159 (0x916cac00) [pid = 1801] [serial = 2317] [outer = 0x9040b800] 09:19:05 INFO - PROCESS | 1801 | 1460996345988 Marionette TRACE conn4 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 09:19:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 09:19:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 09:19:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 09:19:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 09:19:06 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1590ms 09:19:06 INFO - PROCESS | 1801 | 1460996346015 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 09:19:06 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 09:19:06 INFO - PROCESS | 1801 | 1460996346019 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 09:19:06 INFO - PROCESS | 1801 | 1460996346027 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 09:19:06 INFO - PROCESS | 1801 | 1460996346031 Marionette TRACE conn4 <- [1,3054,null,{}] 09:19:06 INFO - PROCESS | 1801 | 1460996346037 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:06 INFO - PROCESS | 1801 | 1460996346286 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 09:19:06 INFO - PROCESS | 1801 | 1460996346594 Marionette TRACE conn4 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:06 INFO - PROCESS | 1801 | ++DOCSHELL 0x90535400 == 152 [pid = 1801] [id = 773] 09:19:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 160 (0x90712400) [pid = 1801] [serial = 2318] [outer = (nil)] 09:19:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 161 (0x933ad400) [pid = 1801] [serial = 2319] [outer = 0x90712400] 09:19:06 INFO - PROCESS | 1801 | 1460996346737 Marionette DEBUG loaded listener.js 09:19:06 INFO - PROCESS | 1801 | ++DOMWINDOW == 162 (0x9341c800) [pid = 1801] [serial = 2320] [outer = 0x90712400] 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 09:19:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 09:19:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 09:19:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:19:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:19:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:19:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:19:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 09:19:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:19:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:19:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:19:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:19:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 09:19:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:19:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:19:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:19:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:19:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 09:19:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:19:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:19:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:19:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:19:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 09:19:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:19:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:19:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:19:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:19:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 09:19:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:19:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:19:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:19:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:19:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 09:19:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:19:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:19:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:19:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:19:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 09:19:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:19:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:19:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:19:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:19:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 09:19:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:19:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:19:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:19:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:19:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 09:19:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:19:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:19:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:19:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:19:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 09:19:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:19:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:19:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:19:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:19:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 09:19:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:19:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:19:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:19:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:19:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 09:19:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:19:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:19:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:19:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:19:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 09:19:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:19:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:19:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:19:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:19:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 09:19:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:19:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:19:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:19:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:19:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 09:19:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:19:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:19:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:19:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:19:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 09:19:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:19:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:19:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:19:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:19:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 09:19:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:19:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:19:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:19:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:19:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 09:19:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:19:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:19:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:19:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:19:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 09:19:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:19:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:19:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:19:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:19:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 09:19:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:19:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:19:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:19:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:19:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 09:19:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:19:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:19:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:19:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:19:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:19:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:19:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:19:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:19:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:19:08 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" 09:19:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:19:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:19:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:19:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:19:08 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" 09:19:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:19:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:19:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:19:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:19:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:19:08 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2176ms 09:19:08 INFO - TEST-START | /FileAPI/file/File-constructor.html 09:19:08 INFO - PROCESS | 1801 | 1460996348064 Marionette TRACE conn4 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 09:19:08 INFO - PROCESS | 1801 | 1460996348218 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 09:19:08 INFO - PROCESS | 1801 | 1460996348227 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 09:19:08 INFO - PROCESS | 1801 | 1460996348441 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 09:19:08 INFO - PROCESS | 1801 | 1460996348446 Marionette TRACE conn4 <- [1,3058,null,{}] 09:19:08 INFO - PROCESS | 1801 | 1460996348457 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:08 INFO - PROCESS | 1801 | 1460996348691 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 09:19:09 INFO - PROCESS | 1801 | 1460996348989 Marionette TRACE conn4 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:09 INFO - PROCESS | 1801 | ++DOCSHELL 0x9207f000 == 153 [pid = 1801] [id = 774] 09:19:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 163 (0x9a50e000) [pid = 1801] [serial = 2321] [outer = (nil)] 09:19:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 164 (0x9e011c00) [pid = 1801] [serial = 2322] [outer = 0x9a50e000] 09:19:09 INFO - PROCESS | 1801 | 1460996349084 Marionette DEBUG loaded listener.js 09:19:09 INFO - PROCESS | 1801 | ++DOMWINDOW == 165 (0x9eb3d400) [pid = 1801] [serial = 2323] [outer = 0x9a50e000] 09:19:10 INFO - PROCESS | 1801 | 1460996350010 Marionette TRACE conn4 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 09:19:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 09:19:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 09:19:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 09:19:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 09:19:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 09:19:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 09:19:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 09:19:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 09:19:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 09:19:10 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 09:19:10 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 09:19:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:19:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:19:10 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 09:19:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 09:19:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 09:19:10 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:19:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 09:19:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:19:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:19:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 09:19:10 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 09:19:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 09:19:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:19:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:19:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 09:19:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 09:19:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 09:19:10 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1648ms 09:19:10 INFO - PROCESS | 1801 | 1460996350037 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 09:19:10 INFO - PROCESS | 1801 | 1460996350041 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 09:19:10 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 09:19:10 INFO - PROCESS | 1801 | 1460996350053 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 09:19:10 INFO - PROCESS | 1801 | 1460996350060 Marionette TRACE conn4 <- [1,3062,null,{}] 09:19:10 INFO - PROCESS | 1801 | 1460996350108 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:10 INFO - PROCESS | 1801 | 1460996350440 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 09:19:10 INFO - PROCESS | 1801 | 1460996350665 Marionette TRACE conn4 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:10 INFO - PROCESS | 1801 | ++DOCSHELL 0x9e011400 == 154 [pid = 1801] [id = 775] 09:19:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 166 (0x9fc5c000) [pid = 1801] [serial = 2324] [outer = (nil)] 09:19:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 167 (0x9fcc5800) [pid = 1801] [serial = 2325] [outer = 0x9fc5c000] 09:19:10 INFO - PROCESS | 1801 | 1460996350823 Marionette DEBUG loaded listener.js 09:19:10 INFO - PROCESS | 1801 | ++DOMWINDOW == 168 (0x9ff80800) [pid = 1801] [serial = 2326] [outer = 0x9fc5c000] 09:19:11 INFO - PROCESS | 1801 | [1801] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:19:11 INFO - PROCESS | 1801 | 1460996351748 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 09:19:11 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 09:19:11 INFO - {} 09:19:11 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1733ms 09:19:11 INFO - PROCESS | 1801 | 1460996351785 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 09:19:11 INFO - PROCESS | 1801 | 1460996351789 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 09:19:11 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 09:19:11 INFO - PROCESS | 1801 | 1460996351796 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 09:19:11 INFO - PROCESS | 1801 | 1460996351800 Marionette TRACE conn4 <- [1,3066,null,{}] 09:19:11 INFO - PROCESS | 1801 | 1460996351811 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:12 INFO - PROCESS | 1801 | 1460996352079 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 09:19:12 INFO - PROCESS | 1801 | 1460996352364 Marionette TRACE conn4 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:12 INFO - PROCESS | 1801 | ++DOCSHELL 0x93764c00 == 155 [pid = 1801] [id = 776] 09:19:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 169 (0x9fc5d000) [pid = 1801] [serial = 2327] [outer = (nil)] 09:19:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 170 (0xa0112400) [pid = 1801] [serial = 2328] [outer = 0x9fc5d000] 09:19:12 INFO - PROCESS | 1801 | 1460996352506 Marionette DEBUG loaded listener.js 09:19:12 INFO - PROCESS | 1801 | ++DOMWINDOW == 171 (0xa0190400) [pid = 1801] [serial = 2329] [outer = 0x9fc5d000] 09:19:13 INFO - PROCESS | 1801 | 1460996353303 Marionette TRACE conn4 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 09:19:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 09:19:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 09:19:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 09:19:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 09:19:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 09:19:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 09:19:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 09:19:13 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1546ms 09:19:13 INFO - PROCESS | 1801 | 1460996353345 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 09:19:13 INFO - PROCESS | 1801 | 1460996353348 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 09:19:13 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 09:19:13 INFO - PROCESS | 1801 | 1460996353355 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 09:19:13 INFO - PROCESS | 1801 | 1460996353358 Marionette TRACE conn4 <- [1,3070,null,{}] 09:19:13 INFO - PROCESS | 1801 | 1460996353364 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:13 INFO - PROCESS | 1801 | 1460996353618 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 09:19:13 INFO - PROCESS | 1801 | 1460996353934 Marionette TRACE conn4 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:13 INFO - PROCESS | 1801 | ++DOCSHELL 0x8fbce800 == 156 [pid = 1801] [id = 777] 09:19:13 INFO - PROCESS | 1801 | ++DOMWINDOW == 172 (0x906a5400) [pid = 1801] [serial = 2330] [outer = (nil)] 09:19:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 173 (0xa01e0c00) [pid = 1801] [serial = 2331] [outer = 0x906a5400] 09:19:14 INFO - PROCESS | 1801 | 1460996354027 Marionette DEBUG loaded listener.js 09:19:14 INFO - PROCESS | 1801 | ++DOMWINDOW == 174 (0xa0b47c00) [pid = 1801] [serial = 2332] [outer = 0x906a5400] 09:19:14 INFO - PROCESS | 1801 | 1460996354892 Marionette TRACE conn4 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 09:19:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 09:19:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 09:19:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 09:19:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 09:19:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 09:19:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 09:19:14 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1584ms 09:19:14 INFO - PROCESS | 1801 | 1460996354941 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 09:19:14 INFO - PROCESS | 1801 | 1460996354945 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 09:19:14 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 09:19:14 INFO - PROCESS | 1801 | 1460996354952 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 09:19:14 INFO - PROCESS | 1801 | 1460996354955 Marionette TRACE conn4 <- [1,3074,null,{}] 09:19:14 INFO - PROCESS | 1801 | 1460996354961 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:15 INFO - PROCESS | 1801 | 1460996355287 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 09:19:15 INFO - PROCESS | 1801 | 1460996355520 Marionette TRACE conn4 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:15 INFO - PROCESS | 1801 | ++DOCSHELL 0x914d3400 == 157 [pid = 1801] [id = 778] 09:19:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 175 (0xa01e3800) [pid = 1801] [serial = 2333] [outer = (nil)] 09:19:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 176 (0xa10eb800) [pid = 1801] [serial = 2334] [outer = 0xa01e3800] 09:19:15 INFO - PROCESS | 1801 | 1460996355621 Marionette DEBUG loaded listener.js 09:19:15 INFO - PROCESS | 1801 | ++DOMWINDOW == 177 (0xa10ee800) [pid = 1801] [serial = 2335] [outer = 0xa01e3800] 09:19:16 INFO - PROCESS | 1801 | 1460996356474 Marionette TRACE conn4 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 09:19:16 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 09:19:16 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 09:19:16 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 09:19:16 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 09:19:16 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 09:19:16 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 09:19:16 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1543ms 09:19:16 INFO - PROCESS | 1801 | 1460996356498 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 09:19:16 INFO - PROCESS | 1801 | 1460996356502 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 09:19:16 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 09:19:16 INFO - PROCESS | 1801 | 1460996356508 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 09:19:16 INFO - PROCESS | 1801 | 1460996356512 Marionette TRACE conn4 <- [1,3078,null,{}] 09:19:16 INFO - PROCESS | 1801 | 1460996356517 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:16 INFO - PROCESS | 1801 | 1460996356743 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 09:19:17 INFO - PROCESS | 1801 | 1460996357081 Marionette TRACE conn4 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:17 INFO - PROCESS | 1801 | ++DOCSHELL 0x95c5b000 == 158 [pid = 1801] [id = 779] 09:19:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 178 (0x97858c00) [pid = 1801] [serial = 2336] [outer = (nil)] 09:19:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 179 (0x9ffa9000) [pid = 1801] [serial = 2337] [outer = 0x97858c00] 09:19:17 INFO - PROCESS | 1801 | 1460996357174 Marionette DEBUG loaded listener.js 09:19:17 INFO - PROCESS | 1801 | ++DOMWINDOW == 180 (0xa0103000) [pid = 1801] [serial = 2338] [outer = 0x97858c00] 09:19:18 INFO - PROCESS | 1801 | 1460996358039 Marionette TRACE conn4 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 09:19:18 INFO - PROCESS | 1801 | 1460996358104 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 09:19:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 09:19:18 INFO - PROCESS | 1801 | 1460996358113 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 09:19:18 INFO - PROCESS | 1801 | 1460996358121 Marionette TRACE conn4 <- [1,3082,null,{}] 09:19:18 INFO - PROCESS | 1801 | 1460996358128 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:18 INFO - PROCESS | 1801 | 1460996358341 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 09:19:18 INFO - PROCESS | 1801 | 1460996358662 Marionette TRACE conn4 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:18 INFO - PROCESS | 1801 | ++DOCSHELL 0xa010a000 == 159 [pid = 1801] [id = 780] 09:19:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 181 (0xa2b10800) [pid = 1801] [serial = 2339] [outer = (nil)] 09:19:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 182 (0xa3d21400) [pid = 1801] [serial = 2340] [outer = 0xa2b10800] 09:19:18 INFO - PROCESS | 1801 | 1460996358750 Marionette DEBUG loaded listener.js 09:19:18 INFO - PROCESS | 1801 | ++DOMWINDOW == 183 (0xa3d26400) [pid = 1801] [serial = 2341] [outer = 0xa2b10800] 09:19:22 INFO - PROCESS | 1801 | --DOCSHELL 0x83b31c00 == 158 [pid = 1801] [id = 607] 09:19:22 INFO - PROCESS | 1801 | --DOCSHELL 0x8dc1b400 == 157 [pid = 1801] [id = 173] 09:19:22 INFO - PROCESS | 1801 | --DOCSHELL 0x93352400 == 156 [pid = 1801] [id = 665] 09:19:22 INFO - PROCESS | 1801 | --DOCSHELL 0x9168b800 == 155 [pid = 1801] [id = 664] 09:19:22 INFO - PROCESS | 1801 | --DOCSHELL 0x82875000 == 154 [pid = 1801] [id = 604] 09:19:22 INFO - PROCESS | 1801 | --DOCSHELL 0x864f4c00 == 153 [pid = 1801] [id = 736] 09:19:22 INFO - PROCESS | 1801 | --DOCSHELL 0x850e7800 == 152 [pid = 1801] [id = 669] 09:19:22 INFO - PROCESS | 1801 | --DOCSHELL 0x8ffc9c00 == 151 [pid = 1801] [id = 666] 09:19:22 INFO - PROCESS | 1801 | --DOCSHELL 0x83d92000 == 150 [pid = 1801] [id = 445] 09:19:22 INFO - PROCESS | 1801 | --DOCSHELL 0x8a30e400 == 149 [pid = 1801] [id = 764] 09:19:22 INFO - PROCESS | 1801 | --DOCSHELL 0x8a30a000 == 148 [pid = 1801] [id = 763] 09:19:22 INFO - PROCESS | 1801 | --DOCSHELL 0x864f3800 == 147 [pid = 1801] [id = 762] 09:19:22 INFO - PROCESS | 1801 | --DOCSHELL 0x86494000 == 146 [pid = 1801] [id = 761] 09:19:22 INFO - PROCESS | 1801 | --DOCSHELL 0x98e06800 == 145 [pid = 1801] [id = 757] 09:19:22 INFO - PROCESS | 1801 | --DOCSHELL 0x986eac00 == 144 [pid = 1801] [id = 758] 09:19:22 INFO - PROCESS | 1801 | --DOCSHELL 0x9836f800 == 143 [pid = 1801] [id = 756] 09:19:22 INFO - PROCESS | 1801 | --DOCSHELL 0x86190400 == 142 [pid = 1801] [id = 754] 09:19:22 INFO - PROCESS | 1801 | --DOCSHELL 0x95916000 == 141 [pid = 1801] [id = 755] 09:19:22 INFO - PROCESS | 1801 | --DOCSHELL 0x9376ec00 == 140 [pid = 1801] [id = 753] 09:19:22 INFO - PROCESS | 1801 | --DOCSHELL 0x9207dc00 == 139 [pid = 1801] [id = 752] 09:19:22 INFO - PROCESS | 1801 | --DOCSHELL 0x84e6a000 == 138 [pid = 1801] [id = 751] 09:19:22 INFO - PROCESS | 1801 | --DOCSHELL 0x8dfc0000 == 137 [pid = 1801] [id = 749] 09:19:22 INFO - PROCESS | 1801 | --DOCSHELL 0x8ffdf800 == 136 [pid = 1801] [id = 750] 09:19:22 INFO - PROCESS | 1801 | --DOCSHELL 0x8e944400 == 135 [pid = 1801] [id = 748] 09:19:22 INFO - PROCESS | 1801 | --DOCSHELL 0x8ffdfc00 == 134 [pid = 1801] [id = 746] 09:19:22 INFO - PROCESS | 1801 | --DOCSHELL 0x8f953800 == 133 [pid = 1801] [id = 747] 09:19:22 INFO - PROCESS | 1801 | --DOCSHELL 0x8eb36000 == 132 [pid = 1801] [id = 745] 09:19:22 INFO - PROCESS | 1801 | --DOCSHELL 0x8ec81400 == 131 [pid = 1801] [id = 744] 09:19:22 INFO - PROCESS | 1801 | --DOCSHELL 0x8b9ce800 == 130 [pid = 1801] [id = 742] 09:19:22 INFO - PROCESS | 1801 | --DOCSHELL 0x879da800 == 129 [pid = 1801] [id = 743] 09:19:22 INFO - PROCESS | 1801 | --DOCSHELL 0x8a30fc00 == 128 [pid = 1801] [id = 741] 09:19:22 INFO - PROCESS | 1801 | --DOCSHELL 0x86497c00 == 127 [pid = 1801] [id = 740] 09:19:22 INFO - PROCESS | 1801 | --DOMWINDOW == 182 (0x8b9d5800) [pid = 1801] [serial = 2088] [outer = (nil)] [url = about:blank] 09:19:22 INFO - PROCESS | 1801 | --DOMWINDOW == 181 (0x96304000) [pid = 1801] [serial = 2199] [outer = (nil)] [url = about:blank] 09:19:22 INFO - PROCESS | 1801 | --DOMWINDOW == 180 (0x8f957c00) [pid = 1801] [serial = 2169] [outer = (nil)] [url = about:blank] 09:19:22 INFO - PROCESS | 1801 | --DOMWINDOW == 179 (0x858fdc00) [pid = 1801] [serial = 2216] [outer = (nil)] [url = about:blank] 09:19:22 INFO - PROCESS | 1801 | --DOMWINDOW == 178 (0x914cac00) [pid = 1801] [serial = 2183] [outer = (nil)] [url = about:blank] 09:19:22 INFO - PROCESS | 1801 | --DOMWINDOW == 177 (0x9054b000) [pid = 1801] [serial = 2177] [outer = (nil)] [url = about:blank] 09:19:22 INFO - PROCESS | 1801 | --DOMWINDOW == 176 (0x971d2000) [pid = 1801] [serial = 2202] [outer = (nil)] [url = about:blank] 09:19:22 INFO - PROCESS | 1801 | --DOMWINDOW == 175 (0x864f0400) [pid = 1801] [serial = 2156] [outer = (nil)] [url = about:blank] 09:19:22 INFO - PROCESS | 1801 | --DOMWINDOW == 174 (0x8ea88400) [pid = 1801] [serial = 2162] [outer = (nil)] [url = about:blank] 09:19:22 INFO - PROCESS | 1801 | --DOMWINDOW == 173 (0x8f666000) [pid = 1801] [serial = 2166] [outer = (nil)] [url = about:blank] 09:19:22 INFO - PROCESS | 1801 | --DOMWINDOW == 172 (0x879e0800) [pid = 1801] [serial = 2210] [outer = (nil)] [url = about:blank] 09:19:22 INFO - PROCESS | 1801 | --DOMWINDOW == 171 (0x95cb4400) [pid = 1801] [serial = 2198] [outer = (nil)] [url = about:blank] 09:19:22 INFO - PROCESS | 1801 | --DOMWINDOW == 170 (0x90303400) [pid = 1801] [serial = 2174] [outer = (nil)] [url = about:blank] 09:19:22 INFO - PROCESS | 1801 | --DOMWINDOW == 169 (0x8b85ec00) [pid = 1801] [serial = 2213] [outer = (nil)] [url = about:blank] 09:19:22 INFO - PROCESS | 1801 | --DOMWINDOW == 168 (0x879dc800) [pid = 1801] [serial = 2157] [outer = (nil)] [url = about:blank] 09:19:22 INFO - PROCESS | 1801 | --DOMWINDOW == 167 (0x880d0c00) [pid = 1801] [serial = 2217] [outer = (nil)] [url = about:blank] 09:19:22 INFO - PROCESS | 1801 | --DOMWINDOW == 166 (0x933b4000) [pid = 1801] [serial = 2186] [outer = (nil)] [url = about:blank] 09:19:22 INFO - PROCESS | 1801 | --DOMWINDOW == 165 (0x9054e000) [pid = 1801] [serial = 2178] [outer = (nil)] [url = about:blank] 09:19:22 INFO - PROCESS | 1801 | --DOMWINDOW == 164 (0x8b853000) [pid = 1801] [serial = 2159] [outer = (nil)] [url = about:blank] 09:19:22 INFO - PROCESS | 1801 | --DOMWINDOW == 163 (0x90404800) [pid = 1801] [serial = 2175] [outer = (nil)] [url = about:blank] 09:19:22 INFO - PROCESS | 1801 | --DOMWINDOW == 162 (0x946f5c00) [pid = 1801] [serial = 2193] [outer = (nil)] [url = about:blank] 09:19:22 INFO - PROCESS | 1801 | --DOMWINDOW == 161 (0x95969400) [pid = 1801] [serial = 2195] [outer = (nil)] [url = about:blank] 09:19:22 INFO - PROCESS | 1801 | --DOMWINDOW == 160 (0x946ef800) [pid = 1801] [serial = 2192] [outer = (nil)] [url = about:blank] 09:19:22 INFO - PROCESS | 1801 | --DOMWINDOW == 159 (0x8eb2b000) [pid = 1801] [serial = 2163] [outer = (nil)] [url = about:blank] 09:19:22 INFO - PROCESS | 1801 | --DOMWINDOW == 158 (0x976dd800) [pid = 1801] [serial = 2204] [outer = (nil)] [url = about:blank] 09:19:22 INFO - PROCESS | 1801 | --DOMWINDOW == 157 (0x935d2000) [pid = 1801] [serial = 2187] [outer = (nil)] [url = about:blank] 09:19:22 INFO - PROCESS | 1801 | --DOMWINDOW == 156 (0x906a6400) [pid = 1801] [serial = 2180] [outer = (nil)] [url = about:blank] 09:19:22 INFO - PROCESS | 1801 | --DOMWINDOW == 155 (0x8ffc5000) [pid = 1801] [serial = 2171] [outer = (nil)] [url = about:blank] 09:19:22 INFO - PROCESS | 1801 | --DOMWINDOW == 154 (0x8618d400) [pid = 1801] [serial = 2208] [outer = (nil)] [url = about:blank] 09:19:22 INFO - PROCESS | 1801 | --DOMWINDOW == 153 (0x9447e800) [pid = 1801] [serial = 2190] [outer = (nil)] [url = about:blank] 09:19:22 INFO - PROCESS | 1801 | --DOMWINDOW == 152 (0x8b9bb000) [pid = 1801] [serial = 2214] [outer = (nil)] [url = about:blank] 09:19:22 INFO - PROCESS | 1801 | --DOMWINDOW == 151 (0x9596c800) [pid = 1801] [serial = 2196] [outer = (nil)] [url = about:blank] 09:19:22 INFO - PROCESS | 1801 | --DOMWINDOW == 150 (0x914a4400) [pid = 1801] [serial = 2181] [outer = (nil)] [url = about:blank] 09:19:22 INFO - PROCESS | 1801 | --DOMWINDOW == 149 (0x969f7000) [pid = 1801] [serial = 2201] [outer = (nil)] [url = about:blank] 09:19:22 INFO - PROCESS | 1801 | --DOMWINDOW == 148 (0x8dfba800) [pid = 1801] [serial = 2160] [outer = (nil)] [url = about:blank] 09:19:22 INFO - PROCESS | 1801 | --DOMWINDOW == 147 (0x93770000) [pid = 1801] [serial = 2189] [outer = (nil)] [url = about:blank] 09:19:22 INFO - PROCESS | 1801 | --DOMWINDOW == 146 (0x880d6c00) [pid = 1801] [serial = 2211] [outer = (nil)] [url = about:blank] 09:19:22 INFO - PROCESS | 1801 | --DOMWINDOW == 145 (0x86182c00) [pid = 1801] [serial = 2207] [outer = (nil)] [url = about:blank] 09:19:22 INFO - PROCESS | 1801 | --DOMWINDOW == 144 (0x8ffd5c00) [pid = 1801] [serial = 2172] [outer = (nil)] [url = about:blank] 09:19:22 INFO - PROCESS | 1801 | --DOMWINDOW == 143 (0x91693c00) [pid = 1801] [serial = 2184] [outer = (nil)] [url = about:blank] 09:19:22 INFO - PROCESS | 1801 | --DOMWINDOW == 142 (0x8f953400) [pid = 1801] [serial = 2168] [outer = (nil)] [url = about:blank] 09:19:22 INFO - PROCESS | 1801 | --DOMWINDOW == 141 (0x8ec8d800) [pid = 1801] [serial = 2165] [outer = (nil)] [url = about:blank] 09:19:22 INFO - PROCESS | 1801 | --DOMWINDOW == 140 (0x8e966c00) [pid = 1801] [serial = 2219] [outer = (nil)] [url = about:blank] 09:19:22 INFO - PROCESS | 1801 | 1460996362399 Marionette TRACE conn4 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 09:19:22 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 09:19:22 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 09:19:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:19:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:19:22 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 09:19:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 09:19:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 4450ms 09:19:22 INFO - PROCESS | 1801 | 1460996362567 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 09:19:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 09:19:22 INFO - PROCESS | 1801 | 1460996362572 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 09:19:22 INFO - PROCESS | 1801 | 1460996362580 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 09:19:22 INFO - PROCESS | 1801 | 1460996362583 Marionette TRACE conn4 <- [1,3086,null,{}] 09:19:22 INFO - PROCESS | 1801 | 1460996362599 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:22 INFO - PROCESS | 1801 | 1460996362790 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 09:19:23 INFO - PROCESS | 1801 | 1460996363057 Marionette TRACE conn4 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:23 INFO - PROCESS | 1801 | ++DOCSHELL 0x850eec00 == 128 [pid = 1801] [id = 781] 09:19:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 141 (0x864f2400) [pid = 1801] [serial = 2342] [outer = (nil)] 09:19:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 142 (0x879d6000) [pid = 1801] [serial = 2343] [outer = 0x864f2400] 09:19:23 INFO - PROCESS | 1801 | 1460996363134 Marionette DEBUG loaded listener.js 09:19:23 INFO - PROCESS | 1801 | ++DOMWINDOW == 143 (0x879dcc00) [pid = 1801] [serial = 2344] [outer = 0x864f2400] 09:19:23 INFO - PROCESS | 1801 | 1460996363858 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 09:19:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 09:19:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1297ms 09:19:23 INFO - PROCESS | 1801 | 1460996363876 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 09:19:23 INFO - PROCESS | 1801 | 1460996363884 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 09:19:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 09:19:23 INFO - PROCESS | 1801 | 1460996363893 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 09:19:23 INFO - PROCESS | 1801 | 1460996363898 Marionette TRACE conn4 <- [1,3090,null,{}] 09:19:23 INFO - PROCESS | 1801 | 1460996363903 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:24 INFO - PROCESS | 1801 | 1460996364188 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 09:19:24 INFO - PROCESS | 1801 | 1460996364220 Marionette TRACE conn4 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:24 INFO - PROCESS | 1801 | ++DOCSHELL 0x89066800 == 129 [pid = 1801] [id = 782] 09:19:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 144 (0x8906cc00) [pid = 1801] [serial = 2345] [outer = (nil)] 09:19:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 145 (0x89ae2400) [pid = 1801] [serial = 2346] [outer = 0x8906cc00] 09:19:24 INFO - PROCESS | 1801 | 1460996364292 Marionette DEBUG loaded listener.js 09:19:24 INFO - PROCESS | 1801 | ++DOMWINDOW == 146 (0x89fe8c00) [pid = 1801] [serial = 2347] [outer = 0x8906cc00] 09:19:25 INFO - PROCESS | 1801 | 1460996365329 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 09:19:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 09:19:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1479ms 09:19:25 INFO - PROCESS | 1801 | 1460996365373 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 09:19:25 INFO - PROCESS | 1801 | 1460996365376 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 09:19:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 09:19:25 INFO - PROCESS | 1801 | 1460996365383 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 09:19:25 INFO - PROCESS | 1801 | 1460996365389 Marionette TRACE conn4 <- [1,3094,null,{}] 09:19:25 INFO - PROCESS | 1801 | 1460996365413 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:25 INFO - PROCESS | 1801 | 1460996365694 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 09:19:25 INFO - PROCESS | 1801 | 1460996365733 Marionette TRACE conn4 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:25 INFO - PROCESS | 1801 | ++DOCSHELL 0x89fed400 == 130 [pid = 1801] [id = 783] 09:19:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 147 (0x8b9c0c00) [pid = 1801] [serial = 2348] [outer = (nil)] 09:19:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 148 (0x8b9d5800) [pid = 1801] [serial = 2349] [outer = 0x8b9c0c00] 09:19:25 INFO - PROCESS | 1801 | 1460996365809 Marionette DEBUG loaded listener.js 09:19:25 INFO - PROCESS | 1801 | ++DOMWINDOW == 149 (0x8dc24400) [pid = 1801] [serial = 2350] [outer = 0x8b9c0c00] 09:19:26 INFO - PROCESS | 1801 | 1460996366737 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 09:19:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 09:19:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1393ms 09:19:26 INFO - PROCESS | 1801 | 1460996366777 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 09:19:26 INFO - PROCESS | 1801 | 1460996366780 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 09:19:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 09:19:26 INFO - PROCESS | 1801 | 1460996366787 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 09:19:26 INFO - PROCESS | 1801 | 1460996366803 Marionette TRACE conn4 <- [1,3098,null,{}] 09:19:26 INFO - PROCESS | 1801 | 1460996366818 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:27 INFO - PROCESS | 1801 | 1460996367095 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 09:19:27 INFO - PROCESS | 1801 | --DOMWINDOW == 148 (0x94476400) [pid = 1801] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 09:19:27 INFO - PROCESS | 1801 | --DOMWINDOW == 147 (0x93767800) [pid = 1801] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 09:19:27 INFO - PROCESS | 1801 | --DOMWINDOW == 146 (0x8ffe0800) [pid = 1801] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 09:19:27 INFO - PROCESS | 1801 | --DOMWINDOW == 145 (0x91696400) [pid = 1801] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 09:19:27 INFO - PROCESS | 1801 | --DOMWINDOW == 144 (0x9897e000) [pid = 1801] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 09:19:27 INFO - PROCESS | 1801 | --DOMWINDOW == 143 (0x916cd800) [pid = 1801] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 09:19:27 INFO - PROCESS | 1801 | --DOMWINDOW == 142 (0x8fbd8400) [pid = 1801] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 09:19:27 INFO - PROCESS | 1801 | --DOMWINDOW == 141 (0x864f0800) [pid = 1801] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 09:19:27 INFO - PROCESS | 1801 | --DOMWINDOW == 140 (0x8a307000) [pid = 1801] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 09:19:27 INFO - PROCESS | 1801 | --DOMWINDOW == 139 (0x9040ec00) [pid = 1801] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 09:19:27 INFO - PROCESS | 1801 | --DOMWINDOW == 138 (0x89ae0c00) [pid = 1801] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 09:19:27 INFO - PROCESS | 1801 | --DOMWINDOW == 137 (0x92081c00) [pid = 1801] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 09:19:27 INFO - PROCESS | 1801 | --DOMWINDOW == 136 (0x8ec83000) [pid = 1801] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 09:19:27 INFO - PROCESS | 1801 | --DOMWINDOW == 135 (0x95a48c00) [pid = 1801] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 09:19:27 INFO - PROCESS | 1801 | --DOMWINDOW == 134 (0x98372400) [pid = 1801] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 09:19:27 INFO - PROCESS | 1801 | --DOMWINDOW == 133 (0x8e975400) [pid = 1801] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 09:19:27 INFO - PROCESS | 1801 | --DOMWINDOW == 132 (0x98372000) [pid = 1801] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 09:19:27 INFO - PROCESS | 1801 | --DOMWINDOW == 131 (0x864f3c00) [pid = 1801] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 09:19:27 INFO - PROCESS | 1801 | --DOMWINDOW == 130 (0x8ff16400) [pid = 1801] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 09:19:27 INFO - PROCESS | 1801 | --DOMWINDOW == 129 (0x8a310000) [pid = 1801] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 09:19:27 INFO - PROCESS | 1801 | --DOMWINDOW == 128 (0x90537c00) [pid = 1801] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 09:19:27 INFO - PROCESS | 1801 | --DOMWINDOW == 127 (0x8b9c9800) [pid = 1801] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 09:19:27 INFO - PROCESS | 1801 | --DOMWINDOW == 126 (0x98e09000) [pid = 1801] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 09:19:27 INFO - PROCESS | 1801 | --DOMWINDOW == 125 (0x9713e800) [pid = 1801] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 09:19:27 INFO - PROCESS | 1801 | --DOMWINDOW == 124 (0x8eb33400) [pid = 1801] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 09:19:28 INFO - PROCESS | 1801 | 1460996368011 Marionette TRACE conn4 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:28 INFO - PROCESS | 1801 | ++DOCSHELL 0x83b2f000 == 131 [pid = 1801] [id = 784] 09:19:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 125 (0x8618dc00) [pid = 1801] [serial = 2351] [outer = (nil)] 09:19:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 126 (0x88e14400) [pid = 1801] [serial = 2352] [outer = 0x8618dc00] 09:19:28 INFO - PROCESS | 1801 | 1460996368095 Marionette DEBUG loaded listener.js 09:19:28 INFO - PROCESS | 1801 | ++DOMWINDOW == 127 (0x8b9d6400) [pid = 1801] [serial = 2353] [outer = 0x8618dc00] 09:19:28 INFO - PROCESS | 1801 | 1460996368778 Marionette TRACE conn4 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 09:19:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 09:19:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 09:19:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 2000ms 09:19:28 INFO - PROCESS | 1801 | 1460996368788 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 09:19:28 INFO - PROCESS | 1801 | 1460996368790 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 09:19:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 09:19:28 INFO - PROCESS | 1801 | 1460996368797 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 09:19:28 INFO - PROCESS | 1801 | 1460996368800 Marionette TRACE conn4 <- [1,3102,null,{}] 09:19:28 INFO - PROCESS | 1801 | 1460996368805 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:29 INFO - PROCESS | 1801 | 1460996369001 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 09:19:29 INFO - PROCESS | 1801 | 1460996369233 Marionette TRACE conn4 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:29 INFO - PROCESS | 1801 | ++DOCSHELL 0x89fef000 == 132 [pid = 1801] [id = 785] 09:19:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 128 (0x8e94c400) [pid = 1801] [serial = 2354] [outer = (nil)] 09:19:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 129 (0x8e975400) [pid = 1801] [serial = 2355] [outer = 0x8e94c400] 09:19:29 INFO - PROCESS | 1801 | 1460996369313 Marionette DEBUG loaded listener.js 09:19:29 INFO - PROCESS | 1801 | ++DOMWINDOW == 130 (0x8eb28000) [pid = 1801] [serial = 2356] [outer = 0x8e94c400] 09:19:30 INFO - PROCESS | 1801 | 1460996370225 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 09:19:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 09:19:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1483ms 09:19:30 INFO - PROCESS | 1801 | 1460996370282 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 09:19:30 INFO - PROCESS | 1801 | 1460996370288 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 09:19:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 09:19:30 INFO - PROCESS | 1801 | 1460996370297 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 09:19:30 INFO - PROCESS | 1801 | 1460996370304 Marionette TRACE conn4 <- [1,3106,null,{}] 09:19:30 INFO - PROCESS | 1801 | 1460996370337 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:30 INFO - PROCESS | 1801 | 1460996370582 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 09:19:30 INFO - PROCESS | 1801 | 1460996370970 Marionette TRACE conn4 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:31 INFO - PROCESS | 1801 | ++DOCSHELL 0x86498c00 == 133 [pid = 1801] [id = 786] 09:19:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 131 (0x864ed800) [pid = 1801] [serial = 2357] [outer = (nil)] 09:19:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 132 (0x880d0800) [pid = 1801] [serial = 2358] [outer = 0x864ed800] 09:19:31 INFO - PROCESS | 1801 | 1460996371064 Marionette DEBUG loaded listener.js 09:19:31 INFO - PROCESS | 1801 | ++DOMWINDOW == 133 (0x88e09c00) [pid = 1801] [serial = 2359] [outer = 0x864ed800] 09:19:31 INFO - PROCESS | 1801 | 1460996371909 Marionette TRACE conn4 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 09:19:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 09:19:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 09:19:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 09:19:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1644ms 09:19:31 INFO - PROCESS | 1801 | 1460996371942 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 09:19:31 INFO - PROCESS | 1801 | 1460996371950 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 09:19:31 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 09:19:31 INFO - PROCESS | 1801 | 1460996371962 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 09:19:31 INFO - PROCESS | 1801 | 1460996371966 Marionette TRACE conn4 <- [1,3110,null,{}] 09:19:31 INFO - PROCESS | 1801 | 1460996371972 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:32 INFO - PROCESS | 1801 | 1460996372202 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 09:19:32 INFO - PROCESS | 1801 | 1460996372529 Marionette TRACE conn4 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:32 INFO - PROCESS | 1801 | ++DOCSHELL 0x8648ec00 == 134 [pid = 1801] [id = 787] 09:19:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 134 (0x880d4800) [pid = 1801] [serial = 2360] [outer = (nil)] 09:19:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 135 (0x8b9b8400) [pid = 1801] [serial = 2361] [outer = 0x880d4800] 09:19:32 INFO - PROCESS | 1801 | 1460996372636 Marionette DEBUG loaded listener.js 09:19:32 INFO - PROCESS | 1801 | ++DOMWINDOW == 136 (0x8dfb5800) [pid = 1801] [serial = 2362] [outer = 0x880d4800] 09:19:33 INFO - PROCESS | 1801 | 1460996373622 Marionette TRACE conn4 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 09:19:33 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 09:19:33 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 09:19:33 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 09:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:19:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:19:33 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 09:19:33 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1683ms 09:19:33 INFO - PROCESS | 1801 | 1460996373646 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 09:19:33 INFO - PROCESS | 1801 | 1460996373650 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 09:19:33 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 09:19:33 INFO - PROCESS | 1801 | 1460996373657 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 09:19:33 INFO - PROCESS | 1801 | 1460996373663 Marionette TRACE conn4 <- [1,3114,null,{}] 09:19:33 INFO - PROCESS | 1801 | 1460996373680 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:19:33 INFO - PROCESS | 1801 | 1460996373891 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 09:19:34 INFO - PROCESS | 1801 | 1460996374208 Marionette TRACE conn4 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"b1be6801-934e-425b-8335-335dbd77b238\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:34 INFO - PROCESS | 1801 | ++DOCSHELL 0x8e94f400 == 135 [pid = 1801] [id = 788] 09:19:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 137 (0x8eb35000) [pid = 1801] [serial = 2363] [outer = (nil)] 09:19:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 138 (0x8ec85c00) [pid = 1801] [serial = 2364] [outer = 0x8eb35000] 09:19:34 INFO - PROCESS | 1801 | 1460996374351 Marionette DEBUG loaded listener.js 09:19:34 INFO - PROCESS | 1801 | ++DOMWINDOW == 139 (0x8f666800) [pid = 1801] [serial = 2365] [outer = 0x8eb35000] 09:19:35 INFO - PROCESS | 1801 | 1460996375163 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 09:19:35 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 09:19:35 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1532ms 09:19:35 INFO - PROCESS | 1801 | 1460996375190 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 09:19:35 INFO - PROCESS | 1801 | 1460996375194 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 09:19:36 WARNING - u'runner_teardown' () 09:19:36 INFO - No more tests 09:19:36 INFO - Got 0 unexpected results 09:19:36 INFO - SUITE-END | took 1325s 09:19:36 INFO - Closing logging queue 09:19:36 INFO - queue closed 09:19:36 INFO - Return code: 0 09:19:36 WARNING - # TBPL SUCCESS # 09:19:36 INFO - Running post-action listener: _resource_record_post_action 09:19:36 INFO - Running post-run listener: _resource_record_post_run 09:19:37 INFO - Total resource usage - Wall time: 1364s; CPU: 98.0%; Read bytes: 14008320; Write bytes: 962088960; Read time: 584; Write time: 261548 09:19:37 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 09:19:37 INFO - install - Wall time: 34s; CPU: 100.0%; Read bytes: 0; Write bytes: 178679808; Read time: 0; Write time: 149584 09:19:37 INFO - run-tests - Wall time: 1331s; CPU: 98.0%; Read bytes: 13430784; Write bytes: 783372288; Read time: 560; Write time: 111960 09:19:37 INFO - Running post-run listener: _upload_blobber_files 09:19:37 INFO - Blob upload gear active. 09:19:37 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 09:19:37 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 09:19:37 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'] 09:19:37 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 09:19:38 INFO - (blobuploader) - INFO - Open directory for files ... 09:19:38 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 09:19:38 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:19:38 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:19:39 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 09:19:39 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:19:39 INFO - (blobuploader) - INFO - Done attempting. 09:19:39 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 09:19:39 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:19:39 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:19:40 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 09:19:40 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:19:40 INFO - (blobuploader) - INFO - Done attempting. 09:19:40 INFO - (blobuploader) - INFO - Iteration through files over. 09:19:40 INFO - Return code: 0 09:19:40 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 09:19:40 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 09:19:40 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/3f1ee63be3edadc4f2864b55f9e8855106e674bcb4c5ceec3cfe24e5d957bc40115917a975a422178bde4ca01d28079ccd1d96ae1aac4f8065bbb44b409ab151", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/60b07ac0a866c1c8a5b55ac694c3485b963c5d0ff193a1e4f47280ff07068c0e4cc50989a88d2b70bde2057130db36123857eb821dd4155dc03820905febbf9a"} 09:19:40 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 09:19:40 INFO - Writing to file /builds/slave/test/properties/blobber_files 09:19:40 INFO - Contents: 09:19:40 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/3f1ee63be3edadc4f2864b55f9e8855106e674bcb4c5ceec3cfe24e5d957bc40115917a975a422178bde4ca01d28079ccd1d96ae1aac4f8065bbb44b409ab151", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/60b07ac0a866c1c8a5b55ac694c3485b963c5d0ff193a1e4f47280ff07068c0e4cc50989a88d2b70bde2057130db36123857eb821dd4155dc03820905febbf9a"} 09:19:40 INFO - Running post-run listener: copy_logs_to_upload_dir 09:19:40 INFO - Copying logs to upload dir... 09:19:40 INFO - mkdir: /builds/slave/test/build/upload/logs 09:19:40 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1502.337880 ========= master_lag: 0.31 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 25 mins, 2 secs) (at 2016-04-18 09:19:40.560954) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-18 09:19:40.561924) ========= bash -c 'for file in `ls -1`; do cat $file; done' in dir /builds/slave/test/properties (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'for file in `ls -1`; do cat $file; done'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test/properties SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1460994867.92156-910416571 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/3f1ee63be3edadc4f2864b55f9e8855106e674bcb4c5ceec3cfe24e5d957bc40115917a975a422178bde4ca01d28079ccd1d96ae1aac4f8065bbb44b409ab151", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/60b07ac0a866c1c8a5b55ac694c3485b963c5d0ff193a1e4f47280ff07068c0e4cc50989a88d2b70bde2057130db36123857eb821dd4155dc03820905febbf9a"} build_url:https://queue.taskcluster.net/v1/task/e_QQt3thTuOngM52ymoAGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/e_QQt3thTuOngM52ymoAGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.033284 build_url: 'https://queue.taskcluster.net/v1/task/e_QQt3thTuOngM52ymoAGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/3f1ee63be3edadc4f2864b55f9e8855106e674bcb4c5ceec3cfe24e5d957bc40115917a975a422178bde4ca01d28079ccd1d96ae1aac4f8065bbb44b409ab151", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/60b07ac0a866c1c8a5b55ac694c3485b963c5d0ff193a1e4f47280ff07068c0e4cc50989a88d2b70bde2057130db36123857eb821dd4155dc03820905febbf9a"}' symbols_url: 'https://queue.taskcluster.net/v1/task/e_QQt3thTuOngM52ymoAGQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-18 09:19:40.630885) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 09:19:40.631381) ========= rm -f oauth.txt in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1460994867.92156-910416571 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.015764 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 09:19:40.696341) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-18 09:19:40.696648) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-18 09:19:40.696990) ========= ========= Total master_lag: 0.48 =========