builder: mozilla-aurora_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-399 starttime: 1462528831.77 results: success (0) buildid: 20160506013122 builduid: edd2de8de4ca48969474bf5b1f92b92a revision: b14d8e23323e95c5db3bc4cca69738edeee44302 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-06 03:00:31.770076) ========= master: http://buildbot-master118.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-06 03:00:31.770449) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-06 03:00:31.770728) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-06 03:00:31.811275) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-06 03:00:31.811550) ========= bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1462528655.925918-2004293834 _=/tools/buildbot/bin/python using PTY: False --2016-05-06 03:00:31-- 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% 12.1M=0.001s 2016-05-06 03:00:32 (12.1 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.303299 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-06 03:00:32.148762) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-06 03:00:32.149077) ========= rm -rf scripts properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1462528655.925918-2004293834 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.080422 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-06 03:00:32.260269) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-06 03:00:32.260581) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev b14d8e23323e95c5db3bc4cca69738edeee44302 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev b14d8e23323e95c5db3bc4cca69738edeee44302 --destination scripts --debug'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1462528655.925918-2004293834 _=/tools/buildbot/bin/python using PTY: False 2016-05-06 03:00:32,372 truncating revision to first 12 chars 2016-05-06 03:00:32,372 Setting DEBUG logging. 2016-05-06 03:00:32,372 attempt 1/10 2016-05-06 03:00:32,373 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/b14d8e23323e?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-06 03:00:32,721 unpacking tar archive at: mozilla-aurora-b14d8e23323e/testing/mozharness/ program finished with exit code 0 elapsedTime=0.663992 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-06 03:00:32.956511) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-06 03:00:32.956838) ========= script_repo_revision: b14d8e23323e95c5db3bc4cca69738edeee44302 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-06 03:00:32.957254) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-06 03:00:32.957535) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-06 03:00:32.986254) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 56 secs) (at 2016-05-06 03:00:32.986537) ========= /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-aurora --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-aurora', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1462528655.925918-2004293834 _=/tools/buildbot/bin/python using PTY: False 03:00:33 INFO - MultiFileLogger online at 20160506 03:00:33 in /builds/slave/test 03:00:33 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-aurora --download-symbols true 03:00:33 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 03:00:33 INFO - {'append_to_log': False, 03:00:33 INFO - 'base_work_dir': '/builds/slave/test', 03:00:33 INFO - 'blob_upload_branch': 'mozilla-aurora', 03:00:33 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 03:00:33 INFO - 'buildbot_json_path': 'buildprops.json', 03:00:33 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 03:00:33 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 03:00:33 INFO - 'download_minidump_stackwalk': True, 03:00:33 INFO - 'download_symbols': 'true', 03:00:33 INFO - 'e10s': False, 03:00:33 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 03:00:33 INFO - 'tooltool.py': '/tools/tooltool.py', 03:00:33 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 03:00:33 INFO - '/tools/misc-python/virtualenv.py')}, 03:00:33 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 03:00:33 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 03:00:33 INFO - 'log_level': 'info', 03:00:33 INFO - 'log_to_console': True, 03:00:33 INFO - 'opt_config_files': (), 03:00:33 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 03:00:33 INFO - '--processes=1', 03:00:33 INFO - '--config=%(test_path)s/wptrunner.ini', 03:00:33 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 03:00:33 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 03:00:33 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 03:00:33 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 03:00:33 INFO - 'pip_index': False, 03:00:33 INFO - 'require_test_zip': True, 03:00:33 INFO - 'test_type': ('testharness',), 03:00:33 INFO - 'this_chunk': '1', 03:00:33 INFO - 'tooltool_cache': '/builds/tooltool_cache', 03:00:33 INFO - 'total_chunks': '10', 03:00:33 INFO - 'virtualenv_path': 'venv', 03:00:33 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 03:00:33 INFO - 'work_dir': 'build'} 03:00:33 INFO - ##### 03:00:33 INFO - ##### Running clobber step. 03:00:33 INFO - ##### 03:00:33 INFO - Running pre-action listener: _resource_record_pre_action 03:00:33 INFO - Running main action method: clobber 03:00:33 INFO - rmtree: /builds/slave/test/build 03:00:33 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 03:00:36 INFO - Running post-action listener: _resource_record_post_action 03:00:36 INFO - ##### 03:00:36 INFO - ##### Running read-buildbot-config step. 03:00:36 INFO - ##### 03:00:36 INFO - Running pre-action listener: _resource_record_pre_action 03:00:36 INFO - Running main action method: read_buildbot_config 03:00:36 INFO - Using buildbot properties: 03:00:36 INFO - { 03:00:36 INFO - "project": "", 03:00:36 INFO - "product": "firefox", 03:00:36 INFO - "script_repo_revision": "production", 03:00:36 INFO - "scheduler": "tests-mozilla-aurora-ubuntu64_vm-debug-unittest", 03:00:36 INFO - "repository": "", 03:00:36 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-aurora debug test web-platform-tests-1", 03:00:36 INFO - "buildid": "20160506013122", 03:00:36 INFO - "pgo_build": "False", 03:00:36 INFO - "basedir": "/builds/slave/test", 03:00:36 INFO - "buildnumber": 2, 03:00:36 INFO - "slavename": "tst-linux64-spot-399", 03:00:36 INFO - "master": "http://buildbot-master118.bb.releng.usw2.mozilla.com:8201/", 03:00:36 INFO - "platform": "linux64", 03:00:36 INFO - "branch": "mozilla-aurora", 03:00:36 INFO - "revision": "b14d8e23323e95c5db3bc4cca69738edeee44302", 03:00:36 INFO - "repo_path": "releases/mozilla-aurora", 03:00:36 INFO - "moz_repo_path": "", 03:00:36 INFO - "stage_platform": "linux64", 03:00:36 INFO - "builduid": "edd2de8de4ca48969474bf5b1f92b92a", 03:00:36 INFO - "slavebuilddir": "test" 03:00:36 INFO - } 03:00:36 INFO - Found installer url https://queue.taskcluster.net/v1/task/OPktiWAvQSKuivbgUR__vA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2. 03:00:36 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/OPktiWAvQSKuivbgUR__vA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json. 03:00:36 INFO - Running post-action listener: _resource_record_post_action 03:00:36 INFO - ##### 03:00:36 INFO - ##### Running download-and-extract step. 03:00:36 INFO - ##### 03:00:36 INFO - Running pre-action listener: _resource_record_pre_action 03:00:36 INFO - Running main action method: download_and_extract 03:00:36 INFO - mkdir: /builds/slave/test/build/tests 03:00:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:00:36 INFO - https://queue.taskcluster.net/v1/task/OPktiWAvQSKuivbgUR__vA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 03:00:36 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OPktiWAvQSKuivbgUR__vA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 03:00:36 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OPktiWAvQSKuivbgUR__vA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 03:00:36 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OPktiWAvQSKuivbgUR__vA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 03:00:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OPktiWAvQSKuivbgUR__vA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json'}, attempt #1 03:00:37 INFO - Downloaded 1361 bytes. 03:00:37 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 03:00:37 INFO - Using the following test package requirements: 03:00:37 INFO - {u'common': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'], 03:00:37 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 03:00:37 INFO - u'firefox-48.0a2.en-US.linux-x86_64.cppunittest.tests.zip'], 03:00:37 INFO - u'gtest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 03:00:37 INFO - u'firefox-48.0a2.en-US.linux-x86_64.gtest.tests.zip'], 03:00:37 INFO - u'jittest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 03:00:37 INFO - u'jsshell-linux-x86_64.zip'], 03:00:37 INFO - u'mochitest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 03:00:37 INFO - u'firefox-48.0a2.en-US.linux-x86_64.mochitest.tests.zip'], 03:00:37 INFO - u'mozbase': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'], 03:00:37 INFO - u'reftest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 03:00:37 INFO - u'firefox-48.0a2.en-US.linux-x86_64.reftest.tests.zip'], 03:00:37 INFO - u'talos': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 03:00:37 INFO - u'firefox-48.0a2.en-US.linux-x86_64.talos.tests.zip'], 03:00:37 INFO - u'web-platform': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 03:00:37 INFO - u'firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'], 03:00:37 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 03:00:37 INFO - u'firefox-48.0a2.en-US.linux-x86_64.xpcshell.tests.zip']} 03:00:37 INFO - Downloading packages: [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 03:00:37 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')]} 03:00:37 INFO - https://queue.taskcluster.net/v1/task/OPktiWAvQSKuivbgUR__vA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 03:00:37 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OPktiWAvQSKuivbgUR__vA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 03:00:37 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OPktiWAvQSKuivbgUR__vA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 03:00:37 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OPktiWAvQSKuivbgUR__vA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 03:00:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OPktiWAvQSKuivbgUR__vA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'}, attempt #1 03:00:39 INFO - Downloaded 22751848 bytes. 03:00:39 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 03:00:39 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 03:00:40 INFO - caution: filename not matched: web-platform/* 03:00:40 INFO - Return code: 11 03:00: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')]} 03:00:40 INFO - https://queue.taskcluster.net/v1/task/OPktiWAvQSKuivbgUR__vA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 03:00:40 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OPktiWAvQSKuivbgUR__vA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 03:00:40 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OPktiWAvQSKuivbgUR__vA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 03:00:40 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OPktiWAvQSKuivbgUR__vA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 03:00:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OPktiWAvQSKuivbgUR__vA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 03:00:42 INFO - Downloaded 36408648 bytes. 03:00:42 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 03:00:42 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 03:00:46 INFO - caution: filename not matched: bin/* 03:00:46 INFO - caution: filename not matched: config/* 03:00:46 INFO - caution: filename not matched: mozbase/* 03:00:46 INFO - caution: filename not matched: marionette/* 03:00:46 INFO - caution: filename not matched: tools/wptserve/* 03:00:46 INFO - Return code: 11 03:00:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:00:46 INFO - https://queue.taskcluster.net/v1/task/OPktiWAvQSKuivbgUR__vA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 03:00:46 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OPktiWAvQSKuivbgUR__vA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 03:00:46 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OPktiWAvQSKuivbgUR__vA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 03:00:46 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OPktiWAvQSKuivbgUR__vA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 03:00:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OPktiWAvQSKuivbgUR__vA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2'}, attempt #1 03:00:49 INFO - Downloaded 69393953 bytes. 03:00:49 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/OPktiWAvQSKuivbgUR__vA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 03:00:49 INFO - mkdir: /builds/slave/test/properties 03:00:49 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 03:00:49 INFO - Writing to file /builds/slave/test/properties/build_url 03:00:49 INFO - Contents: 03:00:49 INFO - build_url:https://queue.taskcluster.net/v1/task/OPktiWAvQSKuivbgUR__vA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 03:00:50 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/OPktiWAvQSKuivbgUR__vA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 03:00:50 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 03:00:50 INFO - Writing to file /builds/slave/test/properties/symbols_url 03:00:50 INFO - Contents: 03:00:50 INFO - symbols_url:https://queue.taskcluster.net/v1/task/OPktiWAvQSKuivbgUR__vA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 03:00:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:00:50 INFO - https://queue.taskcluster.net/v1/task/OPktiWAvQSKuivbgUR__vA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 03:00:50 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OPktiWAvQSKuivbgUR__vA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 03:00:50 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OPktiWAvQSKuivbgUR__vA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 03:00:50 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OPktiWAvQSKuivbgUR__vA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 03:00:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OPktiWAvQSKuivbgUR__vA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 03:00:53 INFO - Downloaded 90888916 bytes. 03:00:53 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 03:00:53 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 03:00:59 INFO - Return code: 0 03:00:59 INFO - Running post-action listener: _resource_record_post_action 03:00:59 INFO - Running post-action listener: set_extra_try_arguments 03:00:59 INFO - ##### 03:00:59 INFO - ##### Running create-virtualenv step. 03:00:59 INFO - ##### 03:00:59 INFO - Running pre-action listener: _pre_create_virtualenv 03:00:59 INFO - Running pre-action listener: _resource_record_pre_action 03:00:59 INFO - Running main action method: create_virtualenv 03:00:59 INFO - Creating virtualenv /builds/slave/test/build/venv 03:00:59 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 03:00:59 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 03:01:00 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 03:01:00 INFO - Using real prefix '/usr' 03:01:00 INFO - New python executable in /builds/slave/test/build/venv/bin/python 03:01:05 INFO - Installing distribute.............................................................................................................................................................................................done. 03:01:09 INFO - Installing pip.................done. 03:01:09 INFO - Return code: 0 03:01:09 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 03:01:09 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')]} 03:01:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:01:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:01:09 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')]} 03:01:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:01:09 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:01:09 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x16c8030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x16c93f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x17d0c30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x170ff10>, '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 0x17cea60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x17cef10>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462528655.925918-2004293834', '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 03:01:09 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 03:01:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 03:01:09 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:01:09 INFO - 'CCACHE_UMASK': '002', 03:01:09 INFO - 'DISPLAY': ':0', 03:01:09 INFO - 'HOME': '/home/cltbld', 03:01:09 INFO - 'LANG': 'en_US.UTF-8', 03:01:09 INFO - 'LOGNAME': 'cltbld', 03:01:09 INFO - 'MAIL': '/var/mail/cltbld', 03:01:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:01:09 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:01:09 INFO - 'MOZ_NO_REMOTE': '1', 03:01:09 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:01:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:01:09 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:01:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:01:09 INFO - 'PWD': '/builds/slave/test', 03:01:09 INFO - 'SHELL': '/bin/bash', 03:01:09 INFO - 'SHLVL': '1', 03:01:09 INFO - 'TERM': 'linux', 03:01:09 INFO - 'TMOUT': '86400', 03:01:09 INFO - 'USER': 'cltbld', 03:01:09 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462528655.925918-2004293834', 03:01:09 INFO - '_': '/tools/buildbot/bin/python'} 03:01:09 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:01:09 INFO - Downloading/unpacking psutil>=0.7.1 03:01:09 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 03:01:09 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 03:01:09 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 03:01:09 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 03:01:09 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 03:01:09 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 03:01:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 03:01:13 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 03:01:13 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:01:13 INFO - Installing collected packages: psutil 03:01:13 INFO - Running setup.py install for psutil 03:01:14 INFO - building 'psutil._psutil_linux' extension 03:01:14 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o 03:01:14 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 03:01:14 INFO - building 'psutil._psutil_posix' extension 03:01:14 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o 03:01:15 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 03:01:15 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 03:01:15 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:01:15 INFO - Successfully installed psutil 03:01:15 INFO - Cleaning up... 03:01:15 INFO - Return code: 0 03:01:15 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 03:01:15 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')]} 03:01:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:01:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:01:15 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')]} 03:01:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:01:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:01:15 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x16c8030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x16c93f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x17d0c30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x170ff10>, '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 0x17cea60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x17cef10>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462528655.925918-2004293834', '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 03:01:15 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 03:01:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 03:01:15 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:01:15 INFO - 'CCACHE_UMASK': '002', 03:01:15 INFO - 'DISPLAY': ':0', 03:01:15 INFO - 'HOME': '/home/cltbld', 03:01:15 INFO - 'LANG': 'en_US.UTF-8', 03:01:15 INFO - 'LOGNAME': 'cltbld', 03:01:15 INFO - 'MAIL': '/var/mail/cltbld', 03:01:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:01:15 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:01:15 INFO - 'MOZ_NO_REMOTE': '1', 03:01:15 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:01:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:01:15 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:01:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:01:15 INFO - 'PWD': '/builds/slave/test', 03:01:15 INFO - 'SHELL': '/bin/bash', 03:01:15 INFO - 'SHLVL': '1', 03:01:15 INFO - 'TERM': 'linux', 03:01:15 INFO - 'TMOUT': '86400', 03:01:15 INFO - 'USER': 'cltbld', 03:01:15 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462528655.925918-2004293834', 03:01:15 INFO - '_': '/tools/buildbot/bin/python'} 03:01:15 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:01:15 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 03:01:15 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 03:01:15 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 03:01:15 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 03:01:15 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 03:01:15 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 03:01:15 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 03:01:19 INFO - Downloading mozsystemmonitor-0.0.tar.gz 03:01:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 03:01:19 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 03:01:19 INFO - Installing collected packages: mozsystemmonitor 03:01:19 INFO - Running setup.py install for mozsystemmonitor 03:01:20 INFO - Successfully installed mozsystemmonitor 03:01:20 INFO - Cleaning up... 03:01:20 INFO - Return code: 0 03:01:20 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 03:01:20 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')]} 03:01:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:01:20 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:01:20 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')]} 03:01:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:01:20 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:01:20 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x16c8030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x16c93f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x17d0c30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x170ff10>, '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 0x17cea60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x17cef10>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462528655.925918-2004293834', '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 03:01:20 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 03:01:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 03:01:20 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:01:20 INFO - 'CCACHE_UMASK': '002', 03:01:20 INFO - 'DISPLAY': ':0', 03:01:20 INFO - 'HOME': '/home/cltbld', 03:01:20 INFO - 'LANG': 'en_US.UTF-8', 03:01:20 INFO - 'LOGNAME': 'cltbld', 03:01:20 INFO - 'MAIL': '/var/mail/cltbld', 03:01:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:01:20 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:01:20 INFO - 'MOZ_NO_REMOTE': '1', 03:01:20 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:01:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:01:20 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:01:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:01:20 INFO - 'PWD': '/builds/slave/test', 03:01:20 INFO - 'SHELL': '/bin/bash', 03:01:20 INFO - 'SHLVL': '1', 03:01:20 INFO - 'TERM': 'linux', 03:01:20 INFO - 'TMOUT': '86400', 03:01:20 INFO - 'USER': 'cltbld', 03:01:20 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462528655.925918-2004293834', 03:01:20 INFO - '_': '/tools/buildbot/bin/python'} 03:01:20 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:01:20 INFO - Downloading/unpacking blobuploader==1.2.4 03:01:20 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 03:01:20 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 03:01:20 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 03:01:20 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 03:01:20 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 03:01:20 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 03:01:24 INFO - Downloading blobuploader-1.2.4.tar.gz 03:01:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 03:01:24 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 03:01: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 03:01: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 03:01:24 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 03:01:24 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 03:01: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 03:01: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 03:01:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 03:01:25 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 03:01:25 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 03:01:25 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 03:01:25 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 03:01:25 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 03:01:25 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 03:01:25 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 03:01:25 INFO - Downloading docopt-0.6.1.tar.gz 03:01:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 03:01:25 INFO - Installing collected packages: blobuploader, requests, docopt 03:01:25 INFO - Running setup.py install for blobuploader 03:01:26 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 03:01:26 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 03:01:26 INFO - Running setup.py install for requests 03:01:26 INFO - Running setup.py install for docopt 03:01:27 INFO - Successfully installed blobuploader requests docopt 03:01:27 INFO - Cleaning up... 03:01:27 INFO - Return code: 0 03:01:27 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:01:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:01:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:01:27 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:01:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:01:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:01:27 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:01:27 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x16c8030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x16c93f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x17d0c30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x170ff10>, '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 0x17cea60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x17cef10>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462528655.925918-2004293834', '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 03:01:27 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 03:01:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 03:01:27 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:01:27 INFO - 'CCACHE_UMASK': '002', 03:01:27 INFO - 'DISPLAY': ':0', 03:01:27 INFO - 'HOME': '/home/cltbld', 03:01:27 INFO - 'LANG': 'en_US.UTF-8', 03:01:27 INFO - 'LOGNAME': 'cltbld', 03:01:27 INFO - 'MAIL': '/var/mail/cltbld', 03:01:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:01:27 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:01:27 INFO - 'MOZ_NO_REMOTE': '1', 03:01:27 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:01:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:01:27 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:01:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:01:27 INFO - 'PWD': '/builds/slave/test', 03:01:27 INFO - 'SHELL': '/bin/bash', 03:01:27 INFO - 'SHLVL': '1', 03:01:27 INFO - 'TERM': 'linux', 03:01:27 INFO - 'TMOUT': '86400', 03:01:27 INFO - 'USER': 'cltbld', 03:01:27 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462528655.925918-2004293834', 03:01:27 INFO - '_': '/tools/buildbot/bin/python'} 03:01:27 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:01:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:01:27 INFO - Running setup.py (path:/tmp/pip-INojTc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:01:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:01:27 INFO - Running setup.py (path:/tmp/pip-SqzxVk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:01:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:01:28 INFO - Running setup.py (path:/tmp/pip-Y02oKn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:01:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:01:28 INFO - Running setup.py (path:/tmp/pip-MjuYQA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:01:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:01:28 INFO - Running setup.py (path:/tmp/pip-q0bNmF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:01:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:01:28 INFO - Running setup.py (path:/tmp/pip-lq7Ozm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:01:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:01:28 INFO - Running setup.py (path:/tmp/pip-ij24hI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:01:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:01:28 INFO - Running setup.py (path:/tmp/pip-lPnWdq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:01:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:01:29 INFO - Running setup.py (path:/tmp/pip-HpHYWJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:01:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:01:29 INFO - Running setup.py (path:/tmp/pip-ApGiwy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:01:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:01:29 INFO - Running setup.py (path:/tmp/pip-qlpoaL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:01:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:01:29 INFO - Running setup.py (path:/tmp/pip-6qxe68-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:01:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:01:29 INFO - Running setup.py (path:/tmp/pip-uIOsYf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:01:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:01:29 INFO - Running setup.py (path:/tmp/pip-lwr4WL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:01:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:01:30 INFO - Running setup.py (path:/tmp/pip-Wqz9Pb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:01:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:01:30 INFO - Running setup.py (path:/tmp/pip-ZE34XP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:01:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:01:30 INFO - Running setup.py (path:/tmp/pip-bQY2Zw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:01:30 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 03:01:30 INFO - Running setup.py (path:/tmp/pip-9MBQXR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 03:01:30 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 03:01:30 INFO - Running setup.py (path:/tmp/pip-3EFCjT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 03:01:30 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:01:30 INFO - Running setup.py (path:/tmp/pip-4eL5bz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:01:30 INFO - Unpacking /builds/slave/test/build/tests/marionette 03:01:31 INFO - Running setup.py (path:/tmp/pip-7_0_nZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 03:01:31 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:01:31 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 03:01:31 INFO - Running setup.py install for manifestparser 03:01:31 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 03:01:31 INFO - Running setup.py install for mozcrash 03:01:31 INFO - Running setup.py install for mozdebug 03:01:31 INFO - Running setup.py install for mozdevice 03:01:32 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 03:01:32 INFO - Installing dm script to /builds/slave/test/build/venv/bin 03:01:32 INFO - Running setup.py install for mozfile 03:01:32 INFO - Running setup.py install for mozhttpd 03:01:32 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 03:01:32 INFO - Running setup.py install for mozinfo 03:01:32 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 03:01:32 INFO - Running setup.py install for mozInstall 03:01:33 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 03:01:33 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 03:01:33 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 03:01:33 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 03:01:33 INFO - Running setup.py install for mozleak 03:01:33 INFO - Running setup.py install for mozlog 03:01:33 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 03:01:33 INFO - Running setup.py install for moznetwork 03:01:33 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 03:01:33 INFO - Running setup.py install for mozprocess 03:01:33 INFO - Running setup.py install for mozprofile 03:01:34 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 03:01:34 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 03:01:34 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 03:01:34 INFO - Running setup.py install for mozrunner 03:01:34 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 03:01:34 INFO - Running setup.py install for mozscreenshot 03:01:34 INFO - Running setup.py install for moztest 03:01:34 INFO - Running setup.py install for mozversion 03:01:35 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 03:01:35 INFO - Running setup.py install for wptserve 03:01:35 INFO - Running setup.py install for marionette-driver 03:01:35 INFO - Running setup.py install for browsermob-proxy 03:01:35 INFO - Running setup.py install for marionette-client 03:01:35 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:01:36 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 03:01:36 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 03:01:36 INFO - Cleaning up... 03:01:36 INFO - Return code: 0 03:01:36 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:01:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:01:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:01:36 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:01:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:01:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:01:36 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 03:01:36 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x16c8030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x16c93f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x17d0c30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x170ff10>, '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 0x17cea60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x17cef10>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462528655.925918-2004293834', '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 03:01:36 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 03:01:36 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 03:01:36 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:01:36 INFO - 'CCACHE_UMASK': '002', 03:01:36 INFO - 'DISPLAY': ':0', 03:01:36 INFO - 'HOME': '/home/cltbld', 03:01:36 INFO - 'LANG': 'en_US.UTF-8', 03:01:36 INFO - 'LOGNAME': 'cltbld', 03:01:36 INFO - 'MAIL': '/var/mail/cltbld', 03:01:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:01:36 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:01:36 INFO - 'MOZ_NO_REMOTE': '1', 03:01:36 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:01:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:01:36 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:01:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:01:36 INFO - 'PWD': '/builds/slave/test', 03:01:36 INFO - 'SHELL': '/bin/bash', 03:01:36 INFO - 'SHLVL': '1', 03:01:36 INFO - 'TERM': 'linux', 03:01:36 INFO - 'TMOUT': '86400', 03:01:36 INFO - 'USER': 'cltbld', 03:01:36 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462528655.925918-2004293834', 03:01:36 INFO - '_': '/tools/buildbot/bin/python'} 03:01:36 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:01:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:01:36 INFO - Running setup.py (path:/tmp/pip-KqZwpM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:01:36 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)) 03:01:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:01:36 INFO - Running setup.py (path:/tmp/pip-bGufoX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:01:36 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)) 03:01:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:01:36 INFO - Running setup.py (path:/tmp/pip-iYXgjD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:01:37 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)) 03:01:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:01:37 INFO - Running setup.py (path:/tmp/pip-JlnvuF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:01:37 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)) 03:01:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:01:37 INFO - Running setup.py (path:/tmp/pip-SzVE1F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:01:37 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)) 03:01:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:01:37 INFO - Running setup.py (path:/tmp/pip-1SZLpk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:01:37 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)) 03:01:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:01:37 INFO - Running setup.py (path:/tmp/pip-cooita-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:01:37 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)) 03:01:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:01:37 INFO - Running setup.py (path:/tmp/pip-eSpM8f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:01:37 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)) 03:01:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:01:37 INFO - Running setup.py (path:/tmp/pip-F8q1Ru-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:01:37 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)) 03:01:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:01:37 INFO - Running setup.py (path:/tmp/pip-kFDYNk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:01:38 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)) 03:01:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:01:38 INFO - Running setup.py (path:/tmp/pip-hiWsrC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:01:38 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)) 03:01:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:01:38 INFO - Running setup.py (path:/tmp/pip-tuvk5Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:01:38 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)) 03:01:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:01:38 INFO - Running setup.py (path:/tmp/pip-AdFJGM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:01:38 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)) 03:01:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:01:38 INFO - Running setup.py (path:/tmp/pip-ecOAA0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:01:38 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)) 03:01:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:01:38 INFO - Running setup.py (path:/tmp/pip-fs7Jw0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:01:38 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)) 03:01:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:01:38 INFO - Running setup.py (path:/tmp/pip-6jzzw1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:01:38 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)) 03:01:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:01:38 INFO - Running setup.py (path:/tmp/pip-5vugxH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:01:39 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)) 03:01:39 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 03:01:39 INFO - Running setup.py (path:/tmp/pip-6KTJie-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 03:01:39 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)) 03:01:39 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 03:01:39 INFO - Running setup.py (path:/tmp/pip-KpXPeU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 03:01:39 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)) 03:01:39 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:01:39 INFO - Running setup.py (path:/tmp/pip-zLoUZs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:01:39 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)) 03:01:39 INFO - Unpacking /builds/slave/test/build/tests/marionette 03:01:39 INFO - Running setup.py (path:/tmp/pip-jHX1jD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 03:01:40 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:01:40 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)) 03:01:40 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)) 03:01:40 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)) 03:01:40 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)) 03:01:40 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)) 03:01:40 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)) 03:01:40 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 03:01:40 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 03:01:40 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 03:01:40 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 03:01:40 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 03:01:40 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 03:01:40 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 03:01:44 INFO - Downloading blessings-1.6.tar.gz 03:01:44 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 03:01:44 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)) 03:01:44 INFO - Installing collected packages: blessings 03:01:44 INFO - Running setup.py install for blessings 03:01:44 INFO - Successfully installed blessings 03:01:44 INFO - Cleaning up... 03:01:44 INFO - Return code: 0 03:01:44 INFO - Done creating virtualenv /builds/slave/test/build/venv. 03:01:44 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 03:01:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 03:01:45 INFO - Reading from file tmpfile_stdout 03:01:45 INFO - Current package versions: 03:01:45 INFO - argparse == 1.2.1 03:01:45 INFO - blessings == 1.6 03:01:45 INFO - blobuploader == 1.2.4 03:01:45 INFO - browsermob-proxy == 0.6.0 03:01:45 INFO - docopt == 0.6.1 03:01:45 INFO - manifestparser == 1.1 03:01:45 INFO - marionette-client == 2.3.0 03:01:45 INFO - marionette-driver == 1.4.0 03:01:45 INFO - mozInstall == 1.12 03:01:45 INFO - mozcrash == 0.17 03:01:45 INFO - mozdebug == 0.1 03:01:45 INFO - mozdevice == 0.48 03:01:45 INFO - mozfile == 1.2 03:01:45 INFO - mozhttpd == 0.7 03:01:45 INFO - mozinfo == 0.9 03:01:45 INFO - mozleak == 0.1 03:01:45 INFO - mozlog == 3.1 03:01:45 INFO - moznetwork == 0.27 03:01:45 INFO - mozprocess == 0.22 03:01:45 INFO - mozprofile == 0.28 03:01:45 INFO - mozrunner == 6.11 03:01:45 INFO - mozscreenshot == 0.1 03:01:45 INFO - mozsystemmonitor == 0.0 03:01:45 INFO - moztest == 0.7 03:01:45 INFO - mozversion == 1.4 03:01:45 INFO - psutil == 3.1.1 03:01:45 INFO - requests == 1.2.3 03:01:45 INFO - wptserve == 1.4.0 03:01:45 INFO - wsgiref == 0.1.2 03:01:45 INFO - Running post-action listener: _resource_record_post_action 03:01:45 INFO - Running post-action listener: _start_resource_monitoring 03:01:45 INFO - Starting resource monitoring. 03:01:45 INFO - ##### 03:01:45 INFO - ##### Running pull step. 03:01:45 INFO - ##### 03:01:45 INFO - Running pre-action listener: _resource_record_pre_action 03:01:45 INFO - Running main action method: pull 03:01:45 INFO - Pull has nothing to do! 03:01:45 INFO - Running post-action listener: _resource_record_post_action 03:01:45 INFO - ##### 03:01:45 INFO - ##### Running install step. 03:01:45 INFO - ##### 03:01:45 INFO - Running pre-action listener: _resource_record_pre_action 03:01:45 INFO - Running main action method: install 03:01:45 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 03:01:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 03:01:45 INFO - Reading from file tmpfile_stdout 03:01:45 INFO - Detecting whether we're running mozinstall >=1.0... 03:01:45 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 03:01:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 03:01:46 INFO - Reading from file tmpfile_stdout 03:01:46 INFO - Output received: 03:01:46 INFO - Usage: mozinstall [options] installer 03:01:46 INFO - Options: 03:01:46 INFO - -h, --help show this help message and exit 03:01:46 INFO - -d DEST, --destination=DEST 03:01:46 INFO - Directory to install application into. [default: 03:01:46 INFO - "/builds/slave/test"] 03:01:46 INFO - --app=APP Application being installed. [default: firefox] 03:01:46 INFO - mkdir: /builds/slave/test/build/application 03:01:46 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 03:01:46 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 03:02:18 INFO - Reading from file tmpfile_stdout 03:02:18 INFO - Output received: 03:02:18 INFO - /builds/slave/test/build/application/firefox/firefox 03:02:18 INFO - Running post-action listener: _resource_record_post_action 03:02:18 INFO - ##### 03:02:18 INFO - ##### Running run-tests step. 03:02:18 INFO - ##### 03:02:18 INFO - Running pre-action listener: _resource_record_pre_action 03:02:18 INFO - Running main action method: run_tests 03:02:18 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 03:02:18 INFO - Minidump filename unknown. Determining based upon platform and architecture. 03:02:18 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 03:02:18 INFO - grabbing minidump binary from tooltool 03:02: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')]} 03:02:18 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x170ff10>, '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 0x17cea60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x17cef10>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 03:02:18 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 03:02:18 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache 03:02:18 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 03:02:18 INFO - Return code: 0 03:02:18 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 03:02:18 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 03:02:18 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/OPktiWAvQSKuivbgUR__vA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 03:02:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/firefox/firefox --symbols-path=https://queue.taskcluster.net/v1/task/OPktiWAvQSKuivbgUR__vA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 03:02:18 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 03:02:18 INFO - 'CCACHE_UMASK': '002', 03:02:18 INFO - 'DISPLAY': ':0', 03:02:18 INFO - 'HOME': '/home/cltbld', 03:02:18 INFO - 'LANG': 'en_US.UTF-8', 03:02:18 INFO - 'LOGNAME': 'cltbld', 03:02:18 INFO - 'MAIL': '/var/mail/cltbld', 03:02:18 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 03:02:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:02:18 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 03:02:18 INFO - 'MOZ_NO_REMOTE': '1', 03:02:18 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 03:02:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:02:18 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 03:02:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:02:18 INFO - 'PWD': '/builds/slave/test', 03:02:18 INFO - 'SHELL': '/bin/bash', 03:02:18 INFO - 'SHLVL': '1', 03:02:18 INFO - 'TERM': 'linux', 03:02:18 INFO - 'TMOUT': '86400', 03:02:18 INFO - 'USER': 'cltbld', 03:02:18 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462528655.925918-2004293834', 03:02:18 INFO - '_': '/tools/buildbot/bin/python'} 03:02:18 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/OPktiWAvQSKuivbgUR__vA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 03:02:19 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 03:02:19 INFO - import pkg_resources 03:02:20 INFO - Using 1 client processes 03:02:21 INFO - wptserve Starting http server on 127.0.0.1:8000 03:02:21 INFO - wptserve Starting http server on 127.0.0.1:8001 03:02:21 INFO - wptserve Starting http server on 127.0.0.1:8443 03:02:23 INFO - SUITE-START | Running 778 tests 03:02:23 INFO - Running testharness tests 03:02:23 INFO - Setting up ssl 03:02:23 INFO - PROCESS | certutil | 03:02:23 INFO - PROCESS | certutil | 03:02:23 INFO - PROCESS | certutil | 03:02:23 INFO - Certificate Nickname Trust Attributes 03:02:23 INFO - SSL,S/MIME,JAR/XPI 03:02:23 INFO - 03:02:23 INFO - web-platform-tests CT,, 03:02:23 INFO - 03:02:23 INFO - Starting runner 03:02:26 INFO - PROCESS | 1850 | 1462528946040 Marionette DEBUG Marionette enabled via build flag and pref 03:02:26 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb700354000 == 1 [pid = 1850] [id = 1] 03:02:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 1 (0x7fb700354800) [pid = 1850] [serial = 1] [outer = (nil)] 03:02:26 INFO - PROCESS | 1850 | [1850] WARNING: No inner window available!: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 03:02:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 2 (0x7fb700355800) [pid = 1850] [serial = 2] [outer = 0x7fb700354800] 03:02:26 INFO - PROCESS | 1850 | 1462528946698 Marionette INFO Listening on port 2828 03:02:27 INFO - PROCESS | 1850 | 1462528947251 Marionette DEBUG Marionette enabled via command-line flag 03:02:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6fd223800 == 2 [pid = 1850] [id = 2] 03:02:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 3 (0x7fb6fd224000) [pid = 1850] [serial = 3] [outer = (nil)] 03:02:27 INFO - PROCESS | 1850 | [1850] WARNING: No inner window available!: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 03:02:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 4 (0x7fb6fd225000) [pid = 1850] [serial = 4] [outer = 0x7fb6fd224000] 03:02:27 INFO - PROCESS | 1850 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fb6fd9d4700 03:02:27 INFO - PROCESS | 1850 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fb7023fbf40 03:02:27 INFO - PROCESS | 1850 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fb6fc6821f0 03:02:27 INFO - PROCESS | 1850 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fb6fc6824f0 03:02:27 INFO - PROCESS | 1850 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fb6fc682820 03:02:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 5 (0x7fb6fc6b4000) [pid = 1850] [serial = 5] [outer = 0x7fb700354800] 03:02:27 INFO - PROCESS | 1850 | [1850] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:02:27 INFO - PROCESS | 1850 | 1462528947657 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:37121 03:02:27 INFO - PROCESS | 1850 | [1850] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:02:27 INFO - PROCESS | 1850 | 1462528947743 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:37122 03:02:27 INFO - PROCESS | 1850 | 1462528947754 Marionette DEBUG Closed connection conn0 03:02:27 INFO - PROCESS | 1850 | [1850] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 03:02:27 INFO - PROCESS | 1850 | 1462528947864 Marionette DEBUG Closed connection conn1 03:02:27 INFO - PROCESS | 1850 | [1850] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:02:27 INFO - PROCESS | 1850 | 1462528947951 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:37123 03:02:27 INFO - PROCESS | 1850 | [1850] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:02:27 INFO - PROCESS | 1850 | 1462528947991 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:37124 03:02:28 INFO - PROCESS | 1850 | 1462528948002 Marionette DEBUG Closed connection conn2 03:02:28 INFO - PROCESS | 1850 | [1850] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:02:28 INFO - PROCESS | 1850 | 1462528948034 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:37125 03:02:28 INFO - PROCESS | 1850 | 1462528948045 Marionette DEBUG Closed connection conn3 03:02:28 INFO - PROCESS | 1850 | 1462528948073 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 03:02:28 INFO - PROCESS | 1850 | 1462528948096 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160506013122","device":"desktop","version":"48.0a2"} 03:02:28 INFO - PROCESS | 1850 | [1850] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:02:28 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f22b8000 == 3 [pid = 1850] [id = 3] 03:02:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 6 (0x7fb6f22b8800) [pid = 1850] [serial = 6] [outer = (nil)] 03:02:28 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f22b9000 == 4 [pid = 1850] [id = 4] 03:02:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 7 (0x7fb6f228fc00) [pid = 1850] [serial = 7] [outer = (nil)] 03:02:29 INFO - PROCESS | 1850 | [1850] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 03:02:29 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f0e7b800 == 5 [pid = 1850] [id = 5] 03:02:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 8 (0x7fb6f10cac00) [pid = 1850] [serial = 8] [outer = (nil)] 03:02:29 INFO - PROCESS | 1850 | [1850] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 03:02:30 INFO - PROCESS | 1850 | [1850] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 03:02:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 9 (0x7fb6f0cbb000) [pid = 1850] [serial = 9] [outer = 0x7fb6f10cac00] 03:02:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 10 (0x7fb6f07c7800) [pid = 1850] [serial = 10] [outer = 0x7fb6f22b8800] 03:02:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 11 (0x7fb6f07aac00) [pid = 1850] [serial = 11] [outer = 0x7fb6f228fc00] 03:02:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 12 (0x7fb6f07acc00) [pid = 1850] [serial = 12] [outer = 0x7fb6f10cac00] 03:02:31 INFO - PROCESS | 1850 | 1462528951572 Marionette DEBUG loaded listener.js 03:02:31 INFO - PROCESS | 1850 | 1462528951591 Marionette DEBUG loaded listener.js 03:02:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 13 (0x7fb6ed543400) [pid = 1850] [serial = 13] [outer = 0x7fb6f10cac00] 03:02:32 INFO - PROCESS | 1850 | 1462528952725 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"b01bbc1a-dbb3-482e-855e-d0ec367d82af","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160506013122","device":"desktop","version":"48.0a2","command_id":1}}] 03:02:33 INFO - PROCESS | 1850 | 1462528953193 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}] 03:02:33 INFO - PROCESS | 1850 | 1462528953522 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 03:02:33 INFO - PROCESS | 1850 | 1462528953757 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 03:02:33 INFO - PROCESS | 1850 | [1850] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 03:02:33 INFO - PROCESS | 1850 | [1850] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 03:02:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 14 (0x7fb700311000) [pid = 1850] [serial = 14] [outer = 0x7fb6f10cac00] 03:02:34 INFO - PROCESS | 1850 | [1850] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 03:02:34 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:02:34 INFO - PROCESS | 1850 | 1462528954221 Marionette TRACE conn4 <- [1,3,null,{}] 03:02:34 INFO - PROCESS | 1850 | 1462528954263 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 03:02:34 INFO - PROCESS | 1850 | 1462528954302 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 03:02:34 INFO - PROCESS | 1850 | 1462528954409 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 03:02:34 INFO - PROCESS | 1850 | 1462528954413 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 03:02:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 03:02:34 INFO - PROCESS | 1850 | 1462528954454 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 03:02:34 INFO - PROCESS | 1850 | 1462528954465 Marionette TRACE conn4 <- [1,6,null,{}] 03:02:34 INFO - PROCESS | 1850 | 1462528954515 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}] 03:02:34 INFO - PROCESS | 1850 | 1462528954545 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 03:02:34 INFO - PROCESS | 1850 | 1462528954574 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:34 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e8628000 == 6 [pid = 1850] [id = 6] 03:02:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 15 (0x7fb6e8602800) [pid = 1850] [serial = 15] [outer = (nil)] 03:02:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 16 (0x7fb6e8604800) [pid = 1850] [serial = 16] [outer = 0x7fb6e8602800] 03:02:34 INFO - PROCESS | 1850 | 1462528954647 Marionette DEBUG loaded listener.js 03:02:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 17 (0x7fb6e860b400) [pid = 1850] [serial = 17] [outer = 0x7fb6e8602800] 03:02:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e8329000 == 7 [pid = 1850] [id = 7] 03:02:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 18 (0x7fb6ed546400) [pid = 1850] [serial = 18] [outer = (nil)] 03:02:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 19 (0x7fb6e8359400) [pid = 1850] [serial = 19] [outer = 0x7fb6ed546400] 03:02:35 INFO - PROCESS | 1850 | 1462528955197 Marionette DEBUG loaded listener.js 03:02:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 20 (0x7fb6e8360800) [pid = 1850] [serial = 20] [outer = 0x7fb6ed546400] 03:02:35 INFO - PROCESS | 1850 | [1850] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 03:02:35 INFO - PROCESS | 1850 | 1462528955815 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]]]}] 03:02:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 03:02:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1446ms 03:02:35 INFO - PROCESS | 1850 | 1462528955928 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 03:02:35 INFO - PROCESS | 1850 | 1462528955931 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 03:02:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 03:02:35 INFO - PROCESS | 1850 | 1462528955965 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 03:02:35 INFO - PROCESS | 1850 | 1462528955968 Marionette TRACE conn4 <- [1,10,null,{}] 03:02:35 INFO - PROCESS | 1850 | 1462528955992 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}] 03:02:36 INFO - PROCESS | 1850 | 1462528956176 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 03:02:36 INFO - PROCESS | 1850 | 1462528956198 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:36 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e696c800 == 8 [pid = 1850] [id = 8] 03:02:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 21 (0x7fb6e6812000) [pid = 1850] [serial = 21] [outer = (nil)] 03:02:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 22 (0x7fb6e6813c00) [pid = 1850] [serial = 22] [outer = 0x7fb6e6812000] 03:02:36 INFO - PROCESS | 1850 | 1462528956269 Marionette DEBUG loaded listener.js 03:02:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 23 (0x7fb6e6819000) [pid = 1850] [serial = 23] [outer = 0x7fb6e6812000] 03:02:37 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e6957000 == 9 [pid = 1850] [id = 9] 03:02:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 24 (0x7fb6e6957800) [pid = 1850] [serial = 24] [outer = (nil)] 03:02:37 INFO - PROCESS | 1850 | 1462528957302 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]]]}] 03:02:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 25 (0x7fb6e6968000) [pid = 1850] [serial = 25] [outer = 0x7fb6e6957800] 03:02:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 03:02:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1407ms 03:02:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 26 (0x7fb6e6959000) [pid = 1850] [serial = 26] [outer = 0x7fb6e6957800] 03:02:37 INFO - PROCESS | 1850 | 1462528957380 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 03:02:37 INFO - PROCESS | 1850 | 1462528957388 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 03:02:37 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e6f76800 == 10 [pid = 1850] [id = 10] 03:02:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 27 (0x7fb6e6909800) [pid = 1850] [serial = 27] [outer = (nil)] 03:02:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 28 (0x7fb6e830e000) [pid = 1850] [serial = 28] [outer = 0x7fb6e6909800] 03:02:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 03:02:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 29 (0x7fb6e835cc00) [pid = 1850] [serial = 29] [outer = 0x7fb6e6909800] 03:02:37 INFO - PROCESS | 1850 | 1462528957563 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 03:02:37 INFO - PROCESS | 1850 | 1462528957569 Marionette TRACE conn4 <- [1,14,null,{}] 03:02:37 INFO - PROCESS | 1850 | 1462528957654 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}] 03:02:37 INFO - PROCESS | 1850 | 1462528957880 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 03:02:38 INFO - PROCESS | 1850 | 1462528958079 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:38 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e777c800 == 11 [pid = 1850] [id = 11] 03:02:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 30 (0x7fb6e7743c00) [pid = 1850] [serial = 30] [outer = (nil)] 03:02:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 31 (0x7fb6ee8dec00) [pid = 1850] [serial = 31] [outer = 0x7fb6e7743c00] 03:02:38 INFO - PROCESS | 1850 | 1462528958153 Marionette DEBUG loaded listener.js 03:02:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 32 (0x7fb6ef6ae400) [pid = 1850] [serial = 32] [outer = 0x7fb6e7743c00] 03:02:39 INFO - PROCESS | 1850 | 1462528959008 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]]]}] 03:02:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 03:02:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1600ms 03:02:39 INFO - PROCESS | 1850 | 1462528959082 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 03:02:39 INFO - PROCESS | 1850 | 1462528959090 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 03:02:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 03:02:39 INFO - PROCESS | 1850 | 1462528959101 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 03:02:39 INFO - PROCESS | 1850 | 1462528959104 Marionette TRACE conn4 <- [1,18,null,{}] 03:02:39 INFO - PROCESS | 1850 | 1462528959110 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}] 03:02:39 INFO - PROCESS | 1850 | 1462528959328 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 03:02:39 INFO - PROCESS | 1850 | 1462528959446 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:39 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6ef461800 == 12 [pid = 1850] [id = 12] 03:02:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 33 (0x7fb6f0cae400) [pid = 1850] [serial = 33] [outer = (nil)] 03:02:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 34 (0x7fb6f10c3400) [pid = 1850] [serial = 34] [outer = 0x7fb6f0cae400] 03:02:39 INFO - PROCESS | 1850 | 1462528959523 Marionette DEBUG loaded listener.js 03:02:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 35 (0x7fb6f1643800) [pid = 1850] [serial = 35] [outer = 0x7fb6f0cae400] 03:02:40 INFO - PROCESS | 1850 | 1462528960381 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]]]}] 03:02:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 03:02:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1333ms 03:02:40 INFO - PROCESS | 1850 | 1462528960435 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 03:02:40 INFO - PROCESS | 1850 | 1462528960440 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 03:02:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 03:02:40 INFO - PROCESS | 1850 | 1462528960447 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 03:02:40 INFO - PROCESS | 1850 | 1462528960453 Marionette TRACE conn4 <- [1,22,null,{}] 03:02:40 INFO - PROCESS | 1850 | 1462528960470 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}] 03:02:40 INFO - PROCESS | 1850 | 1462528960816 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 03:02:40 INFO - PROCESS | 1850 | 1462528960984 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:41 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6ea421800 == 13 [pid = 1850] [id = 13] 03:02:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 36 (0x7fb6ebfc5400) [pid = 1850] [serial = 36] [outer = (nil)] 03:02:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 37 (0x7fb6ecab2000) [pid = 1850] [serial = 37] [outer = 0x7fb6ebfc5400] 03:02:41 INFO - PROCESS | 1850 | 1462528961058 Marionette DEBUG loaded listener.js 03:02:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 38 (0x7fb6eebdd800) [pid = 1850] [serial = 38] [outer = 0x7fb6ebfc5400] 03:02:41 INFO - PROCESS | 1850 | 1462528961941 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]]]}] 03:02:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 03:02:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1548ms 03:02:42 INFO - PROCESS | 1850 | 1462528961997 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 03:02:42 INFO - PROCESS | 1850 | 1462528962001 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 03:02:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 03:02:42 INFO - PROCESS | 1850 | 1462528962010 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 03:02:42 INFO - PROCESS | 1850 | 1462528962014 Marionette TRACE conn4 <- [1,26,null,{}] 03:02:42 INFO - PROCESS | 1850 | 1462528962022 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}] 03:02:42 INFO - PROCESS | 1850 | 1462528962198 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 03:02:42 INFO - PROCESS | 1850 | 1462528962286 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6efb8b800 == 14 [pid = 1850] [id = 14] 03:02:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 39 (0x7fb6ea1f5400) [pid = 1850] [serial = 39] [outer = (nil)] 03:02:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 40 (0x7fb6ef6aa000) [pid = 1850] [serial = 40] [outer = 0x7fb6ea1f5400] 03:02:42 INFO - PROCESS | 1850 | 1462528962354 Marionette DEBUG loaded listener.js 03:02:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 41 (0x7fb6f2595000) [pid = 1850] [serial = 41] [outer = 0x7fb6ea1f5400] 03:02:43 INFO - PROCESS | 1850 | 1462528963013 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]]]}] 03:02:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 03:02:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1035ms 03:02:43 INFO - PROCESS | 1850 | 1462528963046 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 03:02:43 INFO - PROCESS | 1850 | 1462528963050 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 03:02:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 03:02:43 INFO - PROCESS | 1850 | 1462528963057 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 03:02:43 INFO - PROCESS | 1850 | 1462528963059 Marionette TRACE conn4 <- [1,30,null,{}] 03:02:43 INFO - PROCESS | 1850 | 1462528963065 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}] 03:02:43 INFO - PROCESS | 1850 | 1462528963223 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 03:02:43 INFO - PROCESS | 1850 | 1462528963311 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:43 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f1454800 == 15 [pid = 1850] [id = 15] 03:02:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 42 (0x7fb6f19b9800) [pid = 1850] [serial = 42] [outer = (nil)] 03:02:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 43 (0x7fb6f34b7000) [pid = 1850] [serial = 43] [outer = 0x7fb6f19b9800] 03:02:43 INFO - PROCESS | 1850 | 1462528963375 Marionette DEBUG loaded listener.js 03:02:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 44 (0x7fb6f3953800) [pid = 1850] [serial = 44] [outer = 0x7fb6f19b9800] 03:02:44 INFO - PROCESS | 1850 | 1462528964095 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]]]}] 03:02:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 03:02:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1083ms 03:02:44 INFO - PROCESS | 1850 | 1462528964142 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 03:02:44 INFO - PROCESS | 1850 | 1462528964149 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 03:02:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 03:02:44 INFO - PROCESS | 1850 | 1462528964168 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 03:02:44 INFO - PROCESS | 1850 | 1462528964175 Marionette TRACE conn4 <- [1,34,null,{}] 03:02:44 INFO - PROCESS | 1850 | 1462528964182 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}] 03:02:44 INFO - PROCESS | 1850 | 1462528964349 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 03:02:44 INFO - PROCESS | 1850 | 1462528964371 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:44 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f19e3800 == 16 [pid = 1850] [id = 16] 03:02:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 45 (0x7fb6e6819c00) [pid = 1850] [serial = 45] [outer = (nil)] 03:02:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 46 (0x7fb6fc667400) [pid = 1850] [serial = 46] [outer = 0x7fb6e6819c00] 03:02:44 INFO - PROCESS | 1850 | 1462528964440 Marionette DEBUG loaded listener.js 03:02:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 47 (0x7fb6fd294400) [pid = 1850] [serial = 47] [outer = 0x7fb6e6819c00] 03:02:45 INFO - PROCESS | 1850 | 1462528965227 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]]]}] 03:02:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 03:02:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1101ms 03:02:45 INFO - PROCESS | 1850 | 1462528965262 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 03:02:45 INFO - PROCESS | 1850 | 1462528965264 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 03:02:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 03:02:45 INFO - PROCESS | 1850 | 1462528965273 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 03:02:45 INFO - PROCESS | 1850 | 1462528965277 Marionette TRACE conn4 <- [1,38,null,{}] 03:02:45 INFO - PROCESS | 1850 | 1462528965283 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}] 03:02:45 INFO - PROCESS | 1850 | 1462528965468 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 03:02:45 INFO - PROCESS | 1850 | 1462528965489 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:45 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f22c0000 == 17 [pid = 1850] [id = 17] 03:02:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 48 (0x7fb6f0dd6c00) [pid = 1850] [serial = 48] [outer = (nil)] 03:02:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 49 (0x7fb6fd72b800) [pid = 1850] [serial = 49] [outer = 0x7fb6f0dd6c00] 03:02:45 INFO - PROCESS | 1850 | 1462528965556 Marionette DEBUG loaded listener.js 03:02:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 50 (0x7fb6fd768c00) [pid = 1850] [serial = 50] [outer = 0x7fb6f0dd6c00] 03:02:46 INFO - PROCESS | 1850 | 1462528966282 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]]]}] 03:02:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 03:02:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1036ms 03:02:46 INFO - PROCESS | 1850 | 1462528966310 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 03:02:46 INFO - PROCESS | 1850 | 1462528966312 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 03:02:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 03:02:46 INFO - PROCESS | 1850 | 1462528966320 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 03:02:46 INFO - PROCESS | 1850 | 1462528966324 Marionette TRACE conn4 <- [1,42,null,{}] 03:02:46 INFO - PROCESS | 1850 | 1462528966331 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}] 03:02:46 INFO - PROCESS | 1850 | 1462528966511 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 03:02:46 INFO - PROCESS | 1850 | 1462528966542 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:46 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f31ba000 == 18 [pid = 1850] [id = 18] 03:02:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 51 (0x7fb6fd978000) [pid = 1850] [serial = 51] [outer = (nil)] 03:02:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 52 (0x7fb6fd97d800) [pid = 1850] [serial = 52] [outer = 0x7fb6fd978000] 03:02:46 INFO - PROCESS | 1850 | 1462528966627 Marionette DEBUG loaded listener.js 03:02:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 53 (0x7fb6fe661c00) [pid = 1850] [serial = 53] [outer = 0x7fb6fd978000] 03:02:47 INFO - PROCESS | 1850 | 1462528967378 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]]]}] 03:02:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 03:02:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1132ms 03:02:47 INFO - PROCESS | 1850 | 1462528967463 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 03:02:47 INFO - PROCESS | 1850 | 1462528967467 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 03:02:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 03:02:47 INFO - PROCESS | 1850 | 1462528967474 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 03:02:47 INFO - PROCESS | 1850 | 1462528967478 Marionette TRACE conn4 <- [1,46,null,{}] 03:02:47 INFO - PROCESS | 1850 | 1462528967485 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}] 03:02:47 INFO - PROCESS | 1850 | 1462528967651 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 03:02:47 INFO - PROCESS | 1850 | 1462528967663 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:47 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f3348000 == 19 [pid = 1850] [id = 19] 03:02:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 54 (0x7fb6fe7dd000) [pid = 1850] [serial = 54] [outer = (nil)] 03:02:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 55 (0x7fb700331800) [pid = 1850] [serial = 55] [outer = 0x7fb6fe7dd000] 03:02:47 INFO - PROCESS | 1850 | 1462528967735 Marionette DEBUG loaded listener.js 03:02:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 56 (0x7fb700869c00) [pid = 1850] [serial = 56] [outer = 0x7fb6fe7dd000] 03:02:48 INFO - PROCESS | 1850 | 1462528968460 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]]]}] 03:02:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 03:02:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1037ms 03:02:48 INFO - PROCESS | 1850 | 1462528968513 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 03:02:48 INFO - PROCESS | 1850 | 1462528968516 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 03:02:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 03:02:48 INFO - PROCESS | 1850 | 1462528968524 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 03:02:48 INFO - PROCESS | 1850 | 1462528968526 Marionette TRACE conn4 <- [1,50,null,{}] 03:02:48 INFO - PROCESS | 1850 | 1462528968533 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}] 03:02:48 INFO - PROCESS | 1850 | 1462528968718 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 03:02:48 INFO - PROCESS | 1850 | 1462528968743 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f351f800 == 20 [pid = 1850] [id = 20] 03:02:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 57 (0x7fb6fe921000) [pid = 1850] [serial = 57] [outer = (nil)] 03:02:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 58 (0x7fb701c87400) [pid = 1850] [serial = 58] [outer = 0x7fb6fe921000] 03:02:48 INFO - PROCESS | 1850 | 1462528968805 Marionette DEBUG loaded listener.js 03:02:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 59 (0x7fb7020ac400) [pid = 1850] [serial = 59] [outer = 0x7fb6fe921000] 03:02:49 INFO - PROCESS | 1850 | 1462528969475 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]]]}] 03:02:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 03:02:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 988ms 03:02:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 03:02:49 INFO - PROCESS | 1850 | 1462528969512 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 03:02:49 INFO - PROCESS | 1850 | 1462528969515 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 03:02:49 INFO - PROCESS | 1850 | 1462528969524 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 03:02:49 INFO - PROCESS | 1850 | 1462528969526 Marionette TRACE conn4 <- [1,54,null,{}] 03:02:49 INFO - PROCESS | 1850 | 1462528969532 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}] 03:02:49 INFO - PROCESS | 1850 | 1462528969707 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 03:02:49 INFO - PROCESS | 1850 | 1462528969742 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:49 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f6a1d000 == 21 [pid = 1850] [id = 21] 03:02:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 60 (0x7fb6e8786400) [pid = 1850] [serial = 60] [outer = (nil)] 03:02:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 61 (0x7fb6e878e800) [pid = 1850] [serial = 61] [outer = 0x7fb6e8786400] 03:02:49 INFO - PROCESS | 1850 | 1462528969806 Marionette DEBUG loaded listener.js 03:02:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 62 (0x7fb6e8794c00) [pid = 1850] [serial = 62] [outer = 0x7fb6e8786400] 03:02:51 INFO - PROCESS | 1850 | 1462528971406 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]]]}] 03:02:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 03:02:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1937ms 03:02:51 INFO - PROCESS | 1850 | 1462528971461 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 03:02:51 INFO - PROCESS | 1850 | 1462528971466 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 03:02:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 03:02:51 INFO - PROCESS | 1850 | 1462528971477 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 03:02:51 INFO - PROCESS | 1850 | 1462528971480 Marionette TRACE conn4 <- [1,58,null,{}] 03:02:51 INFO - PROCESS | 1850 | 1462528971497 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}] 03:02:51 INFO - PROCESS | 1850 | 1462528971691 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 03:02:51 INFO - PROCESS | 1850 | 1462528971759 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6ea17d800 == 22 [pid = 1850] [id = 22] 03:02:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 63 (0x7fb6ec958c00) [pid = 1850] [serial = 63] [outer = (nil)] 03:02:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 64 (0x7fb6ee811c00) [pid = 1850] [serial = 64] [outer = 0x7fb6ec958c00] 03:02:51 INFO - PROCESS | 1850 | 1462528971829 Marionette DEBUG loaded listener.js 03:02:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 65 (0x7fb6ef6ab000) [pid = 1850] [serial = 65] [outer = 0x7fb6ec958c00] 03:02:52 INFO - PROCESS | 1850 | --DOMWINDOW == 64 (0x7fb6e8602800) [pid = 1850] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 03:02:52 INFO - PROCESS | 1850 | --DOMWINDOW == 63 (0x7fb6f19b9800) [pid = 1850] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 03:02:52 INFO - PROCESS | 1850 | --DOMWINDOW == 62 (0x7fb6e6819c00) [pid = 1850] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 03:02:52 INFO - PROCESS | 1850 | --DOMWINDOW == 61 (0x7fb6f0dd6c00) [pid = 1850] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 03:02:52 INFO - PROCESS | 1850 | --DOMWINDOW == 60 (0x7fb6fe921000) [pid = 1850] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 03:02:52 INFO - PROCESS | 1850 | --DOMWINDOW == 59 (0x7fb6e6812000) [pid = 1850] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 03:02:52 INFO - PROCESS | 1850 | --DOMWINDOW == 58 (0x7fb6e7743c00) [pid = 1850] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 03:02:52 INFO - PROCESS | 1850 | --DOMWINDOW == 57 (0x7fb6f0cae400) [pid = 1850] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 03:02:52 INFO - PROCESS | 1850 | --DOMWINDOW == 56 (0x7fb6ebfc5400) [pid = 1850] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 03:02:52 INFO - PROCESS | 1850 | --DOMWINDOW == 55 (0x7fb6ea1f5400) [pid = 1850] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 03:02:52 INFO - PROCESS | 1850 | 1462528972960 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]]]}] 03:02:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 03:02:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1532ms 03:02:53 INFO - PROCESS | 1850 | 1462528973009 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 03:02:53 INFO - PROCESS | 1850 | 1462528973016 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 03:02:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 03:02:53 INFO - PROCESS | 1850 | 1462528973049 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 03:02:53 INFO - PROCESS | 1850 | 1462528973052 Marionette TRACE conn4 <- [1,62,null,{}] 03:02:53 INFO - PROCESS | 1850 | 1462528973073 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}] 03:02:53 INFO - PROCESS | 1850 | 1462528973253 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 03:02:53 INFO - PROCESS | 1850 | 1462528973270 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:53 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6eeb76800 == 23 [pid = 1850] [id = 23] 03:02:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 56 (0x7fb6e8313000) [pid = 1850] [serial = 66] [outer = (nil)] 03:02:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 57 (0x7fb6f0dd6c00) [pid = 1850] [serial = 67] [outer = 0x7fb6e8313000] 03:02:53 INFO - PROCESS | 1850 | 1462528973334 Marionette DEBUG loaded listener.js 03:02:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 58 (0x7fb6f1649000) [pid = 1850] [serial = 68] [outer = 0x7fb6e8313000] 03:02:54 INFO - PROCESS | 1850 | 1462528974039 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]]]}] 03:02:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 03:02:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1037ms 03:02:54 INFO - PROCESS | 1850 | 1462528974081 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 03:02:54 INFO - PROCESS | 1850 | 1462528974085 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 03:02:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 03:02:54 INFO - PROCESS | 1850 | 1462528974104 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 03:02:54 INFO - PROCESS | 1850 | 1462528974110 Marionette TRACE conn4 <- [1,66,null,{}] 03:02:54 INFO - PROCESS | 1850 | 1462528974141 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}] 03:02:54 INFO - PROCESS | 1850 | 1462528974291 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 03:02:54 INFO - PROCESS | 1850 | 1462528974308 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f0fc0000 == 24 [pid = 1850] [id = 24] 03:02:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 59 (0x7fb6e681b800) [pid = 1850] [serial = 69] [outer = (nil)] 03:02:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 60 (0x7fb6f337a400) [pid = 1850] [serial = 70] [outer = 0x7fb6e681b800] 03:02:54 INFO - PROCESS | 1850 | 1462528974374 Marionette DEBUG loaded listener.js 03:02:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 61 (0x7fb6f34bb800) [pid = 1850] [serial = 71] [outer = 0x7fb6e681b800] 03:02:55 INFO - PROCESS | 1850 | 1462528975219 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]]]}] 03:02:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 03:02:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1159ms 03:02:55 INFO - PROCESS | 1850 | 1462528975252 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 03:02:55 INFO - PROCESS | 1850 | 1462528975257 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 03:02:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 03:02:55 INFO - PROCESS | 1850 | 1462528975269 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 03:02:55 INFO - PROCESS | 1850 | 1462528975276 Marionette TRACE conn4 <- [1,70,null,{}] 03:02:55 INFO - PROCESS | 1850 | 1462528975303 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}] 03:02:55 INFO - PROCESS | 1850 | 1462528975480 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 03:02:55 INFO - PROCESS | 1850 | 1462528975603 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:55 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6ee669000 == 25 [pid = 1850] [id = 25] 03:02:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 62 (0x7fb6e8792000) [pid = 1850] [serial = 72] [outer = (nil)] 03:02:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 63 (0x7fb6ee8dfc00) [pid = 1850] [serial = 73] [outer = 0x7fb6e8792000] 03:02:55 INFO - PROCESS | 1850 | 1462528975688 Marionette DEBUG loaded listener.js 03:02:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 64 (0x7fb6f07ae000) [pid = 1850] [serial = 74] [outer = 0x7fb6e8792000] 03:02:56 INFO - PROCESS | 1850 | 1462528976478 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]]]}] 03:02:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 03:02:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1254ms 03:02:56 INFO - PROCESS | 1850 | 1462528976522 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 03:02:56 INFO - PROCESS | 1850 | 1462528976532 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 03:02:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 03:02:56 INFO - PROCESS | 1850 | 1462528976545 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 03:02:56 INFO - PROCESS | 1850 | 1462528976549 Marionette TRACE conn4 <- [1,74,null,{}] 03:02:56 INFO - PROCESS | 1850 | 1462528976571 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}] 03:02:56 INFO - PROCESS | 1850 | 1462528976764 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 03:02:56 INFO - PROCESS | 1850 | 1462528976866 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f16bf800 == 26 [pid = 1850] [id = 26] 03:02:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 65 (0x7fb6e690cc00) [pid = 1850] [serial = 75] [outer = (nil)] 03:02:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 66 (0x7fb6f34b6400) [pid = 1850] [serial = 76] [outer = 0x7fb6e690cc00] 03:02:56 INFO - PROCESS | 1850 | 1462528976940 Marionette DEBUG loaded listener.js 03:02:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 67 (0x7fb6f3973c00) [pid = 1850] [serial = 77] [outer = 0x7fb6e690cc00] 03:02:57 INFO - PROCESS | 1850 | 1462528977796 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]]]}] 03:02:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 03:02:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1291ms 03:02:57 INFO - PROCESS | 1850 | 1462528977840 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 03:02:57 INFO - PROCESS | 1850 | 1462528977845 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 03:02:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 03:02:57 INFO - PROCESS | 1850 | 1462528977853 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 03:02:57 INFO - PROCESS | 1850 | 1462528977859 Marionette TRACE conn4 <- [1,78,null,{}] 03:02:57 INFO - PROCESS | 1850 | 1462528977875 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}] 03:02:58 INFO - PROCESS | 1850 | 1462528978040 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 03:02:58 INFO - PROCESS | 1850 | 1462528978163 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:58 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f24d4800 == 27 [pid = 1850] [id = 27] 03:02:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 68 (0x7fb6f6795c00) [pid = 1850] [serial = 78] [outer = (nil)] 03:02:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 69 (0x7fb6fd534800) [pid = 1850] [serial = 79] [outer = 0x7fb6f6795c00] 03:02:58 INFO - PROCESS | 1850 | 1462528978244 Marionette DEBUG loaded listener.js 03:02:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 70 (0x7fb6fd765c00) [pid = 1850] [serial = 80] [outer = 0x7fb6f6795c00] 03:02:59 INFO - PROCESS | 1850 | 1462528979027 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]]]}] 03:02:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 03:02:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1234ms 03:02:59 INFO - PROCESS | 1850 | 1462528979088 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 03:02:59 INFO - PROCESS | 1850 | 1462528979092 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 03:02:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 03:02:59 INFO - PROCESS | 1850 | 1462528979116 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 03:02:59 INFO - PROCESS | 1850 | 1462528979120 Marionette TRACE conn4 <- [1,82,null,{}] 03:02:59 INFO - PROCESS | 1850 | 1462528979126 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}] 03:02:59 INFO - PROCESS | 1850 | 1462528979281 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 03:02:59 INFO - PROCESS | 1850 | 1462528979402 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:59 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f32cb800 == 28 [pid = 1850] [id = 28] 03:02:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 71 (0x7fb6f763d400) [pid = 1850] [serial = 81] [outer = (nil)] 03:02:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 72 (0x7fb6fd7b2c00) [pid = 1850] [serial = 82] [outer = 0x7fb6f763d400] 03:02:59 INFO - PROCESS | 1850 | 1462528979477 Marionette DEBUG loaded listener.js 03:02:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 73 (0x7fb6fe654400) [pid = 1850] [serial = 83] [outer = 0x7fb6f763d400] 03:03:00 INFO - PROCESS | 1850 | 1462528980212 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]]]}] 03:03:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 03:03:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1138ms 03:03:00 INFO - PROCESS | 1850 | 1462528980252 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 03:03:00 INFO - PROCESS | 1850 | 1462528980256 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 03:03:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 03:03:00 INFO - PROCESS | 1850 | 1462528980262 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 03:03:00 INFO - PROCESS | 1850 | 1462528980266 Marionette TRACE conn4 <- [1,86,null,{}] 03:03:00 INFO - PROCESS | 1850 | 1462528980290 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}] 03:03:00 INFO - PROCESS | 1850 | 1462528980482 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 03:03:00 INFO - PROCESS | 1850 | 1462528980607 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:00 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f6a0f800 == 29 [pid = 1850] [id = 29] 03:03:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 74 (0x7fb6e878b800) [pid = 1850] [serial = 84] [outer = (nil)] 03:03:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 75 (0x7fb6fe929000) [pid = 1850] [serial = 85] [outer = 0x7fb6e878b800] 03:03:00 INFO - PROCESS | 1850 | 1462528980686 Marionette DEBUG loaded listener.js 03:03:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 76 (0x7fb700867000) [pid = 1850] [serial = 86] [outer = 0x7fb6e878b800] 03:03:01 INFO - PROCESS | 1850 | 1462528981502 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]]]}] 03:03:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 03:03:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1287ms 03:03:01 INFO - PROCESS | 1850 | 1462528981551 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 03:03:01 INFO - PROCESS | 1850 | 1462528981554 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 03:03:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 03:03:01 INFO - PROCESS | 1850 | 1462528981561 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 03:03:01 INFO - PROCESS | 1850 | 1462528981564 Marionette TRACE conn4 <- [1,90,null,{}] 03:03:01 INFO - PROCESS | 1850 | 1462528981570 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}] 03:03:01 INFO - PROCESS | 1850 | 1462528981755 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 03:03:01 INFO - PROCESS | 1850 | 1462528981963 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:01 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e695e800 == 30 [pid = 1850] [id = 30] 03:03:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 77 (0x7fb6e6818c00) [pid = 1850] [serial = 87] [outer = (nil)] 03:03:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 78 (0x7fb6e830d000) [pid = 1850] [serial = 88] [outer = 0x7fb6e6818c00] 03:03:02 INFO - PROCESS | 1850 | 1462528982031 Marionette DEBUG loaded listener.js 03:03:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 79 (0x7fb6e8789000) [pid = 1850] [serial = 89] [outer = 0x7fb6e6818c00] 03:03:03 INFO - PROCESS | 1850 | --DOMWINDOW == 78 (0x7fb6f34b7000) [pid = 1850] [serial = 43] [outer = (nil)] [url = about:blank] 03:03:03 INFO - PROCESS | 1850 | --DOMWINDOW == 77 (0x7fb6f3953800) [pid = 1850] [serial = 44] [outer = (nil)] [url = about:blank] 03:03:03 INFO - PROCESS | 1850 | --DOMWINDOW == 76 (0x7fb6fc667400) [pid = 1850] [serial = 46] [outer = (nil)] [url = about:blank] 03:03:03 INFO - PROCESS | 1850 | --DOMWINDOW == 75 (0x7fb6fd294400) [pid = 1850] [serial = 47] [outer = (nil)] [url = about:blank] 03:03:03 INFO - PROCESS | 1850 | --DOMWINDOW == 74 (0x7fb6fd72b800) [pid = 1850] [serial = 49] [outer = (nil)] [url = about:blank] 03:03:03 INFO - PROCESS | 1850 | --DOMWINDOW == 73 (0x7fb6fd97d800) [pid = 1850] [serial = 52] [outer = (nil)] [url = about:blank] 03:03:03 INFO - PROCESS | 1850 | --DOMWINDOW == 72 (0x7fb700331800) [pid = 1850] [serial = 55] [outer = (nil)] [url = about:blank] 03:03:03 INFO - PROCESS | 1850 | --DOMWINDOW == 71 (0x7fb701c87400) [pid = 1850] [serial = 58] [outer = (nil)] [url = about:blank] 03:03:03 INFO - PROCESS | 1850 | --DOMWINDOW == 70 (0x7fb6e6813c00) [pid = 1850] [serial = 22] [outer = (nil)] [url = about:blank] 03:03:03 INFO - PROCESS | 1850 | --DOMWINDOW == 69 (0x7fb6e830e000) [pid = 1850] [serial = 28] [outer = (nil)] [url = about:blank] 03:03:03 INFO - PROCESS | 1850 | --DOMWINDOW == 68 (0x7fb6ee8dec00) [pid = 1850] [serial = 31] [outer = (nil)] [url = about:blank] 03:03:03 INFO - PROCESS | 1850 | --DOMWINDOW == 67 (0x7fb6f10c3400) [pid = 1850] [serial = 34] [outer = (nil)] [url = about:blank] 03:03:03 INFO - PROCESS | 1850 | --DOMWINDOW == 66 (0x7fb6ecab2000) [pid = 1850] [serial = 37] [outer = (nil)] [url = about:blank] 03:03:03 INFO - PROCESS | 1850 | --DOMWINDOW == 65 (0x7fb6ef6aa000) [pid = 1850] [serial = 40] [outer = (nil)] [url = about:blank] 03:03:03 INFO - PROCESS | 1850 | --DOMWINDOW == 64 (0x7fb6fd768c00) [pid = 1850] [serial = 50] [outer = (nil)] [url = about:blank] 03:03:03 INFO - PROCESS | 1850 | --DOMWINDOW == 63 (0x7fb6e6968000) [pid = 1850] [serial = 25] [outer = (nil)] [url = about:blank] 03:03:03 INFO - PROCESS | 1850 | --DOMWINDOW == 62 (0x7fb7020ac400) [pid = 1850] [serial = 59] [outer = (nil)] [url = about:blank] 03:03:03 INFO - PROCESS | 1850 | --DOMWINDOW == 61 (0x7fb6f2595000) [pid = 1850] [serial = 41] [outer = (nil)] [url = about:blank] 03:03:03 INFO - PROCESS | 1850 | --DOMWINDOW == 60 (0x7fb6f1643800) [pid = 1850] [serial = 35] [outer = (nil)] [url = about:blank] 03:03:03 INFO - PROCESS | 1850 | --DOMWINDOW == 59 (0x7fb6eebdd800) [pid = 1850] [serial = 38] [outer = (nil)] [url = about:blank] 03:03:03 INFO - PROCESS | 1850 | --DOMWINDOW == 58 (0x7fb6ef6ae400) [pid = 1850] [serial = 32] [outer = (nil)] [url = about:blank] 03:03:03 INFO - PROCESS | 1850 | --DOMWINDOW == 57 (0x7fb6e6819000) [pid = 1850] [serial = 23] [outer = (nil)] [url = about:blank] 03:03:03 INFO - PROCESS | 1850 | --DOMWINDOW == 56 (0x7fb6f07acc00) [pid = 1850] [serial = 12] [outer = (nil)] [url = about:blank] 03:03:03 INFO - PROCESS | 1850 | --DOMWINDOW == 55 (0x7fb6f0cbb000) [pid = 1850] [serial = 9] [outer = (nil)] [url = about:blank] 03:03:03 INFO - PROCESS | 1850 | --DOMWINDOW == 54 (0x7fb700355800) [pid = 1850] [serial = 2] [outer = (nil)] [url = about:blank] 03:03:03 INFO - PROCESS | 1850 | --DOMWINDOW == 53 (0x7fb6e8359400) [pid = 1850] [serial = 19] [outer = (nil)] [url = about:blank] 03:03:03 INFO - PROCESS | 1850 | --DOMWINDOW == 52 (0x7fb6e860b400) [pid = 1850] [serial = 17] [outer = (nil)] [url = about:blank] 03:03:03 INFO - PROCESS | 1850 | --DOMWINDOW == 51 (0x7fb6e8604800) [pid = 1850] [serial = 16] [outer = (nil)] [url = about:blank] 03:03:03 INFO - PROCESS | 1850 | 1462528983602 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]]]}] 03:03:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 03:03:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 2085ms 03:03:03 INFO - PROCESS | 1850 | 1462528983648 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 03:03:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 03:03:03 INFO - PROCESS | 1850 | 1462528983657 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 03:03:03 INFO - PROCESS | 1850 | 1462528983673 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 03:03:03 INFO - PROCESS | 1850 | 1462528983678 Marionette TRACE conn4 <- [1,94,null,{}] 03:03:03 INFO - PROCESS | 1850 | 1462528983690 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}] 03:03:03 INFO - PROCESS | 1850 | 1462528983848 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 03:03:03 INFO - PROCESS | 1850 | 1462528983861 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e862b800 == 31 [pid = 1850] [id = 31] 03:03:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 52 (0x7fb6e9c46c00) [pid = 1850] [serial = 90] [outer = (nil)] 03:03:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 53 (0x7fb6e9c53800) [pid = 1850] [serial = 91] [outer = 0x7fb6e9c46c00] 03:03:03 INFO - PROCESS | 1850 | 1462528983928 Marionette DEBUG loaded listener.js 03:03:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 54 (0x7fb6ec957800) [pid = 1850] [serial = 92] [outer = 0x7fb6e9c46c00] 03:03:04 INFO - PROCESS | 1850 | 1462528984634 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]]]}] 03:03:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 03:03:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1004ms 03:03:04 INFO - PROCESS | 1850 | 1462528984670 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 03:03:04 INFO - PROCESS | 1850 | 1462528984681 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 03:03:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 03:03:04 INFO - PROCESS | 1850 | 1462528984703 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 03:03:04 INFO - PROCESS | 1850 | 1462528984709 Marionette TRACE conn4 <- [1,98,null,{}] 03:03:04 INFO - PROCESS | 1850 | 1462528984716 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}] 03:03:04 INFO - PROCESS | 1850 | 1462528984873 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 03:03:04 INFO - PROCESS | 1850 | 1462528984886 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6ee89c800 == 32 [pid = 1850] [id = 32] 03:03:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 55 (0x7fb6ecab0400) [pid = 1850] [serial = 93] [outer = (nil)] 03:03:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 56 (0x7fb6ef6ab800) [pid = 1850] [serial = 94] [outer = 0x7fb6ecab0400] 03:03:04 INFO - PROCESS | 1850 | 1462528984953 Marionette DEBUG loaded listener.js 03:03:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 57 (0x7fb6f07a4800) [pid = 1850] [serial = 95] [outer = 0x7fb6ecab0400] 03:03:05 INFO - PROCESS | 1850 | 1462528985718 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]]]}] 03:03:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 03:03:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1044ms 03:03:05 INFO - PROCESS | 1850 | 1462528985744 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 03:03:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 03:03:05 INFO - PROCESS | 1850 | 1462528985748 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 03:03:05 INFO - PROCESS | 1850 | 1462528985755 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 03:03:05 INFO - PROCESS | 1850 | 1462528985760 Marionette TRACE conn4 <- [1,102,null,{}] 03:03:05 INFO - PROCESS | 1850 | 1462528985798 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}] 03:03:06 INFO - PROCESS | 1850 | 1462528985996 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 03:03:06 INFO - PROCESS | 1850 | 1462528986027 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f0e76000 == 33 [pid = 1850] [id = 33] 03:03:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 58 (0x7fb6ea1c1800) [pid = 1850] [serial = 96] [outer = (nil)] 03:03:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 59 (0x7fb6f2228800) [pid = 1850] [serial = 97] [outer = 0x7fb6ea1c1800] 03:03:06 INFO - PROCESS | 1850 | 1462528986096 Marionette DEBUG loaded listener.js 03:03:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 60 (0x7fb6f258f800) [pid = 1850] [serial = 98] [outer = 0x7fb6ea1c1800] 03:03:06 INFO - PROCESS | 1850 | 1462528986896 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]]]}] 03:03:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 03:03:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1191ms 03:03:06 INFO - PROCESS | 1850 | 1462528986952 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 03:03:06 INFO - PROCESS | 1850 | 1462528986958 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 03:03:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 03:03:06 INFO - PROCESS | 1850 | 1462528986970 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 03:03:06 INFO - PROCESS | 1850 | 1462528986973 Marionette TRACE conn4 <- [1,106,null,{}] 03:03:06 INFO - PROCESS | 1850 | 1462528986980 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}] 03:03:07 INFO - PROCESS | 1850 | 1462528987170 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 03:03:07 INFO - PROCESS | 1850 | 1462528987187 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:07 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f16b5000 == 34 [pid = 1850] [id = 34] 03:03:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 61 (0x7fb6f3447000) [pid = 1850] [serial = 99] [outer = (nil)] 03:03:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 62 (0x7fb6f34bf800) [pid = 1850] [serial = 100] [outer = 0x7fb6f3447000] 03:03:07 INFO - PROCESS | 1850 | 1462528987253 Marionette DEBUG loaded listener.js 03:03:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 63 (0x7fb6f397c400) [pid = 1850] [serial = 101] [outer = 0x7fb6f3447000] 03:03:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 64 (0x7fb6fc664000) [pid = 1850] [serial = 102] [outer = 0x7fb6e6909800] 03:03:07 INFO - PROCESS | 1850 | --DOMWINDOW == 63 (0x7fb6e8786400) [pid = 1850] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 03:03:07 INFO - PROCESS | 1850 | --DOMWINDOW == 62 (0x7fb6fe7dd000) [pid = 1850] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 03:03:07 INFO - PROCESS | 1850 | --DOMWINDOW == 61 (0x7fb6fd978000) [pid = 1850] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 03:03:07 INFO - PROCESS | 1850 | --DOMWINDOW == 60 (0x7fb6e681b800) [pid = 1850] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 03:03:07 INFO - PROCESS | 1850 | --DOMWINDOW == 59 (0x7fb6e8313000) [pid = 1850] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 03:03:07 INFO - PROCESS | 1850 | --DOMWINDOW == 58 (0x7fb6ec958c00) [pid = 1850] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 03:03:08 INFO - PROCESS | 1850 | 1462528988157 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]]]}] 03:03:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 03:03:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1236ms 03:03:08 INFO - PROCESS | 1850 | 1462528988207 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 03:03:08 INFO - PROCESS | 1850 | 1462528988210 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 03:03:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 03:03:08 INFO - PROCESS | 1850 | 1462528988218 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 03:03:08 INFO - PROCESS | 1850 | 1462528988222 Marionette TRACE conn4 <- [1,110,null,{}] 03:03:08 INFO - PROCESS | 1850 | 1462528988228 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}] 03:03:08 INFO - PROCESS | 1850 | 1462528988371 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 03:03:08 INFO - PROCESS | 1850 | 1462528988387 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f19f7000 == 35 [pid = 1850] [id = 35] 03:03:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 59 (0x7fb6e681b800) [pid = 1850] [serial = 103] [outer = (nil)] 03:03:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 60 (0x7fb6f222f000) [pid = 1850] [serial = 104] [outer = 0x7fb6e681b800] 03:03:08 INFO - PROCESS | 1850 | 1462528988452 Marionette DEBUG loaded listener.js 03:03:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 61 (0x7fb6fc671000) [pid = 1850] [serial = 105] [outer = 0x7fb6e681b800] 03:03:09 INFO - PROCESS | 1850 | 1462528989206 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]]]}] 03:03:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 03:03:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1033ms 03:03:09 INFO - PROCESS | 1850 | 1462528989253 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 03:03:09 INFO - PROCESS | 1850 | 1462528989257 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 03:03:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 03:03:09 INFO - PROCESS | 1850 | 1462528989267 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 03:03:09 INFO - PROCESS | 1850 | 1462528989271 Marionette TRACE conn4 <- [1,114,null,{}] 03:03:09 INFO - PROCESS | 1850 | 1462528989290 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}] 03:03:09 INFO - PROCESS | 1850 | 1462528989467 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 03:03:09 INFO - PROCESS | 1850 | 1462528989479 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f25bf800 == 36 [pid = 1850] [id = 36] 03:03:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 62 (0x7fb6e8793400) [pid = 1850] [serial = 106] [outer = (nil)] 03:03:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 63 (0x7fb6fd754c00) [pid = 1850] [serial = 107] [outer = 0x7fb6e8793400] 03:03:09 INFO - PROCESS | 1850 | 1462528989548 Marionette DEBUG loaded listener.js 03:03:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 64 (0x7fb6fe412800) [pid = 1850] [serial = 108] [outer = 0x7fb6e8793400] 03:03:10 INFO - PROCESS | 1850 | 1462528990536 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]]]}] 03:03:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 03:03:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1331ms 03:03:10 INFO - PROCESS | 1850 | 1462528990600 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 03:03:10 INFO - PROCESS | 1850 | 1462528990605 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 03:03:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 03:03:10 INFO - PROCESS | 1850 | 1462528990615 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 03:03:10 INFO - PROCESS | 1850 | 1462528990620 Marionette TRACE conn4 <- [1,118,null,{}] 03:03:10 INFO - PROCESS | 1850 | 1462528990630 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}] 03:03:10 INFO - PROCESS | 1850 | 1462528990808 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 03:03:10 INFO - PROCESS | 1850 | 1462528990931 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:10 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6ee64d800 == 37 [pid = 1850] [id = 37] 03:03:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 65 (0x7fb6e8314c00) [pid = 1850] [serial = 109] [outer = (nil)] 03:03:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 66 (0x7fb6ea1bcc00) [pid = 1850] [serial = 110] [outer = 0x7fb6e8314c00] 03:03:11 INFO - PROCESS | 1850 | 1462528991009 Marionette DEBUG loaded listener.js 03:03:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 67 (0x7fb6ecab4800) [pid = 1850] [serial = 111] [outer = 0x7fb6e8314c00] 03:03:11 INFO - PROCESS | 1850 | 1462528991882 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]]]}] 03:03:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 03:03:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1286ms 03:03:11 INFO - PROCESS | 1850 | 1462528991916 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 03:03:11 INFO - PROCESS | 1850 | 1462528991926 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 03:03:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 03:03:11 INFO - PROCESS | 1850 | 1462528991938 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 03:03:11 INFO - PROCESS | 1850 | 1462528991942 Marionette TRACE conn4 <- [1,122,null,{}] 03:03:11 INFO - PROCESS | 1850 | 1462528991949 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}] 03:03:12 INFO - PROCESS | 1850 | 1462528992128 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 03:03:12 INFO - PROCESS | 1850 | 1462528992251 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:12 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f19f4000 == 38 [pid = 1850] [id = 38] 03:03:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 68 (0x7fb6e860a800) [pid = 1850] [serial = 112] [outer = (nil)] 03:03:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 69 (0x7fb6f10c3400) [pid = 1850] [serial = 113] [outer = 0x7fb6e860a800] 03:03:12 INFO - PROCESS | 1850 | 1462528992326 Marionette DEBUG loaded listener.js 03:03:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 70 (0x7fb6f228b000) [pid = 1850] [serial = 114] [outer = 0x7fb6e860a800] 03:03:13 INFO - PROCESS | 1850 | 1462528993275 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]]]}] 03:03:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 03:03:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1382ms 03:03:13 INFO - PROCESS | 1850 | 1462528993328 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 03:03:13 INFO - PROCESS | 1850 | 1462528993334 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 03:03:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 03:03:13 INFO - PROCESS | 1850 | 1462528993343 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 03:03:13 INFO - PROCESS | 1850 | 1462528993348 Marionette TRACE conn4 <- [1,126,null,{}] 03:03:13 INFO - PROCESS | 1850 | 1462528993357 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}] 03:03:13 INFO - PROCESS | 1850 | 1462528993513 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 03:03:13 INFO - PROCESS | 1850 | 1462528993628 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:13 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6ecad6800 == 39 [pid = 1850] [id = 39] 03:03:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 71 (0x7fb6ea1bdc00) [pid = 1850] [serial = 115] [outer = (nil)] 03:03:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 72 (0x7fb6ebfbc400) [pid = 1850] [serial = 116] [outer = 0x7fb6ea1bdc00] 03:03:13 INFO - PROCESS | 1850 | 1462528993709 Marionette DEBUG loaded listener.js 03:03:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 73 (0x7fb6ed5e3000) [pid = 1850] [serial = 117] [outer = 0x7fb6ea1bdc00] 03:03:14 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f19f7000 == 38 [pid = 1850] [id = 35] 03:03:14 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f16b5000 == 37 [pid = 1850] [id = 34] 03:03:14 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f0e76000 == 36 [pid = 1850] [id = 33] 03:03:14 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6ee89c800 == 35 [pid = 1850] [id = 32] 03:03:14 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e862b800 == 34 [pid = 1850] [id = 31] 03:03:14 INFO - PROCESS | 1850 | 1462528994647 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]]]}] 03:03:14 INFO - PROCESS | 1850 | --DOMWINDOW == 72 (0x7fb6e878e800) [pid = 1850] [serial = 61] [outer = (nil)] [url = about:blank] 03:03:14 INFO - PROCESS | 1850 | --DOMWINDOW == 71 (0x7fb700869c00) [pid = 1850] [serial = 56] [outer = (nil)] [url = about:blank] 03:03:14 INFO - PROCESS | 1850 | --DOMWINDOW == 70 (0x7fb6fe661c00) [pid = 1850] [serial = 53] [outer = (nil)] [url = about:blank] 03:03:14 INFO - PROCESS | 1850 | --DOMWINDOW == 69 (0x7fb6f34bb800) [pid = 1850] [serial = 71] [outer = (nil)] [url = about:blank] 03:03:14 INFO - PROCESS | 1850 | --DOMWINDOW == 68 (0x7fb6f337a400) [pid = 1850] [serial = 70] [outer = (nil)] [url = about:blank] 03:03:14 INFO - PROCESS | 1850 | --DOMWINDOW == 67 (0x7fb6f1649000) [pid = 1850] [serial = 68] [outer = (nil)] [url = about:blank] 03:03:14 INFO - PROCESS | 1850 | --DOMWINDOW == 66 (0x7fb6ee811c00) [pid = 1850] [serial = 64] [outer = (nil)] [url = about:blank] 03:03:14 INFO - PROCESS | 1850 | --DOMWINDOW == 65 (0x7fb6f0dd6c00) [pid = 1850] [serial = 67] [outer = (nil)] [url = about:blank] 03:03:14 INFO - PROCESS | 1850 | --DOMWINDOW == 64 (0x7fb6ef6ab000) [pid = 1850] [serial = 65] [outer = (nil)] [url = about:blank] 03:03:14 INFO - PROCESS | 1850 | --DOMWINDOW == 63 (0x7fb6e8794c00) [pid = 1850] [serial = 62] [outer = (nil)] [url = about:blank] 03:03:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 03:03:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1332ms 03:03:14 INFO - PROCESS | 1850 | 1462528994676 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 03:03:14 INFO - PROCESS | 1850 | 1462528994684 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 03:03:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 03:03:14 INFO - PROCESS | 1850 | 1462528994696 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 03:03:14 INFO - PROCESS | 1850 | 1462528994699 Marionette TRACE conn4 <- [1,130,null,{}] 03:03:14 INFO - PROCESS | 1850 | 1462528994706 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}] 03:03:14 INFO - PROCESS | 1850 | 1462528994863 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 03:03:14 INFO - PROCESS | 1850 | 1462528994885 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6ef735800 == 35 [pid = 1850] [id = 40] 03:03:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 64 (0x7fb6eed8e800) [pid = 1850] [serial = 118] [outer = (nil)] 03:03:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 65 (0x7fb6f0cba000) [pid = 1850] [serial = 119] [outer = 0x7fb6eed8e800] 03:03:14 INFO - PROCESS | 1850 | 1462528994965 Marionette DEBUG loaded listener.js 03:03:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 66 (0x7fb6f2545400) [pid = 1850] [serial = 120] [outer = 0x7fb6eed8e800] 03:03:15 INFO - PROCESS | 1850 | 1462528995793 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]]]}] 03:03:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 03:03:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1130ms 03:03:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 03:03:15 INFO - PROCESS | 1850 | 1462528995826 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 03:03:15 INFO - PROCESS | 1850 | 1462528995828 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 03:03:15 INFO - PROCESS | 1850 | 1462528995836 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 03:03:15 INFO - PROCESS | 1850 | 1462528995843 Marionette TRACE conn4 <- [1,134,null,{}] 03:03:15 INFO - PROCESS | 1850 | 1462528995860 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}] 03:03:16 INFO - PROCESS | 1850 | 1462528996055 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 03:03:16 INFO - PROCESS | 1850 | 1462528996071 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f0e6c000 == 36 [pid = 1850] [id = 41] 03:03:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 67 (0x7fb6e681e000) [pid = 1850] [serial = 121] [outer = (nil)] 03:03:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 68 (0x7fb6ea147800) [pid = 1850] [serial = 122] [outer = 0x7fb6e681e000] 03:03:16 INFO - PROCESS | 1850 | 1462528996145 Marionette DEBUG loaded listener.js 03:03:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 69 (0x7fb6ea1b5800) [pid = 1850] [serial = 123] [outer = 0x7fb6e681e000] 03:03:16 INFO - PROCESS | 1850 | 1462528996950 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]]]}] 03:03:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 03:03:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1144ms 03:03:16 INFO - PROCESS | 1850 | 1462528996979 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 03:03:16 INFO - PROCESS | 1850 | 1462528996984 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 03:03:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 03:03:16 INFO - PROCESS | 1850 | 1462528996991 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 03:03:16 INFO - PROCESS | 1850 | 1462528996995 Marionette TRACE conn4 <- [1,138,null,{}] 03:03:17 INFO - PROCESS | 1850 | 1462528997015 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}] 03:03:17 INFO - PROCESS | 1850 | 1462528997205 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 03:03:17 INFO - PROCESS | 1850 | 1462528997231 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:17 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f24e2800 == 37 [pid = 1850] [id = 42] 03:03:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 70 (0x7fb6e6905c00) [pid = 1850] [serial = 124] [outer = (nil)] 03:03:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 71 (0x7fb6ef6ad000) [pid = 1850] [serial = 125] [outer = 0x7fb6e6905c00] 03:03:17 INFO - PROCESS | 1850 | 1462528997297 Marionette DEBUG loaded listener.js 03:03:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 72 (0x7fb6f34ba400) [pid = 1850] [serial = 126] [outer = 0x7fb6e6905c00] 03:03:18 INFO - PROCESS | 1850 | 1462528998065 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]]]}] 03:03:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 03:03:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1098ms 03:03:18 INFO - PROCESS | 1850 | 1462528998090 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 03:03:18 INFO - PROCESS | 1850 | 1462528998092 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 03:03:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 03:03:18 INFO - PROCESS | 1850 | 1462528998099 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 03:03:18 INFO - PROCESS | 1850 | 1462528998102 Marionette TRACE conn4 <- [1,142,null,{}] 03:03:18 INFO - PROCESS | 1850 | 1462528998108 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}] 03:03:18 INFO - PROCESS | 1850 | 1462528998282 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 03:03:18 INFO - PROCESS | 1850 | 1462528998347 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f0e75800 == 38 [pid = 1850] [id = 43] 03:03:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 73 (0x7fb6e9c49800) [pid = 1850] [serial = 127] [outer = (nil)] 03:03:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 74 (0x7fb6f763e800) [pid = 1850] [serial = 128] [outer = 0x7fb6e9c49800] 03:03:18 INFO - PROCESS | 1850 | 1462528998410 Marionette DEBUG loaded listener.js 03:03:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 75 (0x7fb6fd20c800) [pid = 1850] [serial = 129] [outer = 0x7fb6e9c49800] 03:03:18 INFO - PROCESS | 1850 | --DOMWINDOW == 74 (0x7fb6f763d400) [pid = 1850] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 03:03:18 INFO - PROCESS | 1850 | --DOMWINDOW == 73 (0x7fb6e878b800) [pid = 1850] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 03:03:18 INFO - PROCESS | 1850 | --DOMWINDOW == 72 (0x7fb6e681b800) [pid = 1850] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 03:03:18 INFO - PROCESS | 1850 | --DOMWINDOW == 71 (0x7fb6e9c46c00) [pid = 1850] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 03:03:18 INFO - PROCESS | 1850 | --DOMWINDOW == 70 (0x7fb6f3447000) [pid = 1850] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 03:03:18 INFO - PROCESS | 1850 | --DOMWINDOW == 69 (0x7fb6ea1c1800) [pid = 1850] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 03:03:18 INFO - PROCESS | 1850 | --DOMWINDOW == 68 (0x7fb6f6795c00) [pid = 1850] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 03:03:18 INFO - PROCESS | 1850 | --DOMWINDOW == 67 (0x7fb6e690cc00) [pid = 1850] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 03:03:18 INFO - PROCESS | 1850 | --DOMWINDOW == 66 (0x7fb6e8792000) [pid = 1850] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 03:03:18 INFO - PROCESS | 1850 | --DOMWINDOW == 65 (0x7fb6ecab0400) [pid = 1850] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 03:03:19 INFO - PROCESS | 1850 | 1462528999188 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]]]}] 03:03:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 03:03:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1132ms 03:03:19 INFO - PROCESS | 1850 | 1462528999232 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 03:03:19 INFO - PROCESS | 1850 | 1462528999236 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 03:03:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 03:03:19 INFO - PROCESS | 1850 | 1462528999242 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 03:03:19 INFO - PROCESS | 1850 | 1462528999246 Marionette TRACE conn4 <- [1,146,null,{}] 03:03:19 INFO - PROCESS | 1850 | 1462528999251 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}] 03:03:19 INFO - PROCESS | 1850 | 1462528999440 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 03:03:19 INFO - PROCESS | 1850 | 1462528999525 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:19 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f6a10000 == 39 [pid = 1850] [id = 44] 03:03:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 66 (0x7fb6e6906c00) [pid = 1850] [serial = 130] [outer = (nil)] 03:03:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 67 (0x7fb6f15b9800) [pid = 1850] [serial = 131] [outer = 0x7fb6e6906c00] 03:03:19 INFO - PROCESS | 1850 | 1462528999595 Marionette DEBUG loaded listener.js 03:03:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 68 (0x7fb6fd768400) [pid = 1850] [serial = 132] [outer = 0x7fb6e6906c00] 03:03:20 INFO - PROCESS | 1850 | 1462529000334 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]]]}] 03:03:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 03:03:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1132ms 03:03:20 INFO - PROCESS | 1850 | 1462529000375 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 03:03:20 INFO - PROCESS | 1850 | 1462529000379 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 03:03:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 03:03:20 INFO - PROCESS | 1850 | 1462529000385 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 03:03:20 INFO - PROCESS | 1850 | 1462529000389 Marionette TRACE conn4 <- [1,150,null,{}] 03:03:20 INFO - PROCESS | 1850 | 1462529000394 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}] 03:03:20 INFO - PROCESS | 1850 | 1462529000554 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 03:03:20 INFO - PROCESS | 1850 | 1462529000571 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:20 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6fd230000 == 40 [pid = 1850] [id = 45] 03:03:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 69 (0x7fb6fd758400) [pid = 1850] [serial = 133] [outer = (nil)] 03:03:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 70 (0x7fb6fe660400) [pid = 1850] [serial = 134] [outer = 0x7fb6fd758400] 03:03:20 INFO - PROCESS | 1850 | 1462529000645 Marionette DEBUG loaded listener.js 03:03:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 71 (0x7fb6fe929c00) [pid = 1850] [serial = 135] [outer = 0x7fb6fd758400] 03:03:21 INFO - PROCESS | 1850 | 1462529001647 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]]]}] 03:03:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 03:03:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1286ms 03:03:21 INFO - PROCESS | 1850 | 1462529001673 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 03:03:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 03:03:21 INFO - PROCESS | 1850 | 1462529001678 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 03:03:21 INFO - PROCESS | 1850 | 1462529001686 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 03:03:21 INFO - PROCESS | 1850 | 1462529001689 Marionette TRACE conn4 <- [1,154,null,{}] 03:03:21 INFO - PROCESS | 1850 | 1462529001698 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}] 03:03:21 INFO - PROCESS | 1850 | 1462529001856 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 03:03:21 INFO - PROCESS | 1850 | 1462529001982 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:22 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6ed5bd000 == 41 [pid = 1850] [id = 46] 03:03:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 72 (0x7fb6e830d400) [pid = 1850] [serial = 136] [outer = (nil)] 03:03:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 73 (0x7fb6ea13e000) [pid = 1850] [serial = 137] [outer = 0x7fb6e830d400] 03:03:22 INFO - PROCESS | 1850 | 1462529002057 Marionette DEBUG loaded listener.js 03:03:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 74 (0x7fb6ebfc5400) [pid = 1850] [serial = 138] [outer = 0x7fb6e830d400] 03:03:22 INFO - PROCESS | 1850 | 1462529002914 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]]]}] 03:03:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 03:03:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1292ms 03:03:22 INFO - PROCESS | 1850 | 1462529002979 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 03:03:22 INFO - PROCESS | 1850 | 1462529002987 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 03:03:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 03:03:23 INFO - PROCESS | 1850 | 1462529002998 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 03:03:23 INFO - PROCESS | 1850 | 1462529003002 Marionette TRACE conn4 <- [1,158,null,{}] 03:03:23 INFO - PROCESS | 1850 | 1462529003008 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}] 03:03:23 INFO - PROCESS | 1850 | 1462529003241 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 03:03:23 INFO - PROCESS | 1850 | 1462529003411 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:23 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f09a4800 == 42 [pid = 1850] [id = 47] 03:03:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 75 (0x7fb6f1a20400) [pid = 1850] [serial = 139] [outer = (nil)] 03:03:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 76 (0x7fb6f2547800) [pid = 1850] [serial = 140] [outer = 0x7fb6f1a20400] 03:03:23 INFO - PROCESS | 1850 | 1462529003533 Marionette DEBUG loaded listener.js 03:03:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 77 (0x7fb6f3948000) [pid = 1850] [serial = 141] [outer = 0x7fb6f1a20400] 03:03:24 INFO - PROCESS | 1850 | 1462529004421 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]]]}] 03:03:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 03:03:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1434ms 03:03:24 INFO - PROCESS | 1850 | 1462529004432 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 03:03:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 03:03:24 INFO - PROCESS | 1850 | 1462529004436 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 03:03:24 INFO - PROCESS | 1850 | 1462529004442 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 03:03:24 INFO - PROCESS | 1850 | 1462529004447 Marionette TRACE conn4 <- [1,162,null,{}] 03:03:24 INFO - PROCESS | 1850 | 1462529004464 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}] 03:03:24 INFO - PROCESS | 1850 | 1462529004636 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 03:03:24 INFO - PROCESS | 1850 | 1462529004779 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:24 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6fd92c800 == 43 [pid = 1850] [id = 48] 03:03:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 78 (0x7fb6fd58e800) [pid = 1850] [serial = 142] [outer = (nil)] 03:03:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 79 (0x7fb6fe40a800) [pid = 1850] [serial = 143] [outer = 0x7fb6fd58e800] 03:03:24 INFO - PROCESS | 1850 | 1462529004859 Marionette DEBUG loaded listener.js 03:03:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 80 (0x7fb6feaef400) [pid = 1850] [serial = 144] [outer = 0x7fb6fd58e800] 03:03:25 INFO - PROCESS | 1850 | 1462529005726 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]]]}] 03:03:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 03:03:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1341ms 03:03:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 03:03:25 INFO - PROCESS | 1850 | 1462529005784 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 03:03:25 INFO - PROCESS | 1850 | 1462529005788 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 03:03:25 INFO - PROCESS | 1850 | 1462529005794 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 03:03:25 INFO - PROCESS | 1850 | 1462529005796 Marionette TRACE conn4 <- [1,166,null,{}] 03:03:25 INFO - PROCESS | 1850 | 1462529005802 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}] 03:03:25 INFO - PROCESS | 1850 | 1462529005962 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 03:03:26 INFO - PROCESS | 1850 | 1462529006088 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:26 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6fe97f800 == 44 [pid = 1850] [id = 49] 03:03:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 81 (0x7fb6fd533000) [pid = 1850] [serial = 145] [outer = (nil)] 03:03:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 82 (0x7fb701ac4400) [pid = 1850] [serial = 146] [outer = 0x7fb6fd533000] 03:03:26 INFO - PROCESS | 1850 | 1462529006160 Marionette DEBUG loaded listener.js 03:03:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 83 (0x7fb701c8bc00) [pid = 1850] [serial = 147] [outer = 0x7fb6fd533000] 03:03:27 INFO - PROCESS | 1850 | 1462529007433 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]]]}] 03:03:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 03:03:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1680ms 03:03:27 INFO - PROCESS | 1850 | 1462529007513 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 03:03:27 INFO - PROCESS | 1850 | 1462529007520 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 03:03:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 03:03:27 INFO - PROCESS | 1850 | 1462529007650 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 03:03:27 INFO - PROCESS | 1850 | 1462529007655 Marionette TRACE conn4 <- [1,170,null,{}] 03:03:27 INFO - PROCESS | 1850 | 1462529007689 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}] 03:03:27 INFO - PROCESS | 1850 | 1462529007844 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 03:03:27 INFO - PROCESS | 1850 | 1462529007970 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:28 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e8627000 == 45 [pid = 1850] [id = 50] 03:03:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 84 (0x7fb6ea146800) [pid = 1850] [serial = 148] [outer = (nil)] 03:03:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 85 (0x7fb6ea1b3800) [pid = 1850] [serial = 149] [outer = 0x7fb6ea146800] 03:03:28 INFO - PROCESS | 1850 | 1462529008064 Marionette DEBUG loaded listener.js 03:03:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 86 (0x7fb6ec95cc00) [pid = 1850] [serial = 150] [outer = 0x7fb6ea146800] 03:03:28 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f6a10000 == 44 [pid = 1850] [id = 44] 03:03:28 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f0e75800 == 43 [pid = 1850] [id = 43] 03:03:28 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f24e2800 == 42 [pid = 1850] [id = 42] 03:03:28 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f0e6c000 == 41 [pid = 1850] [id = 41] 03:03:28 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6ef735800 == 40 [pid = 1850] [id = 40] 03:03:28 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6ecad6800 == 39 [pid = 1850] [id = 39] 03:03:28 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f19f4000 == 38 [pid = 1850] [id = 38] 03:03:28 INFO - PROCESS | 1850 | --DOMWINDOW == 85 (0x7fb6e830d000) [pid = 1850] [serial = 88] [outer = (nil)] [url = about:blank] 03:03:28 INFO - PROCESS | 1850 | --DOMWINDOW == 84 (0x7fb6fd754c00) [pid = 1850] [serial = 107] [outer = (nil)] [url = about:blank] 03:03:28 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6ee64d800 == 37 [pid = 1850] [id = 37] 03:03:28 INFO - PROCESS | 1850 | 1462529008902 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]]]}] 03:03:28 INFO - PROCESS | 1850 | --DOMWINDOW == 83 (0x7fb6fe654400) [pid = 1850] [serial = 83] [outer = (nil)] [url = about:blank] 03:03:28 INFO - PROCESS | 1850 | --DOMWINDOW == 82 (0x7fb700867000) [pid = 1850] [serial = 86] [outer = (nil)] [url = about:blank] 03:03:28 INFO - PROCESS | 1850 | --DOMWINDOW == 81 (0x7fb6f222f000) [pid = 1850] [serial = 104] [outer = (nil)] [url = about:blank] 03:03:28 INFO - PROCESS | 1850 | --DOMWINDOW == 80 (0x7fb6e9c53800) [pid = 1850] [serial = 91] [outer = (nil)] [url = about:blank] 03:03:28 INFO - PROCESS | 1850 | --DOMWINDOW == 79 (0x7fb6f397c400) [pid = 1850] [serial = 101] [outer = (nil)] [url = about:blank] 03:03:28 INFO - PROCESS | 1850 | --DOMWINDOW == 78 (0x7fb6f34bf800) [pid = 1850] [serial = 100] [outer = (nil)] [url = about:blank] 03:03:28 INFO - PROCESS | 1850 | --DOMWINDOW == 77 (0x7fb6f2228800) [pid = 1850] [serial = 97] [outer = (nil)] [url = about:blank] 03:03:28 INFO - PROCESS | 1850 | --DOMWINDOW == 76 (0x7fb6fd534800) [pid = 1850] [serial = 79] [outer = (nil)] [url = about:blank] 03:03:28 INFO - PROCESS | 1850 | --DOMWINDOW == 75 (0x7fb6fe929000) [pid = 1850] [serial = 85] [outer = (nil)] [url = about:blank] 03:03:28 INFO - PROCESS | 1850 | --DOMWINDOW == 74 (0x7fb6f3973c00) [pid = 1850] [serial = 77] [outer = (nil)] [url = about:blank] 03:03:28 INFO - PROCESS | 1850 | --DOMWINDOW == 73 (0x7fb6fd765c00) [pid = 1850] [serial = 80] [outer = (nil)] [url = about:blank] 03:03:28 INFO - PROCESS | 1850 | --DOMWINDOW == 72 (0x7fb6ee8dfc00) [pid = 1850] [serial = 73] [outer = (nil)] [url = about:blank] 03:03:28 INFO - PROCESS | 1850 | --DOMWINDOW == 71 (0x7fb6f258f800) [pid = 1850] [serial = 98] [outer = (nil)] [url = about:blank] 03:03:28 INFO - PROCESS | 1850 | --DOMWINDOW == 70 (0x7fb6f07ae000) [pid = 1850] [serial = 74] [outer = (nil)] [url = about:blank] 03:03:28 INFO - PROCESS | 1850 | --DOMWINDOW == 69 (0x7fb6f34b6400) [pid = 1850] [serial = 76] [outer = (nil)] [url = about:blank] 03:03:28 INFO - PROCESS | 1850 | --DOMWINDOW == 68 (0x7fb6f07a4800) [pid = 1850] [serial = 95] [outer = (nil)] [url = about:blank] 03:03:28 INFO - PROCESS | 1850 | --DOMWINDOW == 67 (0x7fb6ec957800) [pid = 1850] [serial = 92] [outer = (nil)] [url = about:blank] 03:03:28 INFO - PROCESS | 1850 | --DOMWINDOW == 66 (0x7fb6ef6ab800) [pid = 1850] [serial = 94] [outer = (nil)] [url = about:blank] 03:03:28 INFO - PROCESS | 1850 | --DOMWINDOW == 65 (0x7fb6fd7b2c00) [pid = 1850] [serial = 82] [outer = (nil)] [url = about:blank] 03:03:28 INFO - PROCESS | 1850 | --DOMWINDOW == 64 (0x7fb6e835cc00) [pid = 1850] [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.] 03:03:28 INFO - PROCESS | 1850 | --DOMWINDOW == 63 (0x7fb6fc671000) [pid = 1850] [serial = 105] [outer = (nil)] [url = about:blank] 03:03:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 03:03:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1378ms 03:03:28 INFO - PROCESS | 1850 | 1462529008958 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 03:03:28 INFO - PROCESS | 1850 | 1462529008966 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 03:03:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 03:03:28 INFO - PROCESS | 1850 | 1462529008976 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 03:03:28 INFO - PROCESS | 1850 | 1462529008979 Marionette TRACE conn4 <- [1,174,null,{}] 03:03:28 INFO - PROCESS | 1850 | 1462529008985 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}] 03:03:29 INFO - PROCESS | 1850 | 1462529009142 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 03:03:29 INFO - PROCESS | 1850 | 1462529009225 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:29 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6ecade000 == 38 [pid = 1850] [id = 51] 03:03:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 64 (0x7fb6ea13fc00) [pid = 1850] [serial = 151] [outer = (nil)] 03:03:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 65 (0x7fb6eed04800) [pid = 1850] [serial = 152] [outer = 0x7fb6ea13fc00] 03:03:29 INFO - PROCESS | 1850 | 1462529009296 Marionette DEBUG loaded listener.js 03:03:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 66 (0x7fb6f10c0400) [pid = 1850] [serial = 153] [outer = 0x7fb6ea13fc00] 03:03:29 INFO - PROCESS | 1850 | 1462529009942 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]]]}] 03:03:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 03:03:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 985ms 03:03:29 INFO - PROCESS | 1850 | 1462529009961 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 03:03:29 INFO - PROCESS | 1850 | 1462529009963 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 03:03:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 03:03:29 INFO - PROCESS | 1850 | 1462529009970 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 03:03:29 INFO - PROCESS | 1850 | 1462529009975 Marionette TRACE conn4 <- [1,178,null,{}] 03:03:29 INFO - PROCESS | 1850 | 1462529009990 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}] 03:03:30 INFO - PROCESS | 1850 | 1462529010137 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 03:03:30 INFO - PROCESS | 1850 | 1462529010235 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:30 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f16d1000 == 39 [pid = 1850] [id = 52] 03:03:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 67 (0x7fb6f0dd7000) [pid = 1850] [serial = 154] [outer = (nil)] 03:03:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 68 (0x7fb6f3976400) [pid = 1850] [serial = 155] [outer = 0x7fb6f0dd7000] 03:03:30 INFO - PROCESS | 1850 | 1462529010300 Marionette DEBUG loaded listener.js 03:03:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 69 (0x7fb6fd214000) [pid = 1850] [serial = 156] [outer = 0x7fb6f0dd7000] 03:03:30 INFO - PROCESS | 1850 | 1462529010923 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]]]}] 03:03:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 03:03:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 986ms 03:03:30 INFO - PROCESS | 1850 | 1462529010956 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 03:03:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 03:03:30 INFO - PROCESS | 1850 | 1462529010960 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 03:03:30 INFO - PROCESS | 1850 | 1462529010966 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 03:03:30 INFO - PROCESS | 1850 | 1462529010968 Marionette TRACE conn4 <- [1,182,null,{}] 03:03:30 INFO - PROCESS | 1850 | 1462529010973 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}] 03:03:31 INFO - PROCESS | 1850 | 1462529011164 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 03:03:31 INFO - PROCESS | 1850 | 1462529011189 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:31 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f25a8000 == 40 [pid = 1850] [id = 53] 03:03:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 70 (0x7fb6f1643800) [pid = 1850] [serial = 157] [outer = (nil)] 03:03:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 71 (0x7fb6fd589c00) [pid = 1850] [serial = 158] [outer = 0x7fb6f1643800] 03:03:31 INFO - PROCESS | 1850 | 1462529011254 Marionette DEBUG loaded listener.js 03:03:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 72 (0x7fb6fe926000) [pid = 1850] [serial = 159] [outer = 0x7fb6f1643800] 03:03:31 INFO - PROCESS | 1850 | 1462529011649 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 03:03:32 INFO - PROCESS | 1850 | 1462529012091 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]]]}] 03:03:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 03:03:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1183ms 03:03:32 INFO - PROCESS | 1850 | 1462529012149 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 03:03:32 INFO - PROCESS | 1850 | 1462529012152 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 03:03:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 03:03:32 INFO - PROCESS | 1850 | 1462529012158 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 03:03:32 INFO - PROCESS | 1850 | 1462529012160 Marionette TRACE conn4 <- [1,186,null,{}] 03:03:32 INFO - PROCESS | 1850 | 1462529012166 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}] 03:03:32 INFO - PROCESS | 1850 | 1462529012346 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 03:03:32 INFO - PROCESS | 1850 | 1462529012372 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:32 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6fc60c000 == 41 [pid = 1850] [id = 54] 03:03:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 73 (0x7fb6e6819000) [pid = 1850] [serial = 160] [outer = (nil)] 03:03:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 74 (0x7fb702242c00) [pid = 1850] [serial = 161] [outer = 0x7fb6e6819000] 03:03:32 INFO - PROCESS | 1850 | 1462529012434 Marionette DEBUG loaded listener.js 03:03:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 75 (0x7fb70292f400) [pid = 1850] [serial = 162] [outer = 0x7fb6e6819000] 03:03:33 INFO - PROCESS | 1850 | --DOMWINDOW == 74 (0x7fb6e9c49800) [pid = 1850] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 03:03:33 INFO - PROCESS | 1850 | --DOMWINDOW == 73 (0x7fb6e6905c00) [pid = 1850] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 03:03:33 INFO - PROCESS | 1850 | --DOMWINDOW == 72 (0x7fb6ea1bdc00) [pid = 1850] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 03:03:33 INFO - PROCESS | 1850 | --DOMWINDOW == 71 (0x7fb6e681e000) [pid = 1850] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 03:03:33 INFO - PROCESS | 1850 | --DOMWINDOW == 70 (0x7fb6eed8e800) [pid = 1850] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 03:03:33 INFO - PROCESS | 1850 | --DOMWINDOW == 69 (0x7fb6e6906c00) [pid = 1850] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 03:03:33 INFO - PROCESS | 1850 | --DOMWINDOW == 68 (0x7fb6e6818c00) [pid = 1850] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 03:03:33 INFO - PROCESS | 1850 | 1462529013350 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]]]}] 03:03:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 03:03:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1233ms 03:03:33 INFO - PROCESS | 1850 | 1462529013392 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 03:03:33 INFO - PROCESS | 1850 | 1462529013396 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 03:03:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 03:03:33 INFO - PROCESS | 1850 | 1462529013402 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 03:03:33 INFO - PROCESS | 1850 | 1462529013404 Marionette TRACE conn4 <- [1,190,null,{}] 03:03:33 INFO - PROCESS | 1850 | 1462529013410 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}] 03:03:33 INFO - PROCESS | 1850 | 1462529013619 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 03:03:33 INFO - PROCESS | 1850 | 1462529013705 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:33 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e686f000 == 42 [pid = 1850] [id = 55] 03:03:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 69 (0x7fb7003c5800) [pid = 1850] [serial = 163] [outer = (nil)] 03:03:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 70 (0x7fb702a34000) [pid = 1850] [serial = 164] [outer = 0x7fb7003c5800] 03:03:33 INFO - PROCESS | 1850 | 1462529013787 Marionette DEBUG loaded listener.js 03:03:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 71 (0x7fb70465a400) [pid = 1850] [serial = 165] [outer = 0x7fb7003c5800] 03:03:34 INFO - PROCESS | 1850 | 1462529014575 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]]]}] 03:03:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 03:03:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1238ms 03:03:34 INFO - PROCESS | 1850 | 1462529014642 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 03:03:34 INFO - PROCESS | 1850 | 1462529014645 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 03:03:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 03:03:34 INFO - PROCESS | 1850 | 1462529014651 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 03:03:34 INFO - PROCESS | 1850 | 1462529014653 Marionette TRACE conn4 <- [1,194,null,{}] 03:03:34 INFO - PROCESS | 1850 | 1462529014659 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}] 03:03:34 INFO - PROCESS | 1850 | 1462529014805 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 03:03:34 INFO - PROCESS | 1850 | 1462529014815 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:34 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb700816000 == 43 [pid = 1850] [id = 56] 03:03:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 72 (0x7fb70465e000) [pid = 1850] [serial = 166] [outer = (nil)] 03:03:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 73 (0x7fb7050b0c00) [pid = 1850] [serial = 167] [outer = 0x7fb70465e000] 03:03:34 INFO - PROCESS | 1850 | 1462529014875 Marionette DEBUG loaded listener.js 03:03:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 74 (0x7fb705394c00) [pid = 1850] [serial = 168] [outer = 0x7fb70465e000] 03:03:35 INFO - PROCESS | 1850 | 1462529015775 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]]]}] 03:03:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 03:03:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1188ms 03:03:35 INFO - PROCESS | 1850 | 1462529015841 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 03:03:35 INFO - PROCESS | 1850 | 1462529015847 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 03:03:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 03:03:35 INFO - PROCESS | 1850 | 1462529015857 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 03:03:35 INFO - PROCESS | 1850 | 1462529015863 Marionette TRACE conn4 <- [1,198,null,{}] 03:03:35 INFO - PROCESS | 1850 | 1462529015872 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}] 03:03:36 INFO - PROCESS | 1850 | 1462529016077 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 03:03:36 INFO - PROCESS | 1850 | 1462529016206 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:36 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6ecae4800 == 44 [pid = 1850] [id = 57] 03:03:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 75 (0x7fb6e8790800) [pid = 1850] [serial = 169] [outer = (nil)] 03:03:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 76 (0x7fb6ea1b3c00) [pid = 1850] [serial = 170] [outer = 0x7fb6e8790800] 03:03:36 INFO - PROCESS | 1850 | 1462529016284 Marionette DEBUG loaded listener.js 03:03:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 77 (0x7fb6ecab4c00) [pid = 1850] [serial = 171] [outer = 0x7fb6e8790800] 03:03:37 INFO - PROCESS | 1850 | 1462529017139 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]]]}] 03:03:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 03:03:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1336ms 03:03:37 INFO - PROCESS | 1850 | 1462529017193 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 03:03:37 INFO - PROCESS | 1850 | 1462529017201 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 03:03:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 03:03:37 INFO - PROCESS | 1850 | 1462529017211 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 03:03:37 INFO - PROCESS | 1850 | 1462529017215 Marionette TRACE conn4 <- [1,202,null,{}] 03:03:37 INFO - PROCESS | 1850 | 1462529017222 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}] 03:03:37 INFO - PROCESS | 1850 | 1462529017433 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 03:03:37 INFO - PROCESS | 1850 | 1462529017563 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:37 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f32c4800 == 45 [pid = 1850] [id = 58] 03:03:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 78 (0x7fb6f1511400) [pid = 1850] [serial = 172] [outer = (nil)] 03:03:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 79 (0x7fb6f3371400) [pid = 1850] [serial = 173] [outer = 0x7fb6f1511400] 03:03:37 INFO - PROCESS | 1850 | 1462529017637 Marionette DEBUG loaded listener.js 03:03:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 80 (0x7fb6f7644c00) [pid = 1850] [serial = 174] [outer = 0x7fb6f1511400] 03:03:38 INFO - PROCESS | 1850 | 1462529018468 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]]]}] 03:03:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 03:03:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1282ms 03:03:38 INFO - PROCESS | 1850 | 1462529018495 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 03:03:38 INFO - PROCESS | 1850 | 1462529018498 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 03:03:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 03:03:38 INFO - PROCESS | 1850 | 1462529018505 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 03:03:38 INFO - PROCESS | 1850 | 1462529018511 Marionette TRACE conn4 <- [1,206,null,{}] 03:03:38 INFO - PROCESS | 1850 | 1462529018526 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}] 03:03:38 INFO - PROCESS | 1850 | 1462529018686 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 03:03:38 INFO - PROCESS | 1850 | 1462529018834 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:38 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb701c2a800 == 46 [pid = 1850] [id = 59] 03:03:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 81 (0x7fb6fe7d3c00) [pid = 1850] [serial = 175] [outer = (nil)] 03:03:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 82 (0x7fb70292cc00) [pid = 1850] [serial = 176] [outer = 0x7fb6fe7d3c00] 03:03:38 INFO - PROCESS | 1850 | 1462529018913 Marionette DEBUG loaded listener.js 03:03:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 83 (0x7fb702a35400) [pid = 1850] [serial = 177] [outer = 0x7fb6fe7d3c00] 03:03:39 INFO - PROCESS | 1850 | 1462529019786 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]]]}] 03:03:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 03:03:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1338ms 03:03:39 INFO - PROCESS | 1850 | 1462529019844 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 03:03:39 INFO - PROCESS | 1850 | 1462529019848 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 03:03:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 03:03:39 INFO - PROCESS | 1850 | 1462529019855 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 03:03:39 INFO - PROCESS | 1850 | 1462529019858 Marionette TRACE conn4 <- [1,210,null,{}] 03:03:39 INFO - PROCESS | 1850 | 1462529019863 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}] 03:03:40 INFO - PROCESS | 1850 | 1462529020061 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 03:03:40 INFO - PROCESS | 1850 | 1462529020415 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:40 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6efb80800 == 47 [pid = 1850] [id = 60] 03:03:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 84 (0x7fb6e878c000) [pid = 1850] [serial = 178] [outer = (nil)] 03:03:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 85 (0x7fb6e9c46c00) [pid = 1850] [serial = 179] [outer = 0x7fb6e878c000] 03:03:40 INFO - PROCESS | 1850 | 1462529020529 Marionette DEBUG loaded listener.js 03:03:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 86 (0x7fb6ea1b7800) [pid = 1850] [serial = 180] [outer = 0x7fb6e878c000] 03:03:41 INFO - PROCESS | 1850 | 1462529021405 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]]]}] 03:03:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 03:03:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1582ms 03:03:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 03:03:41 INFO - PROCESS | 1850 | 1462529021439 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 03:03:41 INFO - PROCESS | 1850 | 1462529021444 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 03:03:41 INFO - PROCESS | 1850 | 1462529021451 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 03:03:41 INFO - PROCESS | 1850 | 1462529021457 Marionette TRACE conn4 <- [1,214,null,{}] 03:03:41 INFO - PROCESS | 1850 | 1462529021463 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}] 03:03:41 INFO - PROCESS | 1850 | 1462529021615 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 03:03:41 INFO - PROCESS | 1850 | 1462529021730 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:41 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e8176800 == 48 [pid = 1850] [id = 61] 03:03:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 87 (0x7fb6ea13b800) [pid = 1850] [serial = 181] [outer = (nil)] 03:03:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 88 (0x7fb6ee802800) [pid = 1850] [serial = 182] [outer = 0x7fb6ea13b800] 03:03:41 INFO - PROCESS | 1850 | 1462529021847 Marionette DEBUG loaded listener.js 03:03:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 89 (0x7fb6f0cbb000) [pid = 1850] [serial = 183] [outer = 0x7fb6ea13b800] 03:03:41 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e686f000 == 47 [pid = 1850] [id = 55] 03:03:41 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6fc60c000 == 46 [pid = 1850] [id = 54] 03:03:41 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f25a8000 == 45 [pid = 1850] [id = 53] 03:03:42 INFO - PROCESS | 1850 | --DOMWINDOW == 88 (0x7fb6ea1bcc00) [pid = 1850] [serial = 110] [outer = (nil)] [url = about:blank] 03:03:42 INFO - PROCESS | 1850 | --DOMWINDOW == 87 (0x7fb6f10c3400) [pid = 1850] [serial = 113] [outer = (nil)] [url = about:blank] 03:03:42 INFO - PROCESS | 1850 | --DOMWINDOW == 86 (0x7fb6fe660400) [pid = 1850] [serial = 134] [outer = (nil)] [url = about:blank] 03:03:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f16d1000 == 44 [pid = 1850] [id = 52] 03:03:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6ecade000 == 43 [pid = 1850] [id = 51] 03:03:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e8627000 == 42 [pid = 1850] [id = 50] 03:03:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f09a4800 == 41 [pid = 1850] [id = 47] 03:03:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6ed5bd000 == 40 [pid = 1850] [id = 46] 03:03:42 INFO - PROCESS | 1850 | --DOMWINDOW == 85 (0x7fb6e8789000) [pid = 1850] [serial = 89] [outer = (nil)] [url = about:blank] 03:03:42 INFO - PROCESS | 1850 | --DOMWINDOW == 84 (0x7fb6f763e800) [pid = 1850] [serial = 128] [outer = (nil)] [url = about:blank] 03:03:42 INFO - PROCESS | 1850 | --DOMWINDOW == 83 (0x7fb6ef6ad000) [pid = 1850] [serial = 125] [outer = (nil)] [url = about:blank] 03:03:42 INFO - PROCESS | 1850 | --DOMWINDOW == 82 (0x7fb6fd20c800) [pid = 1850] [serial = 129] [outer = (nil)] [url = about:blank] 03:03:42 INFO - PROCESS | 1850 | --DOMWINDOW == 81 (0x7fb6ebfbc400) [pid = 1850] [serial = 116] [outer = (nil)] [url = about:blank] 03:03:42 INFO - PROCESS | 1850 | --DOMWINDOW == 80 (0x7fb6ed5e3000) [pid = 1850] [serial = 117] [outer = (nil)] [url = about:blank] 03:03:42 INFO - PROCESS | 1850 | --DOMWINDOW == 79 (0x7fb6ea147800) [pid = 1850] [serial = 122] [outer = (nil)] [url = about:blank] 03:03:42 INFO - PROCESS | 1850 | --DOMWINDOW == 78 (0x7fb6f0cba000) [pid = 1850] [serial = 119] [outer = (nil)] [url = about:blank] 03:03:42 INFO - PROCESS | 1850 | --DOMWINDOW == 77 (0x7fb6f2545400) [pid = 1850] [serial = 120] [outer = (nil)] [url = about:blank] 03:03:42 INFO - PROCESS | 1850 | --DOMWINDOW == 76 (0x7fb6fd768400) [pid = 1850] [serial = 132] [outer = (nil)] [url = about:blank] 03:03:42 INFO - PROCESS | 1850 | --DOMWINDOW == 75 (0x7fb6f15b9800) [pid = 1850] [serial = 131] [outer = (nil)] [url = about:blank] 03:03:42 INFO - PROCESS | 1850 | --DOMWINDOW == 74 (0x7fb6f34ba400) [pid = 1850] [serial = 126] [outer = (nil)] [url = about:blank] 03:03:42 INFO - PROCESS | 1850 | --DOMWINDOW == 73 (0x7fb6ea1b5800) [pid = 1850] [serial = 123] [outer = (nil)] [url = about:blank] 03:03:42 INFO - PROCESS | 1850 | 1462529022577 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]]]}] 03:03:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 03:03:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1144ms 03:03:42 INFO - PROCESS | 1850 | 1462529022601 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 03:03:42 INFO - PROCESS | 1850 | 1462529022607 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 03:03:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 03:03:42 INFO - PROCESS | 1850 | 1462529022614 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 03:03:42 INFO - PROCESS | 1850 | 1462529022617 Marionette TRACE conn4 <- [1,218,null,{}] 03:03:42 INFO - PROCESS | 1850 | 1462529022644 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}] 03:03:42 INFO - PROCESS | 1850 | 1462529022802 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 03:03:42 INFO - PROCESS | 1850 | 1462529022814 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f120c800 == 41 [pid = 1850] [id = 62] 03:03:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 74 (0x7fb6f15b9800) [pid = 1850] [serial = 184] [outer = (nil)] 03:03:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 75 (0x7fb6f337a400) [pid = 1850] [serial = 185] [outer = 0x7fb6f15b9800] 03:03:42 INFO - PROCESS | 1850 | 1462529022875 Marionette DEBUG loaded listener.js 03:03:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 76 (0x7fb6f3953400) [pid = 1850] [serial = 186] [outer = 0x7fb6f15b9800] 03:03:43 INFO - PROCESS | 1850 | 1462529023593 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]]]}] 03:03:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 03:03:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1005ms 03:03:43 INFO - PROCESS | 1850 | 1462529023619 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 03:03:43 INFO - PROCESS | 1850 | 1462529023623 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 03:03:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 03:03:43 INFO - PROCESS | 1850 | 1462529023636 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 03:03:43 INFO - PROCESS | 1850 | 1462529023644 Marionette TRACE conn4 <- [1,222,null,{}] 03:03:43 INFO - PROCESS | 1850 | 1462529023652 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}] 03:03:43 INFO - PROCESS | 1850 | 1462529023838 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 03:03:43 INFO - PROCESS | 1850 | 1462529023862 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:43 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f24e9800 == 42 [pid = 1850] [id = 63] 03:03:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 77 (0x7fb6fc668000) [pid = 1850] [serial = 187] [outer = (nil)] 03:03:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 78 (0x7fb6fd58e400) [pid = 1850] [serial = 188] [outer = 0x7fb6fc668000] 03:03:43 INFO - PROCESS | 1850 | 1462529023924 Marionette DEBUG loaded listener.js 03:03:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 79 (0x7fb6fd7b3800) [pid = 1850] [serial = 189] [outer = 0x7fb6fc668000] 03:03:44 INFO - PROCESS | 1850 | 1462529024734 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]]]}] 03:03:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 03:03:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1145ms 03:03:44 INFO - PROCESS | 1850 | 1462529024775 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 03:03:44 INFO - PROCESS | 1850 | 1462529024779 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 03:03:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 03:03:44 INFO - PROCESS | 1850 | 1462529024791 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 03:03:44 INFO - PROCESS | 1850 | 1462529024794 Marionette TRACE conn4 <- [1,226,null,{}] 03:03:44 INFO - PROCESS | 1850 | 1462529024799 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}] 03:03:44 INFO - PROCESS | 1850 | 1462529024971 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 03:03:44 INFO - PROCESS | 1850 | 1462529024989 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:45 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f351b800 == 43 [pid = 1850] [id = 64] 03:03:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 80 (0x7fb6fd978000) [pid = 1850] [serial = 190] [outer = (nil)] 03:03:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 81 (0x7fb6feaf0000) [pid = 1850] [serial = 191] [outer = 0x7fb6fd978000] 03:03:45 INFO - PROCESS | 1850 | 1462529025052 Marionette DEBUG loaded listener.js 03:03:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 82 (0x7fb7020a3000) [pid = 1850] [serial = 192] [outer = 0x7fb6fd978000] 03:03:45 INFO - PROCESS | 1850 | 1462529025746 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]]]}] 03:03:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 03:03:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 981ms 03:03:45 INFO - PROCESS | 1850 | 1462529025774 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 03:03:45 INFO - PROCESS | 1850 | 1462529025778 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 03:03:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 03:03:45 INFO - PROCESS | 1850 | 1462529025784 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 03:03:45 INFO - PROCESS | 1850 | 1462529025786 Marionette TRACE conn4 <- [1,230,null,{}] 03:03:45 INFO - PROCESS | 1850 | 1462529025797 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}] 03:03:45 INFO - PROCESS | 1850 | 1462529025980 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 03:03:46 INFO - PROCESS | 1850 | 1462529026050 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:46 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6fd23a000 == 44 [pid = 1850] [id = 65] 03:03:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 83 (0x7fb70292b800) [pid = 1850] [serial = 193] [outer = (nil)] 03:03:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 84 (0x7fb702a28c00) [pid = 1850] [serial = 194] [outer = 0x7fb70292b800] 03:03:46 INFO - PROCESS | 1850 | 1462529026127 Marionette DEBUG loaded listener.js 03:03:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 85 (0x7fb705033400) [pid = 1850] [serial = 195] [outer = 0x7fb70292b800] 03:03:46 INFO - PROCESS | 1850 | --DOMWINDOW == 84 (0x7fb6e6819000) [pid = 1850] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 03:03:46 INFO - PROCESS | 1850 | --DOMWINDOW == 83 (0x7fb6f0dd7000) [pid = 1850] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 03:03:46 INFO - PROCESS | 1850 | --DOMWINDOW == 82 (0x7fb6ea146800) [pid = 1850] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 03:03:46 INFO - PROCESS | 1850 | --DOMWINDOW == 81 (0x7fb6ea13fc00) [pid = 1850] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 03:03:46 INFO - PROCESS | 1850 | --DOMWINDOW == 80 (0x7fb7003c5800) [pid = 1850] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 03:03:46 INFO - PROCESS | 1850 | --DOMWINDOW == 79 (0x7fb6f1643800) [pid = 1850] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 03:03:47 INFO - PROCESS | 1850 | 1462529027015 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]]]}] 03:03:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 03:03:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1243ms 03:03:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 03:03:47 INFO - PROCESS | 1850 | 1462529027030 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 03:03:47 INFO - PROCESS | 1850 | 1462529027032 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 03:03:47 INFO - PROCESS | 1850 | 1462529027049 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 03:03:47 INFO - PROCESS | 1850 | 1462529027052 Marionette TRACE conn4 <- [1,234,null,{}] 03:03:47 INFO - PROCESS | 1850 | 1462529027058 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}] 03:03:47 INFO - PROCESS | 1850 | 1462529027197 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 03:03:47 INFO - PROCESS | 1850 | 1462529027214 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:47 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6fe97e800 == 45 [pid = 1850] [id = 66] 03:03:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 80 (0x7fb6ed547000) [pid = 1850] [serial = 196] [outer = (nil)] 03:03:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 81 (0x7fb7050a5400) [pid = 1850] [serial = 197] [outer = 0x7fb6ed547000] 03:03:47 INFO - PROCESS | 1850 | 1462529027276 Marionette DEBUG loaded listener.js 03:03:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 82 (0x7fb706917400) [pid = 1850] [serial = 198] [outer = 0x7fb6ed547000] 03:03:47 INFO - PROCESS | 1850 | 1462529027984 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]]]}] 03:03:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 03:03:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 991ms 03:03:48 INFO - PROCESS | 1850 | 1462529028030 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 03:03:48 INFO - PROCESS | 1850 | 1462529028035 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 03:03:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 03:03:48 INFO - PROCESS | 1850 | 1462529028041 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 03:03:48 INFO - PROCESS | 1850 | 1462529028044 Marionette TRACE conn4 <- [1,238,null,{}] 03:03:48 INFO - PROCESS | 1850 | 1462529028050 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}] 03:03:48 INFO - PROCESS | 1850 | 1462529028218 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 03:03:48 INFO - PROCESS | 1850 | 1462529028236 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb7021a7800 == 46 [pid = 1850] [id = 67] 03:03:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 83 (0x7fb7046c3800) [pid = 1850] [serial = 199] [outer = (nil)] 03:03:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 84 (0x7fb706982c00) [pid = 1850] [serial = 200] [outer = 0x7fb7046c3800] 03:03:48 INFO - PROCESS | 1850 | 1462529028298 Marionette DEBUG loaded listener.js 03:03:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 85 (0x7fb706b61000) [pid = 1850] [serial = 201] [outer = 0x7fb7046c3800] 03:03:49 INFO - PROCESS | 1850 | 1462529029188 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]]]}] 03:03:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 03:03:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1182ms 03:03:49 INFO - PROCESS | 1850 | 1462529029224 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 03:03:49 INFO - PROCESS | 1850 | 1462529029231 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 03:03:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 03:03:49 INFO - PROCESS | 1850 | 1462529029240 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 03:03:49 INFO - PROCESS | 1850 | 1462529029246 Marionette TRACE conn4 <- [1,242,null,{}] 03:03:49 INFO - PROCESS | 1850 | 1462529029254 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}] 03:03:49 INFO - PROCESS | 1850 | 1462529029426 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 03:03:49 INFO - PROCESS | 1850 | 1462529029558 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:49 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6ef475800 == 47 [pid = 1850] [id = 68] 03:03:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 86 (0x7fb6e76c5000) [pid = 1850] [serial = 202] [outer = (nil)] 03:03:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 87 (0x7fb6e76c9400) [pid = 1850] [serial = 203] [outer = 0x7fb6e76c5000] 03:03:49 INFO - PROCESS | 1850 | 1462529029634 Marionette DEBUG loaded listener.js 03:03:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 88 (0x7fb6e878bc00) [pid = 1850] [serial = 204] [outer = 0x7fb6e76c5000] 03:03:50 INFO - PROCESS | 1850 | 1462529030504 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]]]}] 03:03:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 03:03:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1332ms 03:03:50 INFO - PROCESS | 1850 | 1462529030574 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 03:03:50 INFO - PROCESS | 1850 | 1462529030583 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 03:03:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 03:03:50 INFO - PROCESS | 1850 | 1462529030593 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 03:03:50 INFO - PROCESS | 1850 | 1462529030597 Marionette TRACE conn4 <- [1,246,null,{}] 03:03:50 INFO - PROCESS | 1850 | 1462529030603 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}] 03:03:50 INFO - PROCESS | 1850 | 1462529030805 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 03:03:50 INFO - PROCESS | 1850 | 1462529030938 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:50 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f6881800 == 48 [pid = 1850] [id = 69] 03:03:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 89 (0x7fb6ea1b8c00) [pid = 1850] [serial = 205] [outer = (nil)] 03:03:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 90 (0x7fb6eed92800) [pid = 1850] [serial = 206] [outer = 0x7fb6ea1b8c00] 03:03:51 INFO - PROCESS | 1850 | 1462529031015 Marionette DEBUG loaded listener.js 03:03:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 91 (0x7fb6f1649000) [pid = 1850] [serial = 207] [outer = 0x7fb6ea1b8c00] 03:03:51 INFO - PROCESS | 1850 | 1462529031845 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]]]}] 03:03:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 03:03:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1283ms 03:03:51 INFO - PROCESS | 1850 | 1462529031908 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 03:03:51 INFO - PROCESS | 1850 | 1462529031912 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 03:03:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 03:03:51 INFO - PROCESS | 1850 | 1462529031924 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 03:03:51 INFO - PROCESS | 1850 | 1462529031930 Marionette TRACE conn4 <- [1,250,null,{}] 03:03:51 INFO - PROCESS | 1850 | 1462529031946 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}] 03:03:52 INFO - PROCESS | 1850 | 1462529032112 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 03:03:52 INFO - PROCESS | 1850 | 1462529032243 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:52 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb702283000 == 49 [pid = 1850] [id = 70] 03:03:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 92 (0x7fb6f3955800) [pid = 1850] [serial = 208] [outer = (nil)] 03:03:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 93 (0x7fb6fd215c00) [pid = 1850] [serial = 209] [outer = 0x7fb6f3955800] 03:03:52 INFO - PROCESS | 1850 | 1462529032321 Marionette DEBUG loaded listener.js 03:03:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 94 (0x7fb7020acc00) [pid = 1850] [serial = 210] [outer = 0x7fb6f3955800] 03:03:53 INFO - PROCESS | 1850 | 1462529033220 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]]]}] 03:03:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 03:03:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1335ms 03:03:53 INFO - PROCESS | 1850 | 1462529033260 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 03:03:53 INFO - PROCESS | 1850 | 1462529033264 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 03:03:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 03:03:53 INFO - PROCESS | 1850 | 1462529033270 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 03:03:53 INFO - PROCESS | 1850 | 1462529033272 Marionette TRACE conn4 <- [1,254,null,{}] 03:03:53 INFO - PROCESS | 1850 | 1462529033278 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}] 03:03:53 INFO - PROCESS | 1850 | 1462529033435 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 03:03:53 INFO - PROCESS | 1850 | 1462529033571 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:53 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb702a20000 == 50 [pid = 1850] [id = 71] 03:03:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 95 (0x7fb6e6813800) [pid = 1850] [serial = 211] [outer = (nil)] 03:03:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 96 (0x7fb70530e800) [pid = 1850] [serial = 212] [outer = 0x7fb6e6813800] 03:03:53 INFO - PROCESS | 1850 | 1462529033647 Marionette DEBUG loaded listener.js 03:03:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 97 (0x7fb70691b800) [pid = 1850] [serial = 213] [outer = 0x7fb6e6813800] 03:03:54 INFO - PROCESS | 1850 | 1462529034462 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]]]}] 03:03:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 03:03:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1233ms 03:03:54 INFO - PROCESS | 1850 | 1462529034504 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 03:03:54 INFO - PROCESS | 1850 | 1462529034508 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 03:03:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 03:03:54 INFO - PROCESS | 1850 | 1462529034514 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 03:03:54 INFO - PROCESS | 1850 | 1462529034517 Marionette TRACE conn4 <- [1,258,null,{}] 03:03:54 INFO - PROCESS | 1850 | 1462529034523 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}] 03:03:54 INFO - PROCESS | 1850 | 1462529034679 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 03:03:54 INFO - PROCESS | 1850 | 1462529034820 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6fd511800 == 51 [pid = 1850] [id = 72] 03:03:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 98 (0x7fb6e6817400) [pid = 1850] [serial = 214] [outer = (nil)] 03:03:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 99 (0x7fb6e6a0b000) [pid = 1850] [serial = 215] [outer = 0x7fb6e6817400] 03:03:54 INFO - PROCESS | 1850 | 1462529034894 Marionette DEBUG loaded listener.js 03:03:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 100 (0x7fb6e6a10000) [pid = 1850] [serial = 216] [outer = 0x7fb6e6817400] 03:03:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 03:03:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1429ms 03:03:55 INFO - PROCESS | 1850 | 1462529035934 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]]]}] 03:03:55 INFO - PROCESS | 1850 | 1462529035945 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 03:03:55 INFO - PROCESS | 1850 | 1462529035950 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 03:03:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 03:03:55 INFO - PROCESS | 1850 | 1462529035958 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 03:03:55 INFO - PROCESS | 1850 | 1462529035964 Marionette TRACE conn4 <- [1,262,null,{}] 03:03:55 INFO - PROCESS | 1850 | 1462529035972 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}] 03:03:56 INFO - PROCESS | 1850 | 1462529036123 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 03:03:56 INFO - PROCESS | 1850 | 1462529036298 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6ea17c800 == 52 [pid = 1850] [id = 73] 03:03:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 101 (0x7fb6e6a0c400) [pid = 1850] [serial = 217] [outer = (nil)] 03:03:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 102 (0x7fb6e812a400) [pid = 1850] [serial = 218] [outer = 0x7fb6e6a0c400] 03:03:56 INFO - PROCESS | 1850 | 1462529036435 Marionette DEBUG loaded listener.js 03:03:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 103 (0x7fb6e8132800) [pid = 1850] [serial = 219] [outer = 0x7fb6e6a0c400] 03:03:57 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6fe97e800 == 51 [pid = 1850] [id = 66] 03:03:57 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6fd23a000 == 50 [pid = 1850] [id = 65] 03:03:57 INFO - PROCESS | 1850 | --DOMWINDOW == 102 (0x7fb7050b0c00) [pid = 1850] [serial = 167] [outer = (nil)] [url = about:blank] 03:03:57 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f351b800 == 49 [pid = 1850] [id = 64] 03:03:57 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f24e9800 == 48 [pid = 1850] [id = 63] 03:03:57 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f120c800 == 47 [pid = 1850] [id = 62] 03:03:57 INFO - PROCESS | 1850 | 1462529037273 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]]]}] 03:03:57 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e8176800 == 46 [pid = 1850] [id = 61] 03:03:57 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6efb80800 == 45 [pid = 1850] [id = 60] 03:03:57 INFO - PROCESS | 1850 | --DOMWINDOW == 101 (0x7fb702242c00) [pid = 1850] [serial = 161] [outer = (nil)] [url = about:blank] 03:03:57 INFO - PROCESS | 1850 | --DOMWINDOW == 100 (0x7fb6f2547800) [pid = 1850] [serial = 140] [outer = (nil)] [url = about:blank] 03:03:57 INFO - PROCESS | 1850 | --DOMWINDOW == 99 (0x7fb6f3976400) [pid = 1850] [serial = 155] [outer = (nil)] [url = about:blank] 03:03:57 INFO - PROCESS | 1850 | --DOMWINDOW == 98 (0x7fb6fd214000) [pid = 1850] [serial = 156] [outer = (nil)] [url = about:blank] 03:03:57 INFO - PROCESS | 1850 | --DOMWINDOW == 97 (0x7fb6fe40a800) [pid = 1850] [serial = 143] [outer = (nil)] [url = about:blank] 03:03:57 INFO - PROCESS | 1850 | --DOMWINDOW == 96 (0x7fb6ec95cc00) [pid = 1850] [serial = 150] [outer = (nil)] [url = about:blank] 03:03:57 INFO - PROCESS | 1850 | --DOMWINDOW == 95 (0x7fb6ea1b3800) [pid = 1850] [serial = 149] [outer = (nil)] [url = about:blank] 03:03:57 INFO - PROCESS | 1850 | --DOMWINDOW == 94 (0x7fb701ac4400) [pid = 1850] [serial = 146] [outer = (nil)] [url = about:blank] 03:03:57 INFO - PROCESS | 1850 | --DOMWINDOW == 93 (0x7fb6eed04800) [pid = 1850] [serial = 152] [outer = (nil)] [url = about:blank] 03:03:57 INFO - PROCESS | 1850 | --DOMWINDOW == 92 (0x7fb6f10c0400) [pid = 1850] [serial = 153] [outer = (nil)] [url = about:blank] 03:03:57 INFO - PROCESS | 1850 | --DOMWINDOW == 91 (0x7fb6ea13e000) [pid = 1850] [serial = 137] [outer = (nil)] [url = about:blank] 03:03:57 INFO - PROCESS | 1850 | --DOMWINDOW == 90 (0x7fb70465a400) [pid = 1850] [serial = 165] [outer = (nil)] [url = about:blank] 03:03:57 INFO - PROCESS | 1850 | --DOMWINDOW == 89 (0x7fb702a34000) [pid = 1850] [serial = 164] [outer = (nil)] [url = about:blank] 03:03:57 INFO - PROCESS | 1850 | --DOMWINDOW == 88 (0x7fb6fd589c00) [pid = 1850] [serial = 158] [outer = (nil)] [url = about:blank] 03:03:57 INFO - PROCESS | 1850 | --DOMWINDOW == 87 (0x7fb6fe926000) [pid = 1850] [serial = 159] [outer = (nil)] [url = about:blank] 03:03:57 INFO - PROCESS | 1850 | --DOMWINDOW == 86 (0x7fb70292f400) [pid = 1850] [serial = 162] [outer = (nil)] [url = about:blank] 03:03:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 03:03:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1390ms 03:03:57 INFO - PROCESS | 1850 | 1462529037350 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 03:03:57 INFO - PROCESS | 1850 | 1462529037358 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 03:03:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 03:03:57 INFO - PROCESS | 1850 | 1462529037367 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 03:03:57 INFO - PROCESS | 1850 | 1462529037371 Marionette TRACE conn4 <- [1,266,null,{}] 03:03:57 INFO - PROCESS | 1850 | 1462529037376 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}] 03:03:57 INFO - PROCESS | 1850 | 1462529037522 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 03:03:57 INFO - PROCESS | 1850 | 1462529037615 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:57 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6efb80800 == 46 [pid = 1850] [id = 74] 03:03:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 87 (0x7fb6e76c8000) [pid = 1850] [serial = 220] [outer = (nil)] 03:03:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 88 (0x7fb6ea13f000) [pid = 1850] [serial = 221] [outer = 0x7fb6e76c8000] 03:03:57 INFO - PROCESS | 1850 | 1462529037680 Marionette DEBUG loaded listener.js 03:03:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 89 (0x7fb6ea1b7400) [pid = 1850] [serial = 222] [outer = 0x7fb6e76c8000] 03:03:58 INFO - PROCESS | 1850 | 1462529038367 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]]]}] 03:03:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 03:03:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1033ms 03:03:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 03:03:58 INFO - PROCESS | 1850 | 1462529038401 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 03:03:58 INFO - PROCESS | 1850 | 1462529038404 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 03:03:58 INFO - PROCESS | 1850 | 1462529038410 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 03:03:58 INFO - PROCESS | 1850 | 1462529038415 Marionette TRACE conn4 <- [1,270,null,{}] 03:03:58 INFO - PROCESS | 1850 | 1462529038443 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}] 03:03:58 INFO - PROCESS | 1850 | 1462529038602 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 03:03:58 INFO - PROCESS | 1850 | 1462529038693 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:58 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f350e800 == 47 [pid = 1850] [id = 75] 03:03:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 90 (0x7fb6ea146c00) [pid = 1850] [serial = 223] [outer = (nil)] 03:03:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 91 (0x7fb6ef810800) [pid = 1850] [serial = 224] [outer = 0x7fb6ea146c00] 03:03:58 INFO - PROCESS | 1850 | 1462529038761 Marionette DEBUG loaded listener.js 03:03:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 92 (0x7fb6f222bc00) [pid = 1850] [serial = 225] [outer = 0x7fb6ea146c00] 03:03:59 INFO - PROCESS | 1850 | 1462529039464 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]]]}] 03:03:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 03:03:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1085ms 03:03:59 INFO - PROCESS | 1850 | 1462529039506 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 03:03:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 03:03:59 INFO - PROCESS | 1850 | 1462529039510 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 03:03:59 INFO - PROCESS | 1850 | 1462529039516 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 03:03:59 INFO - PROCESS | 1850 | 1462529039518 Marionette TRACE conn4 <- [1,274,null,{}] 03:03:59 INFO - PROCESS | 1850 | 1462529039523 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}] 03:03:59 INFO - PROCESS | 1850 | 1462529039718 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 03:03:59 INFO - PROCESS | 1850 | 1462529039746 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:59 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6fd929800 == 48 [pid = 1850] [id = 76] 03:03:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 93 (0x7fb6f0986400) [pid = 1850] [serial = 226] [outer = (nil)] 03:03:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 94 (0x7fb6f397c400) [pid = 1850] [serial = 227] [outer = 0x7fb6f0986400] 03:03:59 INFO - PROCESS | 1850 | 1462529039807 Marionette DEBUG loaded listener.js 03:03:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 95 (0x7fb6fd295000) [pid = 1850] [serial = 228] [outer = 0x7fb6f0986400] 03:04:00 INFO - PROCESS | 1850 | 1462529040521 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]]]}] 03:04:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 03:04:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1027ms 03:04:00 INFO - PROCESS | 1850 | 1462529040558 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 03:04:00 INFO - PROCESS | 1850 | 1462529040562 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 03:04:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 03:04:00 INFO - PROCESS | 1850 | 1462529040568 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 03:04:00 INFO - PROCESS | 1850 | 1462529040570 Marionette TRACE conn4 <- [1,278,null,{}] 03:04:00 INFO - PROCESS | 1850 | 1462529040575 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}] 03:04:00 INFO - PROCESS | 1850 | 1462529040753 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 03:04:00 INFO - PROCESS | 1850 | 1462529040779 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:00 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb701c29800 == 49 [pid = 1850] [id = 77] 03:04:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 96 (0x7fb6ebfbe000) [pid = 1850] [serial = 229] [outer = (nil)] 03:04:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 97 (0x7fb6fe40a800) [pid = 1850] [serial = 230] [outer = 0x7fb6ebfbe000] 03:04:00 INFO - PROCESS | 1850 | 1462529040839 Marionette DEBUG loaded listener.js 03:04:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 98 (0x7fb70085e000) [pid = 1850] [serial = 231] [outer = 0x7fb6ebfbe000] 03:04:01 INFO - PROCESS | 1850 | 1462529041637 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]]]}] 03:04:01 INFO - PROCESS | 1850 | --DOMWINDOW == 97 (0x7fb70292b800) [pid = 1850] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 03:04:01 INFO - PROCESS | 1850 | --DOMWINDOW == 96 (0x7fb6ea13b800) [pid = 1850] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 03:04:01 INFO - PROCESS | 1850 | --DOMWINDOW == 95 (0x7fb6ed547000) [pid = 1850] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 03:04:01 INFO - PROCESS | 1850 | --DOMWINDOW == 94 (0x7fb6f15b9800) [pid = 1850] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 03:04:01 INFO - PROCESS | 1850 | --DOMWINDOW == 93 (0x7fb6e878c000) [pid = 1850] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 03:04:01 INFO - PROCESS | 1850 | --DOMWINDOW == 92 (0x7fb6fc668000) [pid = 1850] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 03:04:01 INFO - PROCESS | 1850 | --DOMWINDOW == 91 (0x7fb6fd978000) [pid = 1850] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 03:04:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 03:04:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1277ms 03:04:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 03:04:01 INFO - PROCESS | 1850 | 1462529041853 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 03:04:01 INFO - PROCESS | 1850 | 1462529041855 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 03:04:01 INFO - PROCESS | 1850 | 1462529041862 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 03:04:01 INFO - PROCESS | 1850 | 1462529041865 Marionette TRACE conn4 <- [1,282,null,{}] 03:04:01 INFO - PROCESS | 1850 | 1462529041870 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}] 03:04:02 INFO - PROCESS | 1850 | 1462529042051 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 03:04:02 INFO - PROCESS | 1850 | 1462529042146 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:02 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6ea181800 == 50 [pid = 1850] [id = 78] 03:04:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 92 (0x7fb6f127cc00) [pid = 1850] [serial = 232] [outer = (nil)] 03:04:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 93 (0x7fb6f1283c00) [pid = 1850] [serial = 233] [outer = 0x7fb6f127cc00] 03:04:02 INFO - PROCESS | 1850 | 1462529042264 Marionette DEBUG loaded listener.js 03:04:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 94 (0x7fb701c82800) [pid = 1850] [serial = 234] [outer = 0x7fb6f127cc00] 03:04:02 INFO - PROCESS | 1850 | 1462529042927 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]]]}] 03:04:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 03:04:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1088ms 03:04:02 INFO - PROCESS | 1850 | 1462529042961 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 03:04:02 INFO - PROCESS | 1850 | 1462529042964 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 03:04:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 03:04:02 INFO - PROCESS | 1850 | 1462529042971 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 03:04:02 INFO - PROCESS | 1850 | 1462529042974 Marionette TRACE conn4 <- [1,286,null,{}] 03:04:02 INFO - PROCESS | 1850 | 1462529042979 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}] 03:04:03 INFO - PROCESS | 1850 | 1462529043155 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 03:04:03 INFO - PROCESS | 1850 | 1462529043172 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb7069ae800 == 51 [pid = 1850] [id = 79] 03:04:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 95 (0x7fb6e76be000) [pid = 1850] [serial = 235] [outer = (nil)] 03:04:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 96 (0x7fb702934c00) [pid = 1850] [serial = 236] [outer = 0x7fb6e76be000] 03:04:03 INFO - PROCESS | 1850 | 1462529043234 Marionette DEBUG loaded listener.js 03:04:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 97 (0x7fb70465a400) [pid = 1850] [serial = 237] [outer = 0x7fb6e76be000] 03:04:04 INFO - PROCESS | 1850 | 1462529044284 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]]]}] 03:04:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 03:04:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1328ms 03:04:04 INFO - PROCESS | 1850 | 1462529044303 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 03:04:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 03:04:04 INFO - PROCESS | 1850 | 1462529044316 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 03:04:04 INFO - PROCESS | 1850 | 1462529044330 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 03:04:04 INFO - PROCESS | 1850 | 1462529044340 Marionette TRACE conn4 <- [1,290,null,{}] 03:04:04 INFO - PROCESS | 1850 | 1462529044352 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}] 03:04:04 INFO - PROCESS | 1850 | 1462529044570 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 03:04:04 INFO - PROCESS | 1850 | 1462529044707 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f1a60000 == 52 [pid = 1850] [id = 80] 03:04:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 98 (0x7fb6e8132c00) [pid = 1850] [serial = 238] [outer = (nil)] 03:04:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 99 (0x7fb6e8789000) [pid = 1850] [serial = 239] [outer = 0x7fb6e8132c00] 03:04:04 INFO - PROCESS | 1850 | 1462529044786 Marionette DEBUG loaded listener.js 03:04:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 100 (0x7fb6ea149400) [pid = 1850] [serial = 240] [outer = 0x7fb6e8132c00] 03:04:05 INFO - PROCESS | 1850 | 1462529045625 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]]]}] 03:04:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 03:04:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1353ms 03:04:05 INFO - PROCESS | 1850 | 1462529045679 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 03:04:05 INFO - PROCESS | 1850 | 1462529045686 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 03:04:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 03:04:05 INFO - PROCESS | 1850 | 1462529045698 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 03:04:05 INFO - PROCESS | 1850 | 1462529045701 Marionette TRACE conn4 <- [1,294,null,{}] 03:04:05 INFO - PROCESS | 1850 | 1462529045708 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}] 03:04:05 INFO - PROCESS | 1850 | 1462529045882 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 03:04:06 INFO - PROCESS | 1850 | 1462529046017 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb701a6c000 == 53 [pid = 1850] [id = 81] 03:04:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 101 (0x7fb6ecaafc00) [pid = 1850] [serial = 241] [outer = (nil)] 03:04:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 102 (0x7fb6f127b400) [pid = 1850] [serial = 242] [outer = 0x7fb6ecaafc00] 03:04:06 INFO - PROCESS | 1850 | 1462529046089 Marionette DEBUG loaded listener.js 03:04:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 103 (0x7fb6f1282800) [pid = 1850] [serial = 243] [outer = 0x7fb6ecaafc00] 03:04:07 INFO - PROCESS | 1850 | 1462529047046 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]]]}] 03:04:07 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. 03:04:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1391ms 03:04:07 INFO - PROCESS | 1850 | 1462529047089 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 03:04:07 INFO - PROCESS | 1850 | 1462529047093 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 03:04:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 03:04:07 INFO - PROCESS | 1850 | 1462529047100 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 03:04:07 INFO - PROCESS | 1850 | 1462529047106 Marionette TRACE conn4 <- [1,298,null,{}] 03:04:07 INFO - PROCESS | 1850 | 1462529047121 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}] 03:04:07 INFO - PROCESS | 1850 | 1462529047300 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 03:04:07 INFO - PROCESS | 1850 | 1462529047478 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:07 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f1425000 == 54 [pid = 1850] [id = 82] 03:04:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 104 (0x7fb6f344c000) [pid = 1850] [serial = 244] [outer = (nil)] 03:04:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 105 (0x7fb6fe660400) [pid = 1850] [serial = 245] [outer = 0x7fb6f344c000] 03:04:07 INFO - PROCESS | 1850 | 1462529047556 Marionette DEBUG loaded listener.js 03:04:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 106 (0x7fb702a32800) [pid = 1850] [serial = 246] [outer = 0x7fb6f344c000] 03:04:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 107 (0x7fb6e6e0a800) [pid = 1850] [serial = 247] [outer = 0x7fb6e6909800] 03:04:08 INFO - PROCESS | 1850 | 1462529048363 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]]]}] 03:04:08 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. 03:04:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1333ms 03:04:08 INFO - PROCESS | 1850 | 1462529048434 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 03:04:08 INFO - PROCESS | 1850 | 1462529048439 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 03:04:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 03:04:08 INFO - PROCESS | 1850 | 1462529048445 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 03:04:08 INFO - PROCESS | 1850 | 1462529048448 Marionette TRACE conn4 <- [1,302,null,{}] 03:04:08 INFO - PROCESS | 1850 | 1462529048454 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}] 03:04:08 INFO - PROCESS | 1850 | 1462529048618 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 03:04:08 INFO - PROCESS | 1850 | 1462529048754 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb702505000 == 55 [pid = 1850] [id = 83] 03:04:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 108 (0x7fb6e6817c00) [pid = 1850] [serial = 248] [outer = (nil)] 03:04:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 109 (0x7fb6e6e0b800) [pid = 1850] [serial = 249] [outer = 0x7fb6e6817c00] 03:04:08 INFO - PROCESS | 1850 | 1462529048827 Marionette DEBUG loaded listener.js 03:04:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 110 (0x7fb6f34b7800) [pid = 1850] [serial = 250] [outer = 0x7fb6e6817c00] 03:04:09 INFO - PROCESS | 1850 | 1462529049677 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]]]}] 03:04:09 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. 03:04:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1280ms 03:04:09 INFO - PROCESS | 1850 | 1462529049726 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 03:04:09 INFO - PROCESS | 1850 | 1462529049730 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 03:04:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 03:04:09 INFO - PROCESS | 1850 | 1462529049736 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 03:04:09 INFO - PROCESS | 1850 | 1462529049738 Marionette TRACE conn4 <- [1,306,null,{}] 03:04:09 INFO - PROCESS | 1850 | 1462529049745 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}] 03:04:09 INFO - PROCESS | 1850 | 1462529049911 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 03:04:10 INFO - PROCESS | 1850 | 1462529050053 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:10 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e7330000 == 56 [pid = 1850] [id = 84] 03:04:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 111 (0x7fb6e6e04c00) [pid = 1850] [serial = 251] [outer = (nil)] 03:04:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 112 (0x7fb7046c0c00) [pid = 1850] [serial = 252] [outer = 0x7fb6e6e04c00] 03:04:10 INFO - PROCESS | 1850 | 1462529050128 Marionette DEBUG loaded listener.js 03:04:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 113 (0x7fb705394000) [pid = 1850] [serial = 253] [outer = 0x7fb6e6e04c00] 03:04:11 INFO - PROCESS | 1850 | 1462529051029 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]]]}] 03:04:11 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. 03:04:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1331ms 03:04:11 INFO - PROCESS | 1850 | 1462529051069 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 03:04:11 INFO - PROCESS | 1850 | 1462529051073 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 03:04:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 03:04:11 INFO - PROCESS | 1850 | 1462529051079 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 03:04:11 INFO - PROCESS | 1850 | 1462529051083 Marionette TRACE conn4 <- [1,310,null,{}] 03:04:11 INFO - PROCESS | 1850 | 1462529051089 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}] 03:04:11 INFO - PROCESS | 1850 | 1462529051262 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 03:04:11 INFO - PROCESS | 1850 | 1462529051399 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e74cb000 == 57 [pid = 1850] [id = 85] 03:04:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 114 (0x7fb6e440cc00) [pid = 1850] [serial = 254] [outer = (nil)] 03:04:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 115 (0x7fb6e6a0fc00) [pid = 1850] [serial = 255] [outer = 0x7fb6e440cc00] 03:04:11 INFO - PROCESS | 1850 | 1462529051472 Marionette DEBUG loaded listener.js 03:04:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 116 (0x7fb7053e3400) [pid = 1850] [serial = 256] [outer = 0x7fb6e440cc00] 03:04:12 INFO - PROCESS | 1850 | 1462529052503 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]]]}] 03:04:12 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. 03:04:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1480ms 03:04:12 INFO - PROCESS | 1850 | 1462529052560 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 03:04:12 INFO - PROCESS | 1850 | 1462529052565 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 03:04:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 03:04:12 INFO - PROCESS | 1850 | 1462529052574 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 03:04:12 INFO - PROCESS | 1850 | 1462529052579 Marionette TRACE conn4 <- [1,314,null,{}] 03:04:12 INFO - PROCESS | 1850 | 1462529052608 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}] 03:04:12 INFO - PROCESS | 1850 | 1462529052774 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 03:04:12 INFO - PROCESS | 1850 | 1462529052942 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:12 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6efb8c800 == 58 [pid = 1850] [id = 86] 03:04:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 117 (0x7fb6e6a0e400) [pid = 1850] [serial = 257] [outer = (nil)] 03:04:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 118 (0x7fb6e6e07000) [pid = 1850] [serial = 258] [outer = 0x7fb6e6a0e400] 03:04:13 INFO - PROCESS | 1850 | 1462529053024 Marionette DEBUG loaded listener.js 03:04:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 119 (0x7fb6e76c4c00) [pid = 1850] [serial = 259] [outer = 0x7fb6e6a0e400] 03:04:13 INFO - PROCESS | 1850 | 1462529053904 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]]]}] 03:04:13 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. 03:04:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1352ms 03:04:13 INFO - PROCESS | 1850 | 1462529053931 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 03:04:13 INFO - PROCESS | 1850 | 1462529053944 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 03:04:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 03:04:13 INFO - PROCESS | 1850 | 1462529053954 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 03:04:13 INFO - PROCESS | 1850 | 1462529053957 Marionette TRACE conn4 <- [1,318,null,{}] 03:04:13 INFO - PROCESS | 1850 | 1462529053963 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}] 03:04:14 INFO - PROCESS | 1850 | 1462529054116 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 03:04:14 INFO - PROCESS | 1850 | 1462529054282 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:14 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6ea181800 == 57 [pid = 1850] [id = 78] 03:04:14 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb701c29800 == 56 [pid = 1850] [id = 77] 03:04:14 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6fd929800 == 55 [pid = 1850] [id = 76] 03:04:14 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f350e800 == 54 [pid = 1850] [id = 75] 03:04:14 INFO - PROCESS | 1850 | --DOMWINDOW == 118 (0x7fb706982c00) [pid = 1850] [serial = 200] [outer = (nil)] [url = about:blank] 03:04:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e9216000 == 55 [pid = 1850] [id = 87] 03:04:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 119 (0x7fb6e76c2c00) [pid = 1850] [serial = 260] [outer = (nil)] 03:04:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 120 (0x7fb6e9c53800) [pid = 1850] [serial = 261] [outer = 0x7fb6e76c2c00] 03:04:14 INFO - PROCESS | 1850 | 1462529054378 Marionette DEBUG loaded listener.js 03:04:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 121 (0x7fb6ea147400) [pid = 1850] [serial = 262] [outer = 0x7fb6e76c2c00] 03:04:14 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6efb80800 == 54 [pid = 1850] [id = 74] 03:04:14 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6ea17c800 == 53 [pid = 1850] [id = 73] 03:04:14 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f6881800 == 52 [pid = 1850] [id = 69] 03:04:14 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6ef475800 == 51 [pid = 1850] [id = 68] 03:04:14 INFO - PROCESS | 1850 | --DOMWINDOW == 120 (0x7fb702a28c00) [pid = 1850] [serial = 194] [outer = (nil)] [url = about:blank] 03:04:14 INFO - PROCESS | 1850 | --DOMWINDOW == 119 (0x7fb6ee802800) [pid = 1850] [serial = 182] [outer = (nil)] [url = about:blank] 03:04:14 INFO - PROCESS | 1850 | --DOMWINDOW == 118 (0x7fb7050a5400) [pid = 1850] [serial = 197] [outer = (nil)] [url = about:blank] 03:04:14 INFO - PROCESS | 1850 | --DOMWINDOW == 117 (0x7fb6f3953400) [pid = 1850] [serial = 186] [outer = (nil)] [url = about:blank] 03:04:14 INFO - PROCESS | 1850 | --DOMWINDOW == 116 (0x7fb6f0cbb000) [pid = 1850] [serial = 183] [outer = (nil)] [url = about:blank] 03:04:14 INFO - PROCESS | 1850 | --DOMWINDOW == 115 (0x7fb706917400) [pid = 1850] [serial = 198] [outer = (nil)] [url = about:blank] 03:04:14 INFO - PROCESS | 1850 | --DOMWINDOW == 114 (0x7fb70292cc00) [pid = 1850] [serial = 176] [outer = (nil)] [url = about:blank] 03:04:14 INFO - PROCESS | 1850 | --DOMWINDOW == 113 (0x7fb6ea1b3c00) [pid = 1850] [serial = 170] [outer = (nil)] [url = about:blank] 03:04:14 INFO - PROCESS | 1850 | --DOMWINDOW == 112 (0x7fb6e9c46c00) [pid = 1850] [serial = 179] [outer = (nil)] [url = about:blank] 03:04:14 INFO - PROCESS | 1850 | --DOMWINDOW == 111 (0x7fb705033400) [pid = 1850] [serial = 195] [outer = (nil)] [url = about:blank] 03:04:14 INFO - PROCESS | 1850 | --DOMWINDOW == 110 (0x7fb6fd7b3800) [pid = 1850] [serial = 189] [outer = (nil)] [url = about:blank] 03:04:14 INFO - PROCESS | 1850 | --DOMWINDOW == 109 (0x7fb6ea1b7800) [pid = 1850] [serial = 180] [outer = (nil)] [url = about:blank] 03:04:14 INFO - PROCESS | 1850 | --DOMWINDOW == 108 (0x7fb6feaf0000) [pid = 1850] [serial = 191] [outer = (nil)] [url = about:blank] 03:04:14 INFO - PROCESS | 1850 | --DOMWINDOW == 107 (0x7fb6fd58e400) [pid = 1850] [serial = 188] [outer = (nil)] [url = about:blank] 03:04:14 INFO - PROCESS | 1850 | --DOMWINDOW == 106 (0x7fb6f337a400) [pid = 1850] [serial = 185] [outer = (nil)] [url = about:blank] 03:04:14 INFO - PROCESS | 1850 | --DOMWINDOW == 105 (0x7fb6f3371400) [pid = 1850] [serial = 173] [outer = (nil)] [url = about:blank] 03:04:14 INFO - PROCESS | 1850 | --DOMWINDOW == 104 (0x7fb7020a3000) [pid = 1850] [serial = 192] [outer = (nil)] [url = about:blank] 03:04:15 INFO - PROCESS | 1850 | 1462529055131 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]]]}] 03:04:15 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. 03:04:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1233ms 03:04:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 03:04:15 INFO - PROCESS | 1850 | 1462529055187 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 03:04:15 INFO - PROCESS | 1850 | 1462529055190 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 03:04:15 INFO - PROCESS | 1850 | 1462529055197 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 03:04:15 INFO - PROCESS | 1850 | 1462529055202 Marionette TRACE conn4 <- [1,322,null,{}] 03:04:15 INFO - PROCESS | 1850 | 1462529055219 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}] 03:04:15 INFO - PROCESS | 1850 | 1462529055379 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 03:04:15 INFO - PROCESS | 1850 | 1462529055391 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:15 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f1451800 == 52 [pid = 1850] [id = 88] 03:04:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 105 (0x7fb6eed04800) [pid = 1850] [serial = 263] [outer = (nil)] 03:04:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 106 (0x7fb6f0dd7c00) [pid = 1850] [serial = 264] [outer = 0x7fb6eed04800] 03:04:15 INFO - PROCESS | 1850 | 1462529055456 Marionette DEBUG loaded listener.js 03:04:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 107 (0x7fb6f1284400) [pid = 1850] [serial = 265] [outer = 0x7fb6eed04800] 03:04:16 INFO - PROCESS | 1850 | 1462529056302 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]]]}] 03:04:16 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. 03:04:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1140ms 03:04:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 03:04:16 INFO - PROCESS | 1850 | 1462529056336 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 03:04:16 INFO - PROCESS | 1850 | 1462529056339 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 03:04:16 INFO - PROCESS | 1850 | 1462529056346 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 03:04:16 INFO - PROCESS | 1850 | 1462529056348 Marionette TRACE conn4 <- [1,326,null,{}] 03:04:16 INFO - PROCESS | 1850 | 1462529056354 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}] 03:04:16 INFO - PROCESS | 1850 | 1462529056493 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 03:04:16 INFO - PROCESS | 1850 | 1462529056508 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f25b4800 == 53 [pid = 1850] [id = 89] 03:04:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 108 (0x7fb6f1284800) [pid = 1850] [serial = 266] [outer = (nil)] 03:04:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 109 (0x7fb6f337a400) [pid = 1850] [serial = 267] [outer = 0x7fb6f1284800] 03:04:16 INFO - PROCESS | 1850 | 1462529056572 Marionette DEBUG loaded listener.js 03:04:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 110 (0x7fb6f763ec00) [pid = 1850] [serial = 268] [outer = 0x7fb6f1284800] 03:04:17 INFO - PROCESS | 1850 | 1462529057421 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]]]}] 03:04:17 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. 03:04:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1131ms 03:04:17 INFO - PROCESS | 1850 | 1462529057483 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 03:04:17 INFO - PROCESS | 1850 | 1462529057487 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 03:04:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 03:04:17 INFO - PROCESS | 1850 | 1462529057493 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 03:04:17 INFO - PROCESS | 1850 | 1462529057495 Marionette TRACE conn4 <- [1,330,null,{}] 03:04:17 INFO - PROCESS | 1850 | 1462529057501 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}] 03:04:17 INFO - PROCESS | 1850 | 1462529057685 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 03:04:17 INFO - PROCESS | 1850 | 1462529057707 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:17 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f6a0e000 == 54 [pid = 1850] [id = 90] 03:04:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 111 (0x7fb6ea13cc00) [pid = 1850] [serial = 269] [outer = (nil)] 03:04:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 112 (0x7fb6fd525c00) [pid = 1850] [serial = 270] [outer = 0x7fb6ea13cc00] 03:04:17 INFO - PROCESS | 1850 | 1462529057769 Marionette DEBUG loaded listener.js 03:04:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 113 (0x7fb6fe654400) [pid = 1850] [serial = 271] [outer = 0x7fb6ea13cc00] 03:04:18 INFO - PROCESS | 1850 | 1462529058605 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]]]}] 03:04:18 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. 03:04:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1127ms 03:04:18 INFO - PROCESS | 1850 | 1462529058620 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 03:04:18 INFO - PROCESS | 1850 | 1462529058622 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 03:04:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 03:04:18 INFO - PROCESS | 1850 | 1462529058632 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 03:04:18 INFO - PROCESS | 1850 | 1462529058634 Marionette TRACE conn4 <- [1,334,null,{}] 03:04:18 INFO - PROCESS | 1850 | 1462529058638 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}] 03:04:18 INFO - PROCESS | 1850 | 1462529058845 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 03:04:18 INFO - PROCESS | 1850 | 1462529058874 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6fe63a800 == 55 [pid = 1850] [id = 91] 03:04:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 114 (0x7fb6fe94d000) [pid = 1850] [serial = 272] [outer = (nil)] 03:04:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 115 (0x7fb6fe958c00) [pid = 1850] [serial = 273] [outer = 0x7fb6fe94d000] 03:04:18 INFO - PROCESS | 1850 | 1462529058940 Marionette DEBUG loaded listener.js 03:04:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 116 (0x7fb7023bf000) [pid = 1850] [serial = 274] [outer = 0x7fb6fe94d000] 03:04:19 INFO - PROCESS | 1850 | --DOMWINDOW == 115 (0x7fb6ebfbe000) [pid = 1850] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 03:04:19 INFO - PROCESS | 1850 | --DOMWINDOW == 114 (0x7fb6ea146c00) [pid = 1850] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 03:04:19 INFO - PROCESS | 1850 | --DOMWINDOW == 113 (0x7fb6e6a0c400) [pid = 1850] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 03:04:19 INFO - PROCESS | 1850 | --DOMWINDOW == 112 (0x7fb6e76c8000) [pid = 1850] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 03:04:19 INFO - PROCESS | 1850 | --DOMWINDOW == 111 (0x7fb6f127cc00) [pid = 1850] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 03:04:19 INFO - PROCESS | 1850 | --DOMWINDOW == 110 (0x7fb6f0986400) [pid = 1850] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 03:04:19 INFO - PROCESS | 1850 | 1462529059851 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]]]}] 03:04:19 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. 03:04:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1230ms 03:04:19 INFO - PROCESS | 1850 | 1462529059859 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 03:04:19 INFO - PROCESS | 1850 | 1462529059863 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 03:04:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 03:04:19 INFO - PROCESS | 1850 | 1462529059868 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 03:04:19 INFO - PROCESS | 1850 | 1462529059870 Marionette TRACE conn4 <- [1,338,null,{}] 03:04:19 INFO - PROCESS | 1850 | 1462529059876 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}] 03:04:20 INFO - PROCESS | 1850 | 1462529060072 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 03:04:20 INFO - PROCESS | 1850 | 1462529060095 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:20 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb701a81800 == 56 [pid = 1850] [id = 92] 03:04:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 111 (0x7fb6e8139c00) [pid = 1850] [serial = 275] [outer = (nil)] 03:04:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 112 (0x7fb6fe94ec00) [pid = 1850] [serial = 276] [outer = 0x7fb6e8139c00] 03:04:20 INFO - PROCESS | 1850 | 1462529060155 Marionette DEBUG loaded listener.js 03:04:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 113 (0x7fb7046c6c00) [pid = 1850] [serial = 277] [outer = 0x7fb6e8139c00] 03:04:20 INFO - PROCESS | 1850 | 1462529060855 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]]]}] 03:04:20 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. 03:04:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1027ms 03:04:20 INFO - PROCESS | 1850 | 1462529060897 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 03:04:20 INFO - PROCESS | 1850 | 1462529060901 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 03:04:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 03:04:20 INFO - PROCESS | 1850 | 1462529060906 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 03:04:20 INFO - PROCESS | 1850 | 1462529060908 Marionette TRACE conn4 <- [1,342,null,{}] 03:04:20 INFO - PROCESS | 1850 | 1462529060913 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}] 03:04:21 INFO - PROCESS | 1850 | 1462529061048 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 03:04:21 INFO - PROCESS | 1850 | 1462529061152 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb702502800 == 57 [pid = 1850] [id = 93] 03:04:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 114 (0x7fb6ebfbe000) [pid = 1850] [serial = 278] [outer = (nil)] 03:04:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 115 (0x7fb70691f800) [pid = 1850] [serial = 279] [outer = 0x7fb6ebfbe000] 03:04:21 INFO - PROCESS | 1850 | 1462529061214 Marionette DEBUG loaded listener.js 03:04:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 116 (0x7fb706986800) [pid = 1850] [serial = 280] [outer = 0x7fb6ebfbe000] 03:04:22 INFO - PROCESS | 1850 | 1462529062014 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]]]}] 03:04:22 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. 03:04:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1127ms 03:04:22 INFO - PROCESS | 1850 | 1462529062035 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 03:04:22 INFO - PROCESS | 1850 | 1462529062041 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 03:04:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 03:04:22 INFO - PROCESS | 1850 | 1462529062050 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 03:04:22 INFO - PROCESS | 1850 | 1462529062056 Marionette TRACE conn4 <- [1,346,null,{}] 03:04:22 INFO - PROCESS | 1850 | 1462529062128 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}] 03:04:22 INFO - PROCESS | 1850 | 1462529062321 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 03:04:22 INFO - PROCESS | 1850 | 1462529062432 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:22 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6eeb76000 == 58 [pid = 1850] [id = 94] 03:04:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 117 (0x7fb6e440c000) [pid = 1850] [serial = 281] [outer = (nil)] 03:04:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 118 (0x7fb6e6e04400) [pid = 1850] [serial = 282] [outer = 0x7fb6e440c000] 03:04:22 INFO - PROCESS | 1850 | 1462529062504 Marionette DEBUG loaded listener.js 03:04:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 119 (0x7fb6ea13d400) [pid = 1850] [serial = 283] [outer = 0x7fb6e440c000] 03:04:23 INFO - PROCESS | 1850 | 1462529063351 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]]]}] 03:04:23 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. 03:04:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1327ms 03:04:23 INFO - PROCESS | 1850 | 1462529063394 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 03:04:23 INFO - PROCESS | 1850 | 1462529063403 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 03:04:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 03:04:23 INFO - PROCESS | 1850 | 1462529063415 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 03:04:23 INFO - PROCESS | 1850 | 1462529063419 Marionette TRACE conn4 <- [1,350,null,{}] 03:04:23 INFO - PROCESS | 1850 | 1462529063425 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}] 03:04:23 INFO - PROCESS | 1850 | 1462529063599 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 03:04:23 INFO - PROCESS | 1850 | 1462529063742 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:23 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f6a0d800 == 59 [pid = 1850] [id = 95] 03:04:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 120 (0x7fb6ea1b5400) [pid = 1850] [serial = 284] [outer = (nil)] 03:04:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 121 (0x7fb6f1279800) [pid = 1850] [serial = 285] [outer = 0x7fb6ea1b5400] 03:04:23 INFO - PROCESS | 1850 | 1462529063816 Marionette DEBUG loaded listener.js 03:04:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 122 (0x7fb6f19b3c00) [pid = 1850] [serial = 286] [outer = 0x7fb6ea1b5400] 03:04:24 INFO - PROCESS | 1850 | 1462529064713 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]]]}] 03:04:24 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. 03:04:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1332ms 03:04:24 INFO - PROCESS | 1850 | 1462529064750 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 03:04:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 03:04:24 INFO - PROCESS | 1850 | 1462529064757 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 03:04:24 INFO - PROCESS | 1850 | 1462529064767 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 03:04:24 INFO - PROCESS | 1850 | 1462529064776 Marionette TRACE conn4 <- [1,354,null,{}] 03:04:24 INFO - PROCESS | 1850 | 1462529064802 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}] 03:04:24 INFO - PROCESS | 1850 | 1462529064974 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 03:04:25 INFO - PROCESS | 1850 | 1462529065114 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:25 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb7069a5000 == 60 [pid = 1850] [id = 96] 03:04:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 123 (0x7fb6fd97d800) [pid = 1850] [serial = 287] [outer = (nil)] 03:04:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 124 (0x7fb6fe952c00) [pid = 1850] [serial = 288] [outer = 0x7fb6fd97d800] 03:04:25 INFO - PROCESS | 1850 | 1462529065194 Marionette DEBUG loaded listener.js 03:04:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 125 (0x7fb701c87400) [pid = 1850] [serial = 289] [outer = 0x7fb6fd97d800] 03:04:26 INFO - PROCESS | 1850 | 1462529066082 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]]]}] 03:04:26 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. 03:04:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1346ms 03:04:26 INFO - PROCESS | 1850 | 1462529066111 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 03:04:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 03:04:26 INFO - PROCESS | 1850 | 1462529066116 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 03:04:26 INFO - PROCESS | 1850 | 1462529066122 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 03:04:26 INFO - PROCESS | 1850 | 1462529066125 Marionette TRACE conn4 <- [1,358,null,{}] 03:04:26 INFO - PROCESS | 1850 | 1462529066130 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}] 03:04:26 INFO - PROCESS | 1850 | 1462529066288 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 03:04:26 INFO - PROCESS | 1850 | 1462529066497 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:26 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6ea3de000 == 61 [pid = 1850] [id = 97] 03:04:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 126 (0x7fb70697a800) [pid = 1850] [serial = 290] [outer = (nil)] 03:04:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 127 (0x7fb706b5fc00) [pid = 1850] [serial = 291] [outer = 0x7fb70697a800] 03:04:26 INFO - PROCESS | 1850 | 1462529066572 Marionette DEBUG loaded listener.js 03:04:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 128 (0x7fb7079e6000) [pid = 1850] [serial = 292] [outer = 0x7fb70697a800] 03:04:27 INFO - PROCESS | 1850 | 1462529067472 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]]]}] 03:04:27 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. 03:04:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1379ms 03:04:27 INFO - PROCESS | 1850 | 1462529067501 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 03:04:27 INFO - PROCESS | 1850 | 1462529067505 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 03:04:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 03:04:27 INFO - PROCESS | 1850 | 1462529067512 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 03:04:27 INFO - PROCESS | 1850 | 1462529067515 Marionette TRACE conn4 <- [1,362,null,{}] 03:04:27 INFO - PROCESS | 1850 | 1462529067521 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}] 03:04:27 INFO - PROCESS | 1850 | 1462529067688 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 03:04:27 INFO - PROCESS | 1850 | 1462529067833 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e571d000 == 62 [pid = 1850] [id = 98] 03:04:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 129 (0x7fb6e57f4c00) [pid = 1850] [serial = 293] [outer = (nil)] 03:04:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x7fb6e57f9400) [pid = 1850] [serial = 294] [outer = 0x7fb6e57f4c00] 03:04:27 INFO - PROCESS | 1850 | 1462529067908 Marionette DEBUG loaded listener.js 03:04:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x7fb6e57fd000) [pid = 1850] [serial = 295] [outer = 0x7fb6e57f4c00] 03:04:28 INFO - PROCESS | 1850 | 1462529068820 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]]]}] 03:04:28 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. 03:04:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1380ms 03:04:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 03:04:28 INFO - PROCESS | 1850 | 1462529068894 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 03:04:28 INFO - PROCESS | 1850 | 1462529068897 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 03:04:28 INFO - PROCESS | 1850 | 1462529068903 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 03:04:28 INFO - PROCESS | 1850 | 1462529068906 Marionette TRACE conn4 <- [1,366,null,{}] 03:04:28 INFO - PROCESS | 1850 | 1462529068911 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}] 03:04:29 INFO - PROCESS | 1850 | 1462529069144 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 03:04:29 INFO - PROCESS | 1850 | 1462529069357 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:29 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e0890800 == 63 [pid = 1850] [id = 99] 03:04:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x7fb6e440a800) [pid = 1850] [serial = 296] [outer = (nil)] 03:04:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x7fb6f127c000) [pid = 1850] [serial = 297] [outer = 0x7fb6e440a800] 03:04:29 INFO - PROCESS | 1850 | 1462529069493 Marionette DEBUG loaded listener.js 03:04:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x7fb7079f3000) [pid = 1850] [serial = 298] [outer = 0x7fb6e440a800] 03:04:30 INFO - PROCESS | 1850 | 1462529070342 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]]]}] 03:04:30 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. 03:04:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1480ms 03:04:30 INFO - PROCESS | 1850 | 1462529070383 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 03:04:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 03:04:30 INFO - PROCESS | 1850 | 1462529070387 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 03:04:30 INFO - PROCESS | 1850 | 1462529070393 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 03:04:30 INFO - PROCESS | 1850 | 1462529070396 Marionette TRACE conn4 <- [1,370,null,{}] 03:04:30 INFO - PROCESS | 1850 | 1462529070401 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}] 03:04:30 INFO - PROCESS | 1850 | 1462529070556 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 03:04:30 INFO - PROCESS | 1850 | 1462529070918 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:31 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e74c8000 == 64 [pid = 1850] [id = 100] 03:04:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x7fb6e440f400) [pid = 1850] [serial = 299] [outer = (nil)] 03:04:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x7fb6e57fd800) [pid = 1850] [serial = 300] [outer = 0x7fb6e440f400] 03:04:31 INFO - PROCESS | 1850 | 1462529071066 Marionette DEBUG loaded listener.js 03:04:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x7fb6e6a0f400) [pid = 1850] [serial = 301] [outer = 0x7fb6e440f400] 03:04:31 INFO - PROCESS | 1850 | 1462529071945 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]]]}] 03:04:31 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. 03:04:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1590ms 03:04:31 INFO - PROCESS | 1850 | 1462529071984 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 03:04:31 INFO - PROCESS | 1850 | 1462529071990 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 03:04:32 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 03:04:32 INFO - PROCESS | 1850 | 1462529072015 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 03:04:32 INFO - PROCESS | 1850 | 1462529072022 Marionette TRACE conn4 <- [1,374,null,{}] 03:04:32 INFO - PROCESS | 1850 | 1462529072029 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}] 03:04:32 INFO - PROCESS | 1850 | 1462529072208 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 03:04:32 INFO - PROCESS | 1850 | 1462529072374 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:32 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e732c000 == 65 [pid = 1850] [id = 101] 03:04:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x7fb6e6e10800) [pid = 1850] [serial = 302] [outer = (nil)] 03:04:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x7fb6e76c1800) [pid = 1850] [serial = 303] [outer = 0x7fb6e6e10800] 03:04:32 INFO - PROCESS | 1850 | 1462529072532 Marionette DEBUG loaded listener.js 03:04:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x7fb6e8134800) [pid = 1850] [serial = 304] [outer = 0x7fb6e6e10800] 03:04:33 INFO - PROCESS | 1850 | 1462529073756 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 03:04:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e695e800 == 64 [pid = 1850] [id = 30] 03:04:33 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 03:04:33 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1789ms 03:04:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb701a81800 == 63 [pid = 1850] [id = 92] 03:04:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6fe63a800 == 62 [pid = 1850] [id = 91] 03:04:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f6a0e000 == 61 [pid = 1850] [id = 90] 03:04:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f25b4800 == 60 [pid = 1850] [id = 89] 03:04:33 INFO - PROCESS | 1850 | 1462529073831 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 03:04:33 INFO - PROCESS | 1850 | 1462529073841 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 03:04:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f1451800 == 59 [pid = 1850] [id = 88] 03:04:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e9216000 == 58 [pid = 1850] [id = 87] 03:04:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6efb8c800 == 57 [pid = 1850] [id = 86] 03:04:33 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 03:04:33 INFO - PROCESS | 1850 | 1462529073870 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 03:04:33 INFO - PROCESS | 1850 | 1462529073876 Marionette TRACE conn4 <- [1,378,null,{}] 03:04:33 INFO - PROCESS | 1850 | 1462529073886 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}] 03:04:34 INFO - PROCESS | 1850 | 1462529074174 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 03:04:34 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x7fb6f1283c00) [pid = 1850] [serial = 233] [outer = (nil)] [url = about:blank] 03:04:34 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x7fb6f397c400) [pid = 1850] [serial = 227] [outer = (nil)] [url = about:blank] 03:04:34 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x7fb701c82800) [pid = 1850] [serial = 234] [outer = (nil)] [url = about:blank] 03:04:34 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x7fb70085e000) [pid = 1850] [serial = 231] [outer = (nil)] [url = about:blank] 03:04:34 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x7fb6fd295000) [pid = 1850] [serial = 228] [outer = (nil)] [url = about:blank] 03:04:34 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x7fb6fe40a800) [pid = 1850] [serial = 230] [outer = (nil)] [url = about:blank] 03:04:34 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0x7fb6ef810800) [pid = 1850] [serial = 224] [outer = (nil)] [url = about:blank] 03:04:34 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0x7fb6f222bc00) [pid = 1850] [serial = 225] [outer = (nil)] [url = about:blank] 03:04:34 INFO - PROCESS | 1850 | --DOMWINDOW == 131 (0x7fb6eed92800) [pid = 1850] [serial = 206] [outer = (nil)] [url = about:blank] 03:04:34 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x7fb6e76c9400) [pid = 1850] [serial = 203] [outer = (nil)] [url = about:blank] 03:04:34 INFO - PROCESS | 1850 | --DOMWINDOW == 129 (0x7fb6e6a0b000) [pid = 1850] [serial = 215] [outer = (nil)] [url = about:blank] 03:04:34 INFO - PROCESS | 1850 | --DOMWINDOW == 128 (0x7fb6e8132800) [pid = 1850] [serial = 219] [outer = (nil)] [url = about:blank] 03:04:34 INFO - PROCESS | 1850 | --DOMWINDOW == 127 (0x7fb6e812a400) [pid = 1850] [serial = 218] [outer = (nil)] [url = about:blank] 03:04:34 INFO - PROCESS | 1850 | --DOMWINDOW == 126 (0x7fb6fd215c00) [pid = 1850] [serial = 209] [outer = (nil)] [url = about:blank] 03:04:34 INFO - PROCESS | 1850 | --DOMWINDOW == 125 (0x7fb6ea13f000) [pid = 1850] [serial = 221] [outer = (nil)] [url = about:blank] 03:04:34 INFO - PROCESS | 1850 | --DOMWINDOW == 124 (0x7fb6ea1b7400) [pid = 1850] [serial = 222] [outer = (nil)] [url = about:blank] 03:04:34 INFO - PROCESS | 1850 | --DOMWINDOW == 123 (0x7fb70530e800) [pid = 1850] [serial = 212] [outer = (nil)] [url = about:blank] 03:04:34 INFO - PROCESS | 1850 | 1462529074467 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:34 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6ea16c800 == 58 [pid = 1850] [id = 102] 03:04:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 124 (0x7fb6e6f98800) [pid = 1850] [serial = 305] [outer = (nil)] 03:04:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 125 (0x7fb6ea144400) [pid = 1850] [serial = 306] [outer = 0x7fb6e6f98800] 03:04:34 INFO - PROCESS | 1850 | 1462529074533 Marionette DEBUG loaded listener.js 03:04:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 126 (0x7fb6ec95d400) [pid = 1850] [serial = 307] [outer = 0x7fb6e6f98800] 03:04:35 INFO - PROCESS | 1850 | 1462529075277 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 03:04:35 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 03:04:35 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1447ms 03:04:35 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 03:04:35 INFO - PROCESS | 1850 | 1462529075308 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 03:04:35 INFO - PROCESS | 1850 | 1462529075311 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 03:04:35 INFO - PROCESS | 1850 | 1462529075320 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 03:04:35 INFO - PROCESS | 1850 | 1462529075328 Marionette TRACE conn4 <- [1,382,null,{}] 03:04:35 INFO - PROCESS | 1850 | 1462529075359 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}] 03:04:35 INFO - PROCESS | 1850 | 1462529075507 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 03:04:35 INFO - PROCESS | 1850 | 1462529075526 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e5703800 == 59 [pid = 1850] [id = 103] 03:04:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 127 (0x7fb6f1278c00) [pid = 1850] [serial = 308] [outer = (nil)] 03:04:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 128 (0x7fb6f1283000) [pid = 1850] [serial = 309] [outer = 0x7fb6f1278c00] 03:04:35 INFO - PROCESS | 1850 | 1462529075588 Marionette DEBUG loaded listener.js 03:04:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 129 (0x7fb6f1640c00) [pid = 1850] [serial = 310] [outer = 0x7fb6f1278c00] 03:04:36 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 03:04:36 INFO - PROCESS | 1850 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:04:36 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 03:04:36 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 03:04:36 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 03:04:36 INFO - PROCESS | 1850 | 1462529076352 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 03:04:36 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 03:04:36 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1096ms 03:04:36 INFO - PROCESS | 1850 | 1462529076457 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 03:04:36 INFO - PROCESS | 1850 | 1462529076462 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 03:04:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 03:04:36 INFO - PROCESS | 1850 | 1462529076468 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 03:04:36 INFO - PROCESS | 1850 | 1462529076470 Marionette TRACE conn4 <- [1,386,null,{}] 03:04:36 INFO - PROCESS | 1850 | 1462529076475 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}] 03:04:36 INFO - PROCESS | 1850 | 1462529076667 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 03:04:36 INFO - PROCESS | 1850 | 1462529076691 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:36 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f25b0000 == 60 [pid = 1850] [id = 104] 03:04:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x7fb6e7747800) [pid = 1850] [serial = 311] [outer = (nil)] 03:04:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x7fb6f0d1e000) [pid = 1850] [serial = 312] [outer = 0x7fb6e7747800] 03:04:36 INFO - PROCESS | 1850 | 1462529076751 Marionette DEBUG loaded listener.js 03:04:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x7fb6f0d22800) [pid = 1850] [serial = 313] [outer = 0x7fb6e7747800] 03:04:37 INFO - PROCESS | 1850 | 1462529077638 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]]]}] 03:04:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 03:04:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1228ms 03:04:37 INFO - PROCESS | 1850 | 1462529077697 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 03:04:37 INFO - PROCESS | 1850 | 1462529077701 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 03:04:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 03:04:37 INFO - PROCESS | 1850 | 1462529077706 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 03:04:37 INFO - PROCESS | 1850 | 1462529077709 Marionette TRACE conn4 <- [1,390,null,{}] 03:04:37 INFO - PROCESS | 1850 | 1462529077714 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}] 03:04:37 INFO - PROCESS | 1850 | 1462529077898 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 03:04:37 INFO - PROCESS | 1850 | 1462529077944 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:37 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6fc6b2800 == 61 [pid = 1850] [id = 105] 03:04:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x7fb6f222f400) [pid = 1850] [serial = 314] [outer = (nil)] 03:04:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x7fb6f258f800) [pid = 1850] [serial = 315] [outer = 0x7fb6f222f400] 03:04:38 INFO - PROCESS | 1850 | 1462529078032 Marionette DEBUG loaded listener.js 03:04:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x7fb6f7698400) [pid = 1850] [serial = 316] [outer = 0x7fb6f222f400] 03:04:38 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x7fb6ea13cc00) [pid = 1850] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 03:04:38 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0x7fb6fe94d000) [pid = 1850] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 03:04:38 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0x7fb6eed04800) [pid = 1850] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 03:04:38 INFO - PROCESS | 1850 | --DOMWINDOW == 131 (0x7fb6e6a0e400) [pid = 1850] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 03:04:38 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x7fb6f1284800) [pid = 1850] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 03:04:38 INFO - PROCESS | 1850 | --DOMWINDOW == 129 (0x7fb6e76c2c00) [pid = 1850] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 03:04:38 INFO - PROCESS | 1850 | --DOMWINDOW == 128 (0x7fb6e8139c00) [pid = 1850] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 03:04:39 INFO - PROCESS | 1850 | 1462529079109 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]]]}] 03:04:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 03:04:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1428ms 03:04:39 INFO - PROCESS | 1850 | 1462529079136 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 03:04:39 INFO - PROCESS | 1850 | 1462529079140 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 03:04:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 03:04:39 INFO - PROCESS | 1850 | 1462529079146 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 03:04:39 INFO - PROCESS | 1850 | 1462529079148 Marionette TRACE conn4 <- [1,394,null,{}] 03:04:39 INFO - PROCESS | 1850 | 1462529079154 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}] 03:04:39 INFO - PROCESS | 1850 | 1462529079305 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 03:04:39 INFO - PROCESS | 1850 | 1462529079322 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:39 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6fe740800 == 62 [pid = 1850] [id = 106] 03:04:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 129 (0x7fb6e46f4800) [pid = 1850] [serial = 317] [outer = (nil)] 03:04:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x7fb6e46f9000) [pid = 1850] [serial = 318] [outer = 0x7fb6e46f4800] 03:04:39 INFO - PROCESS | 1850 | 1462529079382 Marionette DEBUG loaded listener.js 03:04:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x7fb6f1280400) [pid = 1850] [serial = 319] [outer = 0x7fb6e46f4800] 03:04:40 INFO - PROCESS | 1850 | 1462529080143 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]]]}] 03:04:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 03:04:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1029ms 03:04:40 INFO - PROCESS | 1850 | 1462529080186 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 03:04:40 INFO - PROCESS | 1850 | 1462529080190 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 03:04:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 03:04:40 INFO - PROCESS | 1850 | 1462529080196 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 03:04:40 INFO - PROCESS | 1850 | 1462529080198 Marionette TRACE conn4 <- [1,398,null,{}] 03:04:40 INFO - PROCESS | 1850 | 1462529080204 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}] 03:04:40 INFO - PROCESS | 1850 | 1462529080357 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 03:04:40 INFO - PROCESS | 1850 | 1462529080373 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:40 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb702232800 == 63 [pid = 1850] [id = 107] 03:04:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x7fb6e830f800) [pid = 1850] [serial = 320] [outer = (nil)] 03:04:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x7fb6fd294400) [pid = 1850] [serial = 321] [outer = 0x7fb6e830f800] 03:04:40 INFO - PROCESS | 1850 | 1462529080431 Marionette DEBUG loaded listener.js 03:04:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x7fb6fe923800) [pid = 1850] [serial = 322] [outer = 0x7fb6e830f800] 03:04:41 INFO - PROCESS | 1850 | 1462529081504 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]]]}] 03:04:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 03:04:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1380ms 03:04:41 INFO - PROCESS | 1850 | 1462529081578 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 03:04:41 INFO - PROCESS | 1850 | 1462529081583 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 03:04:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 03:04:41 INFO - PROCESS | 1850 | 1462529081591 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 03:04:41 INFO - PROCESS | 1850 | 1462529081596 Marionette TRACE conn4 <- [1,402,null,{}] 03:04:41 INFO - PROCESS | 1850 | 1462529081605 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}] 03:04:41 INFO - PROCESS | 1850 | 1462529081821 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 03:04:41 INFO - PROCESS | 1850 | 1462529081966 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:41 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6eeb77800 == 64 [pid = 1850] [id = 108] 03:04:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x7fb6e46f0c00) [pid = 1850] [serial = 323] [outer = (nil)] 03:04:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x7fb6e6a0b000) [pid = 1850] [serial = 324] [outer = 0x7fb6e46f0c00] 03:04:42 INFO - PROCESS | 1850 | 1462529082039 Marionette DEBUG loaded listener.js 03:04:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x7fb6e6a8cc00) [pid = 1850] [serial = 325] [outer = 0x7fb6e46f0c00] 03:04:43 INFO - PROCESS | 1850 | 1462529083047 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]]]}] 03:04:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 03:04:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1487ms 03:04:43 INFO - PROCESS | 1850 | 1462529083079 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 03:04:43 INFO - PROCESS | 1850 | 1462529083088 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 03:04:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 03:04:43 INFO - PROCESS | 1850 | 1462529083099 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 03:04:43 INFO - PROCESS | 1850 | 1462529083103 Marionette TRACE conn4 <- [1,406,null,{}] 03:04:43 INFO - PROCESS | 1850 | 1462529083110 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}] 03:04:43 INFO - PROCESS | 1850 | 1462529083287 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 03:04:43 INFO - PROCESS | 1850 | 1462529083448 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:43 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f6a19000 == 65 [pid = 1850] [id = 109] 03:04:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x7fb6e57f9800) [pid = 1850] [serial = 326] [outer = (nil)] 03:04:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x7fb6e6bd7800) [pid = 1850] [serial = 327] [outer = 0x7fb6e57f9800] 03:04:43 INFO - PROCESS | 1850 | 1462529083519 Marionette DEBUG loaded listener.js 03:04:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x7fb6e6fa0000) [pid = 1850] [serial = 328] [outer = 0x7fb6e57f9800] 03:04:44 INFO - PROCESS | 1850 | 1462529084447 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]]]}] 03:04:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 03:04:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1390ms 03:04:44 INFO - PROCESS | 1850 | 1462529084490 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 03:04:44 INFO - PROCESS | 1850 | 1462529084493 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 03:04:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 03:04:44 INFO - PROCESS | 1850 | 1462529084502 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 03:04:44 INFO - PROCESS | 1850 | 1462529084509 Marionette TRACE conn4 <- [1,410,null,{}] 03:04:44 INFO - PROCESS | 1850 | 1462529084526 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}] 03:04:44 INFO - PROCESS | 1850 | 1462529084718 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 03:04:44 INFO - PROCESS | 1850 | 1462529084865 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:44 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb70506c000 == 66 [pid = 1850] [id = 110] 03:04:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x7fb6ea142400) [pid = 1850] [serial = 329] [outer = (nil)] 03:04:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x7fb6ee683000) [pid = 1850] [serial = 330] [outer = 0x7fb6ea142400] 03:04:44 INFO - PROCESS | 1850 | 1462529084943 Marionette DEBUG loaded listener.js 03:04:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x7fb6f0d17c00) [pid = 1850] [serial = 331] [outer = 0x7fb6ea142400] 03:04:45 INFO - PROCESS | 1850 | 1462529085877 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]]]}] 03:04:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 03:04:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1436ms 03:04:45 INFO - PROCESS | 1850 | 1462529085939 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 03:04:45 INFO - PROCESS | 1850 | 1462529085944 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 03:04:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 03:04:45 INFO - PROCESS | 1850 | 1462529085950 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 03:04:45 INFO - PROCESS | 1850 | 1462529085953 Marionette TRACE conn4 <- [1,414,null,{}] 03:04:45 INFO - PROCESS | 1850 | 1462529085958 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}] 03:04:46 INFO - PROCESS | 1850 | 1462529086133 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 03:04:46 INFO - PROCESS | 1850 | 1462529086278 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:46 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb702ae1800 == 67 [pid = 1850] [id = 111] 03:04:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x7fb6ea145800) [pid = 1850] [serial = 332] [outer = (nil)] 03:04:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x7fb6f222f000) [pid = 1850] [serial = 333] [outer = 0x7fb6ea145800] 03:04:46 INFO - PROCESS | 1850 | 1462529086349 Marionette DEBUG loaded listener.js 03:04:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x7fb6f397c400) [pid = 1850] [serial = 334] [outer = 0x7fb6ea145800] 03:04:47 INFO - PROCESS | 1850 | 1462529087202 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]]]}] 03:04:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 03:04:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1328ms 03:04:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 03:04:47 INFO - PROCESS | 1850 | 1462529087280 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 03:04:47 INFO - PROCESS | 1850 | 1462529087283 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 03:04:47 INFO - PROCESS | 1850 | 1462529087293 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 03:04:47 INFO - PROCESS | 1850 | 1462529087299 Marionette TRACE conn4 <- [1,418,null,{}] 03:04:47 INFO - PROCESS | 1850 | 1462529087308 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}] 03:04:47 INFO - PROCESS | 1850 | 1462529087472 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 03:04:47 INFO - PROCESS | 1850 | 1462529087615 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:47 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb7069b1000 == 68 [pid = 1850] [id = 112] 03:04:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x7fb6f1285c00) [pid = 1850] [serial = 335] [outer = (nil)] 03:04:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x7fb6fd528000) [pid = 1850] [serial = 336] [outer = 0x7fb6f1285c00] 03:04:47 INFO - PROCESS | 1850 | 1462529087690 Marionette DEBUG loaded listener.js 03:04:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7fb6fe94cc00) [pid = 1850] [serial = 337] [outer = 0x7fb6f1285c00] 03:04:49 INFO - PROCESS | 1850 | 1462529089008 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]]]}] 03:04:49 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 03:04:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1741ms 03:04:49 INFO - PROCESS | 1850 | 1462529089030 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 03:04:49 INFO - PROCESS | 1850 | 1462529089034 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 03:04:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 03:04:49 INFO - PROCESS | 1850 | 1462529089040 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 03:04:49 INFO - PROCESS | 1850 | 1462529089042 Marionette TRACE conn4 <- [1,422,null,{}] 03:04:49 INFO - PROCESS | 1850 | 1462529089111 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}] 03:04:49 INFO - PROCESS | 1850 | 1462529089324 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 03:04:49 INFO - PROCESS | 1850 | 1462529089436 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:49 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e7339800 == 69 [pid = 1850] [id = 113] 03:04:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7fb6f7696c00) [pid = 1850] [serial = 338] [outer = (nil)] 03:04:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7fb702931000) [pid = 1850] [serial = 339] [outer = 0x7fb6f7696c00] 03:04:49 INFO - PROCESS | 1850 | 1462529089508 Marionette DEBUG loaded listener.js 03:04:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7fb7053e0c00) [pid = 1850] [serial = 340] [outer = 0x7fb6f7696c00] 03:04:51 INFO - PROCESS | 1850 | 1462529091026 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]]]}] 03:04:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 03:04:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 2044ms 03:04:51 INFO - PROCESS | 1850 | 1462529091085 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 03:04:51 INFO - PROCESS | 1850 | 1462529091092 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 03:04:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 03:04:51 INFO - PROCESS | 1850 | 1462529091100 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 03:04:51 INFO - PROCESS | 1850 | 1462529091102 Marionette TRACE conn4 <- [1,426,null,{}] 03:04:51 INFO - PROCESS | 1850 | 1462529091110 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}] 03:04:51 INFO - PROCESS | 1850 | 1462529091327 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 03:04:51 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb702283000 == 68 [pid = 1850] [id = 70] 03:04:51 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb702a20000 == 67 [pid = 1850] [id = 71] 03:04:51 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6fe740800 == 66 [pid = 1850] [id = 106] 03:04:51 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x7fb70691f800) [pid = 1850] [serial = 279] [outer = (nil)] [url = about:blank] 03:04:51 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6fc6b2800 == 65 [pid = 1850] [id = 105] 03:04:51 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f25b0000 == 64 [pid = 1850] [id = 104] 03:04:51 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e5703800 == 63 [pid = 1850] [id = 103] 03:04:51 INFO - PROCESS | 1850 | 1462529091482 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:51 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6ea16c800 == 62 [pid = 1850] [id = 102] 03:04:51 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e732c000 == 61 [pid = 1850] [id = 101] 03:04:51 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e74c8000 == 60 [pid = 1850] [id = 100] 03:04:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e6f8b800 == 61 [pid = 1850] [id = 114] 03:04:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7fb6e6a08800) [pid = 1850] [serial = 341] [outer = (nil)] 03:04:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x7fb6e6a8e400) [pid = 1850] [serial = 342] [outer = 0x7fb6e6a08800] 03:04:51 INFO - PROCESS | 1850 | 1462529091561 Marionette DEBUG loaded listener.js 03:04:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x7fb6e6bd3c00) [pid = 1850] [serial = 343] [outer = 0x7fb6e6a08800] 03:04:51 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e0890800 == 60 [pid = 1850] [id = 99] 03:04:51 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e571d000 == 59 [pid = 1850] [id = 98] 03:04:51 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6ea3de000 == 58 [pid = 1850] [id = 97] 03:04:51 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f6a0d800 == 57 [pid = 1850] [id = 95] 03:04:51 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6eeb76000 == 56 [pid = 1850] [id = 94] 03:04:51 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x7fb7023bf000) [pid = 1850] [serial = 274] [outer = (nil)] [url = about:blank] 03:04:51 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x7fb6e8789000) [pid = 1850] [serial = 239] [outer = (nil)] [url = about:blank] 03:04:51 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x7fb6fe660400) [pid = 1850] [serial = 245] [outer = (nil)] [url = about:blank] 03:04:51 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7fb6f0dd7c00) [pid = 1850] [serial = 264] [outer = (nil)] [url = about:blank] 03:04:51 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7fb6f1284400) [pid = 1850] [serial = 265] [outer = (nil)] [url = about:blank] 03:04:51 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7fb6e6e0b800) [pid = 1850] [serial = 249] [outer = (nil)] [url = about:blank] 03:04:51 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x7fb6e76c4c00) [pid = 1850] [serial = 259] [outer = (nil)] [url = about:blank] 03:04:51 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x7fb6e6e07000) [pid = 1850] [serial = 258] [outer = (nil)] [url = about:blank] 03:04:51 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x7fb6f337a400) [pid = 1850] [serial = 267] [outer = (nil)] [url = about:blank] 03:04:51 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x7fb6e9c53800) [pid = 1850] [serial = 261] [outer = (nil)] [url = about:blank] 03:04:51 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x7fb7046c0c00) [pid = 1850] [serial = 252] [outer = (nil)] [url = about:blank] 03:04:51 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x7fb6ea147400) [pid = 1850] [serial = 262] [outer = (nil)] [url = about:blank] 03:04:51 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x7fb702934c00) [pid = 1850] [serial = 236] [outer = (nil)] [url = about:blank] 03:04:51 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x7fb6f127b400) [pid = 1850] [serial = 242] [outer = (nil)] [url = about:blank] 03:04:51 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x7fb6e6a0fc00) [pid = 1850] [serial = 255] [outer = (nil)] [url = about:blank] 03:04:51 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x7fb6fc664000) [pid = 1850] [serial = 102] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:04:51 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x7fb6fe654400) [pid = 1850] [serial = 271] [outer = (nil)] [url = about:blank] 03:04:51 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x7fb6f763ec00) [pid = 1850] [serial = 268] [outer = (nil)] [url = about:blank] 03:04:51 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x7fb7046c6c00) [pid = 1850] [serial = 277] [outer = (nil)] [url = about:blank] 03:04:51 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x7fb6fe94ec00) [pid = 1850] [serial = 276] [outer = (nil)] [url = about:blank] 03:04:51 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0x7fb6fd525c00) [pid = 1850] [serial = 270] [outer = (nil)] [url = about:blank] 03:04:51 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0x7fb6fe958c00) [pid = 1850] [serial = 273] [outer = (nil)] [url = about:blank] 03:04:52 INFO - PROCESS | 1850 | 1462529092298 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] 03:04:52 INFO - PROCESS | 1850 | 1462529092358 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 03:04:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 03:04:52 INFO - PROCESS | 1850 | 1462529092400 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 03:04:52 INFO - PROCESS | 1850 | 1462529092405 Marionette TRACE conn4 <- [1,430,null,{}] 03:04:52 INFO - PROCESS | 1850 | 1462529092415 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}] 03:04:52 INFO - PROCESS | 1850 | 1462529092572 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 03:04:52 INFO - PROCESS | 1850 | 1462529092584 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:52 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6ecae2800 == 57 [pid = 1850] [id = 115] 03:04:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x7fb6e76c8400) [pid = 1850] [serial = 344] [outer = (nil)] 03:04:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x7fb6ea13b800) [pid = 1850] [serial = 345] [outer = 0x7fb6e76c8400] 03:04:52 INFO - PROCESS | 1850 | 1462529092646 Marionette DEBUG loaded listener.js 03:04:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x7fb6ebfc2000) [pid = 1850] [serial = 346] [outer = 0x7fb6e76c8400] 03:04:53 INFO - PROCESS | 1850 | 1462529093527 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]]]}] 03:04:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 03:04:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1172ms 03:04:53 INFO - PROCESS | 1850 | 1462529093543 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 03:04:53 INFO - PROCESS | 1850 | 1462529093546 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 03:04:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 03:04:53 INFO - PROCESS | 1850 | 1462529093553 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 03:04:53 INFO - PROCESS | 1850 | 1462529093559 Marionette TRACE conn4 <- [1,434,null,{}] 03:04:53 INFO - PROCESS | 1850 | 1462529093574 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}] 03:04:53 INFO - PROCESS | 1850 | 1462529093773 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 03:04:53 INFO - PROCESS | 1850 | 1462529093850 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:53 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f145e800 == 58 [pid = 1850] [id = 116] 03:04:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x7fb6e6e07000) [pid = 1850] [serial = 347] [outer = (nil)] 03:04:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x7fb6efbe6c00) [pid = 1850] [serial = 348] [outer = 0x7fb6e6e07000] 03:04:53 INFO - PROCESS | 1850 | 1462529093926 Marionette DEBUG loaded listener.js 03:04:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x7fb6f1286c00) [pid = 1850] [serial = 349] [outer = 0x7fb6e6e07000] 03:04:54 INFO - PROCESS | 1850 | 1462529094676 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]]]}] 03:04:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 03:04:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1192ms 03:04:54 INFO - PROCESS | 1850 | 1462529094747 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 03:04:54 INFO - PROCESS | 1850 | 1462529094750 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 03:04:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 03:04:54 INFO - PROCESS | 1850 | 1462529094756 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 03:04:54 INFO - PROCESS | 1850 | 1462529094758 Marionette TRACE conn4 <- [1,438,null,{}] 03:04:54 INFO - PROCESS | 1850 | 1462529094764 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}] 03:04:54 INFO - PROCESS | 1850 | 1462529094953 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 03:04:54 INFO - PROCESS | 1850 | 1462529094975 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f334c000 == 59 [pid = 1850] [id = 117] 03:04:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x7fb6e860d000) [pid = 1850] [serial = 350] [outer = (nil)] 03:04:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x7fb6fe654400) [pid = 1850] [serial = 351] [outer = 0x7fb6e860d000] 03:04:55 INFO - PROCESS | 1850 | 1462529095038 Marionette DEBUG loaded listener.js 03:04:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x7fb6fe951400) [pid = 1850] [serial = 352] [outer = 0x7fb6e860d000] 03:04:55 INFO - PROCESS | 1850 | 1462529095937 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]]]}] 03:04:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 03:04:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1228ms 03:04:55 INFO - PROCESS | 1850 | 1462529095986 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 03:04:55 INFO - PROCESS | 1850 | 1462529095988 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 03:04:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 03:04:55 INFO - PROCESS | 1850 | 1462529095994 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 03:04:55 INFO - PROCESS | 1850 | 1462529095996 Marionette TRACE conn4 <- [1,442,null,{}] 03:04:56 INFO - PROCESS | 1850 | 1462529096002 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}] 03:04:56 INFO - PROCESS | 1850 | 1462529096377 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 03:04:56 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x7fb6e76be000) [pid = 1850] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 03:04:56 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x7fb6e8314c00) [pid = 1850] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 03:04:56 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x7fb6e6e10800) [pid = 1850] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 03:04:56 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x7fb6fd58e800) [pid = 1850] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 03:04:56 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x7fb6e440f400) [pid = 1850] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 03:04:56 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x7fb6f222f400) [pid = 1850] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 03:04:56 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x7fb6ebfbe000) [pid = 1850] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 03:04:56 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0x7fb6fd533000) [pid = 1850] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 03:04:56 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0x7fb6e7747800) [pid = 1850] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 03:04:56 INFO - PROCESS | 1850 | --DOMWINDOW == 131 (0x7fb6f1278c00) [pid = 1850] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 03:04:56 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x7fb6e46f4800) [pid = 1850] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 03:04:56 INFO - PROCESS | 1850 | --DOMWINDOW == 129 (0x7fb6e6f98800) [pid = 1850] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 03:04:56 INFO - PROCESS | 1850 | --DOMWINDOW == 128 (0x7fb6f1a20400) [pid = 1850] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 03:04:56 INFO - PROCESS | 1850 | --DOMWINDOW == 127 (0x7fb6e8793400) [pid = 1850] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 03:04:56 INFO - PROCESS | 1850 | --DOMWINDOW == 126 (0x7fb7046c3800) [pid = 1850] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 03:04:56 INFO - PROCESS | 1850 | --DOMWINDOW == 125 (0x7fb6e830d400) [pid = 1850] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 03:04:56 INFO - PROCESS | 1850 | --DOMWINDOW == 124 (0x7fb6e860a800) [pid = 1850] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 03:04:56 INFO - PROCESS | 1850 | --DOMWINDOW == 123 (0x7fb70465e000) [pid = 1850] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 03:04:56 INFO - PROCESS | 1850 | 1462529096519 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e571a000 == 60 [pid = 1850] [id = 118] 03:04:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 124 (0x7fb6e4405000) [pid = 1850] [serial = 353] [outer = (nil)] 03:04:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 125 (0x7fb6e45cd000) [pid = 1850] [serial = 354] [outer = 0x7fb6e4405000] 03:04:56 INFO - PROCESS | 1850 | 1462529096585 Marionette DEBUG loaded listener.js 03:04:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 126 (0x7fb6e45d4800) [pid = 1850] [serial = 355] [outer = 0x7fb6e4405000] 03:04:57 INFO - PROCESS | 1850 | 1462529097254 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]]]}] 03:04:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 03:04:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1283ms 03:04:57 INFO - PROCESS | 1850 | 1462529097281 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 03:04:57 INFO - PROCESS | 1850 | 1462529097284 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 03:04:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 03:04:57 INFO - PROCESS | 1850 | 1462529097291 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 03:04:57 INFO - PROCESS | 1850 | 1462529097294 Marionette TRACE conn4 <- [1,446,null,{}] 03:04:57 INFO - PROCESS | 1850 | 1462529097311 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}] 03:04:57 INFO - PROCESS | 1850 | 1462529097491 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 03:04:57 INFO - PROCESS | 1850 | 1462529097509 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:57 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb701c30000 == 61 [pid = 1850] [id = 119] 03:04:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 127 (0x7fb6ea147000) [pid = 1850] [serial = 356] [outer = (nil)] 03:04:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 128 (0x7fb6f344e000) [pid = 1850] [serial = 357] [outer = 0x7fb6ea147000] 03:04:57 INFO - PROCESS | 1850 | 1462529097575 Marionette DEBUG loaded listener.js 03:04:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 129 (0x7fb6fe952000) [pid = 1850] [serial = 358] [outer = 0x7fb6ea147000] 03:04:58 INFO - PROCESS | 1850 | 1462529098353 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]]]}] 03:04:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 03:04:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1184ms 03:04:58 INFO - PROCESS | 1850 | 1462529098480 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 03:04:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 03:04:58 INFO - PROCESS | 1850 | 1462529098486 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 03:04:58 INFO - PROCESS | 1850 | 1462529098494 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 03:04:58 INFO - PROCESS | 1850 | 1462529098500 Marionette TRACE conn4 <- [1,450,null,{}] 03:04:58 INFO - PROCESS | 1850 | 1462529098509 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}] 03:04:58 INFO - PROCESS | 1850 | 1462529098726 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 03:04:58 INFO - PROCESS | 1850 | 1462529098878 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:58 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e7784800 == 62 [pid = 1850] [id = 120] 03:04:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x7fb6e4407c00) [pid = 1850] [serial = 359] [outer = (nil)] 03:04:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x7fb6e46f4800) [pid = 1850] [serial = 360] [outer = 0x7fb6e4407c00] 03:04:58 INFO - PROCESS | 1850 | 1462529098950 Marionette DEBUG loaded listener.js 03:04:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x7fb6e6a0bc00) [pid = 1850] [serial = 361] [outer = 0x7fb6e4407c00] 03:04:59 INFO - PROCESS | 1850 | 1462529099849 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] 03:04:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 03:04:59 INFO - PROCESS | 1850 | 1462529099939 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 03:04:59 INFO - PROCESS | 1850 | 1462529099951 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 03:04:59 INFO - PROCESS | 1850 | 1462529099957 Marionette TRACE conn4 <- [1,454,null,{}] 03:04:59 INFO - PROCESS | 1850 | 1462529099963 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}] 03:05:00 INFO - PROCESS | 1850 | 1462529100179 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 03:05:00 INFO - PROCESS | 1850 | 1462529100379 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:00 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f686c000 == 63 [pid = 1850] [id = 121] 03:05:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x7fb6e76bb400) [pid = 1850] [serial = 362] [outer = (nil)] 03:05:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x7fb6e8311800) [pid = 1850] [serial = 363] [outer = 0x7fb6e76bb400] 03:05:00 INFO - PROCESS | 1850 | 1462529100499 Marionette DEBUG loaded listener.js 03:05:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x7fb6ebfbac00) [pid = 1850] [serial = 364] [outer = 0x7fb6e76bb400] 03:05:01 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:05:01 INFO - PROCESS | 1850 | 1462529101509 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]]]}] 03:05:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 03:05:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1639ms 03:05:01 INFO - PROCESS | 1850 | 1462529101587 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 03:05:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 03:05:01 INFO - PROCESS | 1850 | 1462529101591 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 03:05:01 INFO - PROCESS | 1850 | 1462529101598 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 03:05:01 INFO - PROCESS | 1850 | 1462529101602 Marionette TRACE conn4 <- [1,458,null,{}] 03:05:01 INFO - PROCESS | 1850 | 1462529101619 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}] 03:05:01 INFO - PROCESS | 1850 | 1462529101876 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 03:05:02 INFO - PROCESS | 1850 | 1462529102135 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:02 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb702ae0000 == 64 [pid = 1850] [id = 122] 03:05:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x7fb6f1280c00) [pid = 1850] [serial = 365] [outer = (nil)] 03:05:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x7fb6f2594c00) [pid = 1850] [serial = 366] [outer = 0x7fb6f1280c00] 03:05:02 INFO - PROCESS | 1850 | 1462529102306 Marionette DEBUG loaded listener.js 03:05:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x7fb6f763d800) [pid = 1850] [serial = 367] [outer = 0x7fb6f1280c00] 03:05:03 INFO - PROCESS | 1850 | 1462529103359 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] 03:05:03 INFO - PROCESS | 1850 | 1462529103397 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 03:05:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 03:05:03 INFO - PROCESS | 1850 | 1462529103404 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 03:05:03 INFO - PROCESS | 1850 | 1462529103408 Marionette TRACE conn4 <- [1,462,null,{}] 03:05:03 INFO - PROCESS | 1850 | 1462529103414 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}] 03:05:03 INFO - PROCESS | 1850 | 1462529103578 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 03:05:03 INFO - PROCESS | 1850 | 1462529103731 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e0fa9000 == 65 [pid = 1850] [id = 123] 03:05:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x7fb6e1073c00) [pid = 1850] [serial = 368] [outer = (nil)] 03:05:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x7fb6e107e000) [pid = 1850] [serial = 369] [outer = 0x7fb6e1073c00] 03:05:03 INFO - PROCESS | 1850 | 1462529103808 Marionette DEBUG loaded listener.js 03:05:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x7fb6fd72b000) [pid = 1850] [serial = 370] [outer = 0x7fb6e1073c00] 03:05:04 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:05:04 INFO - PROCESS | 1850 | 1462529104760 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] 03:05:04 INFO - PROCESS | 1850 | 1462529104841 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 03:05:04 INFO - PROCESS | 1850 | 1462529104849 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 03:05:04 INFO - PROCESS | 1850 | 1462529104852 Marionette TRACE conn4 <- [1,466,null,{}] 03:05:04 INFO - PROCESS | 1850 | 1462529104858 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}] 03:05:05 INFO - PROCESS | 1850 | 1462529105033 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 03:05:05 INFO - PROCESS | 1850 | 1462529105226 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:05 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df3c7800 == 66 [pid = 1850] [id = 124] 03:05:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x7fb6e107a000) [pid = 1850] [serial = 371] [outer = (nil)] 03:05:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x7fb70085e000) [pid = 1850] [serial = 372] [outer = 0x7fb6e107a000] 03:05:05 INFO - PROCESS | 1850 | 1462529105320 Marionette DEBUG loaded listener.js 03:05:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x7fb702934c00) [pid = 1850] [serial = 373] [outer = 0x7fb6e107a000] 03:05:06 INFO - PROCESS | 1850 | 1462529106158 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] 03:05:06 INFO - PROCESS | 1850 | 1462529106240 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 03:05:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 03:05:06 INFO - PROCESS | 1850 | 1462529106247 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 03:05:06 INFO - PROCESS | 1850 | 1462529106251 Marionette TRACE conn4 <- [1,470,null,{}] 03:05:06 INFO - PROCESS | 1850 | 1462529106258 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}] 03:05:06 INFO - PROCESS | 1850 | 1462529106513 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 03:05:06 INFO - PROCESS | 1850 | 1462529106731 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df489000 == 67 [pid = 1850] [id = 125] 03:05:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x7fb6e46f0000) [pid = 1850] [serial = 374] [outer = (nil)] 03:05:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x7fb70697c000) [pid = 1850] [serial = 375] [outer = 0x7fb6e46f0000] 03:05:06 INFO - PROCESS | 1850 | 1462529106822 Marionette DEBUG loaded listener.js 03:05:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x7fb7079edc00) [pid = 1850] [serial = 376] [outer = 0x7fb6e46f0000] 03:05:07 INFO - PROCESS | 1850 | 1462529107750 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]]]}] 03:05:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 03:05:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1551ms 03:05:07 INFO - PROCESS | 1850 | 1462529107799 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 03:05:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 03:05:07 INFO - PROCESS | 1850 | 1462529107803 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 03:05:07 INFO - PROCESS | 1850 | 1462529107810 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 03:05:07 INFO - PROCESS | 1850 | 1462529107814 Marionette TRACE conn4 <- [1,474,null,{}] 03:05:07 INFO - PROCESS | 1850 | 1462529107820 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}] 03:05:07 INFO - PROCESS | 1850 | 1462529107991 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 03:05:08 INFO - PROCESS | 1850 | 1462529108466 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e0fbd000 == 68 [pid = 1850] [id = 126] 03:05:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x7fb6df42c400) [pid = 1850] [serial = 377] [outer = (nil)] 03:05:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7fb6e4405800) [pid = 1850] [serial = 378] [outer = 0x7fb6df42c400] 03:05:08 INFO - PROCESS | 1850 | 1462529108580 Marionette DEBUG loaded listener.js 03:05:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7fb6e45ce400) [pid = 1850] [serial = 379] [outer = 0x7fb6df42c400] 03:05:09 INFO - PROCESS | 1850 | 1462529109586 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]]]}] 03:05:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 03:05:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1836ms 03:05:09 INFO - PROCESS | 1850 | 1462529109647 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 03:05:09 INFO - PROCESS | 1850 | 1462529109653 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 03:05:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 03:05:09 INFO - PROCESS | 1850 | 1462529109660 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 03:05:09 INFO - PROCESS | 1850 | 1462529109665 Marionette TRACE conn4 <- [1,478,null,{}] 03:05:09 INFO - PROCESS | 1850 | 1462529109672 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}] 03:05:09 INFO - PROCESS | 1850 | 1462529109853 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 03:05:10 INFO - PROCESS | 1850 | 1462529110056 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:10 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e7329000 == 69 [pid = 1850] [id = 127] 03:05:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7fb6e6814400) [pid = 1850] [serial = 380] [outer = (nil)] 03:05:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7fb6e6a05400) [pid = 1850] [serial = 381] [outer = 0x7fb6e6814400] 03:05:10 INFO - PROCESS | 1850 | 1462529110149 Marionette DEBUG loaded listener.js 03:05:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x7fb6e6a85c00) [pid = 1850] [serial = 382] [outer = 0x7fb6e6814400] 03:05:11 INFO - PROCESS | 1850 | 1462529111055 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]]]}] 03:05:11 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f32cb800 == 68 [pid = 1850] [id = 28] 03:05:11 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb7069ae800 == 67 [pid = 1850] [id = 79] 03:05:11 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f25bf800 == 66 [pid = 1850] [id = 36] 03:05:11 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f1a60000 == 65 [pid = 1850] [id = 80] 03:05:11 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e7330000 == 64 [pid = 1850] [id = 84] 03:05:11 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x7fb6e57f9400) [pid = 1850] [serial = 294] [outer = (nil)] [url = about:blank] 03:05:11 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x7fb6f1279800) [pid = 1850] [serial = 285] [outer = (nil)] [url = about:blank] 03:05:11 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7fb6fe952c00) [pid = 1850] [serial = 288] [outer = (nil)] [url = about:blank] 03:05:11 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7fb706b5fc00) [pid = 1850] [serial = 291] [outer = (nil)] [url = about:blank] 03:05:11 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7fb6e6e04400) [pid = 1850] [serial = 282] [outer = (nil)] [url = about:blank] 03:05:11 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x7fb6f127c000) [pid = 1850] [serial = 297] [outer = (nil)] [url = about:blank] 03:05:11 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x7fb6fd294400) [pid = 1850] [serial = 321] [outer = (nil)] [url = about:blank] 03:05:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 03:05:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1484ms 03:05:11 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e571a000 == 63 [pid = 1850] [id = 118] 03:05:11 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f334c000 == 62 [pid = 1850] [id = 117] 03:05:11 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f145e800 == 61 [pid = 1850] [id = 116] 03:05:11 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6ecae2800 == 60 [pid = 1850] [id = 115] 03:05:11 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e6f8b800 == 59 [pid = 1850] [id = 114] 03:05:11 INFO - PROCESS | 1850 | 1462529111161 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 03:05:11 INFO - PROCESS | 1850 | 1462529111167 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 03:05:11 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb7069b1000 == 58 [pid = 1850] [id = 112] 03:05:11 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb702ae1800 == 57 [pid = 1850] [id = 111] 03:05:11 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb70506c000 == 56 [pid = 1850] [id = 110] 03:05:11 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f6a19000 == 55 [pid = 1850] [id = 109] 03:05:11 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6eeb77800 == 54 [pid = 1850] [id = 108] 03:05:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 03:05:11 INFO - PROCESS | 1850 | 1462529111182 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 03:05:11 INFO - PROCESS | 1850 | 1462529111185 Marionette TRACE conn4 <- [1,482,null,{}] 03:05:11 INFO - PROCESS | 1850 | 1462529111191 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}] 03:05:11 INFO - PROCESS | 1850 | 1462529111352 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 03:05:11 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x7fb70465a400) [pid = 1850] [serial = 237] [outer = (nil)] [url = about:blank] 03:05:11 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x7fb6ecab4800) [pid = 1850] [serial = 111] [outer = (nil)] [url = about:blank] 03:05:11 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x7fb6e76c1800) [pid = 1850] [serial = 303] [outer = (nil)] [url = about:blank] 03:05:11 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x7fb6feaef400) [pid = 1850] [serial = 144] [outer = (nil)] [url = about:blank] 03:05:11 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x7fb6e57fd800) [pid = 1850] [serial = 300] [outer = (nil)] [url = about:blank] 03:05:11 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x7fb6f7698400) [pid = 1850] [serial = 316] [outer = (nil)] [url = about:blank] 03:05:11 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x7fb6e8134800) [pid = 1850] [serial = 304] [outer = (nil)] [url = about:blank] 03:05:11 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x7fb706986800) [pid = 1850] [serial = 280] [outer = (nil)] [url = about:blank] 03:05:11 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x7fb701c8bc00) [pid = 1850] [serial = 147] [outer = (nil)] [url = about:blank] 03:05:11 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x7fb6e6a0f400) [pid = 1850] [serial = 301] [outer = (nil)] [url = about:blank] 03:05:11 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x7fb6f0d1e000) [pid = 1850] [serial = 312] [outer = (nil)] [url = about:blank] 03:05:11 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x7fb6f1283000) [pid = 1850] [serial = 309] [outer = (nil)] [url = about:blank] 03:05:11 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0x7fb6e46f9000) [pid = 1850] [serial = 318] [outer = (nil)] [url = about:blank] 03:05:11 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0x7fb6ec95d400) [pid = 1850] [serial = 307] [outer = (nil)] [url = about:blank] 03:05:11 INFO - PROCESS | 1850 | --DOMWINDOW == 131 (0x7fb6f1640c00) [pid = 1850] [serial = 310] [outer = (nil)] [url = about:blank] 03:05:11 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x7fb6ea144400) [pid = 1850] [serial = 306] [outer = (nil)] [url = about:blank] 03:05:11 INFO - PROCESS | 1850 | --DOMWINDOW == 129 (0x7fb6f3948000) [pid = 1850] [serial = 141] [outer = (nil)] [url = about:blank] 03:05:11 INFO - PROCESS | 1850 | --DOMWINDOW == 128 (0x7fb6fe412800) [pid = 1850] [serial = 108] [outer = (nil)] [url = about:blank] 03:05:11 INFO - PROCESS | 1850 | --DOMWINDOW == 127 (0x7fb706b61000) [pid = 1850] [serial = 201] [outer = (nil)] [url = about:blank] 03:05:11 INFO - PROCESS | 1850 | --DOMWINDOW == 126 (0x7fb6f0d22800) [pid = 1850] [serial = 313] [outer = (nil)] [url = about:blank] 03:05:11 INFO - PROCESS | 1850 | --DOMWINDOW == 125 (0x7fb6ebfc5400) [pid = 1850] [serial = 138] [outer = (nil)] [url = about:blank] 03:05:11 INFO - PROCESS | 1850 | --DOMWINDOW == 124 (0x7fb6f228b000) [pid = 1850] [serial = 114] [outer = (nil)] [url = about:blank] 03:05:11 INFO - PROCESS | 1850 | --DOMWINDOW == 123 (0x7fb6f258f800) [pid = 1850] [serial = 315] [outer = (nil)] [url = about:blank] 03:05:11 INFO - PROCESS | 1850 | --DOMWINDOW == 122 (0x7fb705394c00) [pid = 1850] [serial = 168] [outer = (nil)] [url = about:blank] 03:05:11 INFO - PROCESS | 1850 | --DOMWINDOW == 121 (0x7fb6f1280400) [pid = 1850] [serial = 319] [outer = (nil)] [url = about:blank] 03:05:11 INFO - PROCESS | 1850 | 1462529111587 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e7325000 == 55 [pid = 1850] [id = 128] 03:05:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 122 (0x7fb6e46f9000) [pid = 1850] [serial = 383] [outer = (nil)] 03:05:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 123 (0x7fb6e6e04400) [pid = 1850] [serial = 384] [outer = 0x7fb6e46f9000] 03:05:11 INFO - PROCESS | 1850 | 1462529111660 Marionette DEBUG loaded listener.js 03:05:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 124 (0x7fb6e76c7c00) [pid = 1850] [serial = 385] [outer = 0x7fb6e46f9000] 03:05:12 INFO - PROCESS | 1850 | 1462529112393 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]]]}] 03:05:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 03:05:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1238ms 03:05:12 INFO - PROCESS | 1850 | 1462529112421 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 03:05:12 INFO - PROCESS | 1850 | 1462529112425 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 03:05:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 03:05:12 INFO - PROCESS | 1850 | 1462529112438 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 03:05:12 INFO - PROCESS | 1850 | 1462529112448 Marionette TRACE conn4 <- [1,486,null,{}] 03:05:12 INFO - PROCESS | 1850 | 1462529112456 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}] 03:05:12 INFO - PROCESS | 1850 | 1462529112623 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 03:05:12 INFO - PROCESS | 1850 | 1462529112644 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:12 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6ee8a0800 == 56 [pid = 1850] [id = 129] 03:05:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 125 (0x7fb6e76c9800) [pid = 1850] [serial = 386] [outer = (nil)] 03:05:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 126 (0x7fb6e8795c00) [pid = 1850] [serial = 387] [outer = 0x7fb6e76c9800] 03:05:12 INFO - PROCESS | 1850 | 1462529112707 Marionette DEBUG loaded listener.js 03:05:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 127 (0x7fb6ea140800) [pid = 1850] [serial = 388] [outer = 0x7fb6e76c9800] 03:05:13 INFO - PROCESS | 1850 | 1462529113487 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]]]}] 03:05:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 03:05:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1095ms 03:05:13 INFO - PROCESS | 1850 | 1462529113528 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 03:05:13 INFO - PROCESS | 1850 | 1462529113531 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 03:05:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 03:05:13 INFO - PROCESS | 1850 | 1462529113557 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 03:05:13 INFO - PROCESS | 1850 | 1462529113559 Marionette TRACE conn4 <- [1,490,null,{}] 03:05:13 INFO - PROCESS | 1850 | 1462529113567 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}] 03:05:13 INFO - PROCESS | 1850 | 1462529113736 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 03:05:13 INFO - PROCESS | 1850 | 1462529113747 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:13 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f113f000 == 57 [pid = 1850] [id = 130] 03:05:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 128 (0x7fb6e8795400) [pid = 1850] [serial = 389] [outer = (nil)] 03:05:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 129 (0x7fb6ea1f5c00) [pid = 1850] [serial = 390] [outer = 0x7fb6e8795400] 03:05:13 INFO - PROCESS | 1850 | 1462529113809 Marionette DEBUG loaded listener.js 03:05:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x7fb6ed5dfc00) [pid = 1850] [serial = 391] [outer = 0x7fb6e8795400] 03:05:15 INFO - PROCESS | 1850 | --DOMWINDOW == 129 (0x7fb6f1511400) [pid = 1850] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 03:05:15 INFO - PROCESS | 1850 | --DOMWINDOW == 128 (0x7fb6e440a800) [pid = 1850] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 03:05:15 INFO - PROCESS | 1850 | --DOMWINDOW == 127 (0x7fb6e6813800) [pid = 1850] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 03:05:15 INFO - PROCESS | 1850 | --DOMWINDOW == 126 (0x7fb6e76c5000) [pid = 1850] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 03:05:15 INFO - PROCESS | 1850 | --DOMWINDOW == 125 (0x7fb6e8790800) [pid = 1850] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 03:05:15 INFO - PROCESS | 1850 | --DOMWINDOW == 124 (0x7fb6f344c000) [pid = 1850] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 03:05:15 INFO - PROCESS | 1850 | --DOMWINDOW == 123 (0x7fb6fd758400) [pid = 1850] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 03:05:15 INFO - PROCESS | 1850 | --DOMWINDOW == 122 (0x7fb6fe7d3c00) [pid = 1850] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 03:05:15 INFO - PROCESS | 1850 | --DOMWINDOW == 121 (0x7fb6e440c000) [pid = 1850] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 03:05:15 INFO - PROCESS | 1850 | --DOMWINDOW == 120 (0x7fb6e6e04c00) [pid = 1850] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 03:05:15 INFO - PROCESS | 1850 | --DOMWINDOW == 119 (0x7fb6e6817c00) [pid = 1850] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 03:05:15 INFO - PROCESS | 1850 | --DOMWINDOW == 118 (0x7fb6e440cc00) [pid = 1850] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 03:05:15 INFO - PROCESS | 1850 | --DOMWINDOW == 117 (0x7fb6e6817400) [pid = 1850] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 03:05:15 INFO - PROCESS | 1850 | --DOMWINDOW == 116 (0x7fb6f3955800) [pid = 1850] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 03:05:15 INFO - PROCESS | 1850 | --DOMWINDOW == 115 (0x7fb6e57f4c00) [pid = 1850] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 03:05:15 INFO - PROCESS | 1850 | --DOMWINDOW == 114 (0x7fb6e8132c00) [pid = 1850] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 03:05:15 INFO - PROCESS | 1850 | --DOMWINDOW == 113 (0x7fb6e860d000) [pid = 1850] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 03:05:15 INFO - PROCESS | 1850 | --DOMWINDOW == 112 (0x7fb6e4405000) [pid = 1850] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 03:05:15 INFO - PROCESS | 1850 | --DOMWINDOW == 111 (0x7fb6e46f0c00) [pid = 1850] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 03:05:15 INFO - PROCESS | 1850 | --DOMWINDOW == 110 (0x7fb6e76c8400) [pid = 1850] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 03:05:15 INFO - PROCESS | 1850 | --DOMWINDOW == 109 (0x7fb6e6e07000) [pid = 1850] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 03:05:15 INFO - PROCESS | 1850 | --DOMWINDOW == 108 (0x7fb6f1285c00) [pid = 1850] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 03:05:15 INFO - PROCESS | 1850 | --DOMWINDOW == 107 (0x7fb6ea145800) [pid = 1850] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 03:05:15 INFO - PROCESS | 1850 | --DOMWINDOW == 106 (0x7fb6f7696c00) [pid = 1850] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 03:05:15 INFO - PROCESS | 1850 | --DOMWINDOW == 105 (0x7fb6e830f800) [pid = 1850] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 03:05:15 INFO - PROCESS | 1850 | --DOMWINDOW == 104 (0x7fb6e6a08800) [pid = 1850] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 03:05:15 INFO - PROCESS | 1850 | --DOMWINDOW == 103 (0x7fb6e57f9800) [pid = 1850] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 03:05:15 INFO - PROCESS | 1850 | --DOMWINDOW == 102 (0x7fb6ea142400) [pid = 1850] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 03:05:15 INFO - PROCESS | 1850 | --DOMWINDOW == 101 (0x7fb6ecaafc00) [pid = 1850] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 03:05:15 INFO - PROCESS | 1850 | --DOMWINDOW == 100 (0x7fb6fd97d800) [pid = 1850] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 03:05:15 INFO - PROCESS | 1850 | --DOMWINDOW == 99 (0x7fb70697a800) [pid = 1850] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 03:05:15 INFO - PROCESS | 1850 | --DOMWINDOW == 98 (0x7fb6ea1b5400) [pid = 1850] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 03:05:15 INFO - PROCESS | 1850 | --DOMWINDOW == 97 (0x7fb6ea1b8c00) [pid = 1850] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 03:05:15 INFO - PROCESS | 1850 | 1462529115439 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]]]}] 03:05:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 03:05:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1959ms 03:05:15 INFO - PROCESS | 1850 | 1462529115499 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 03:05:15 INFO - PROCESS | 1850 | 1462529115505 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 03:05:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 03:05:15 INFO - PROCESS | 1850 | 1462529115513 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 03:05:15 INFO - PROCESS | 1850 | 1462529115519 Marionette TRACE conn4 <- [1,494,null,{}] 03:05:15 INFO - PROCESS | 1850 | 1462529115529 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}] 03:05:15 INFO - PROCESS | 1850 | 1462529115783 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 03:05:15 INFO - PROCESS | 1850 | 1462529115899 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:15 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e696e800 == 58 [pid = 1850] [id = 131] 03:05:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 98 (0x7fb6e440cc00) [pid = 1850] [serial = 392] [outer = (nil)] 03:05:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 99 (0x7fb6e46ed400) [pid = 1850] [serial = 393] [outer = 0x7fb6e440cc00] 03:05:15 INFO - PROCESS | 1850 | 1462529115974 Marionette DEBUG loaded listener.js 03:05:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 100 (0x7fb6e57f3800) [pid = 1850] [serial = 394] [outer = 0x7fb6e440cc00] 03:05:16 INFO - PROCESS | 1850 | 1462529116913 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]]]}] 03:05:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 03:05:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1441ms 03:05:16 INFO - PROCESS | 1850 | 1462529116955 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 03:05:16 INFO - PROCESS | 1850 | 1462529116964 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 03:05:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 03:05:16 INFO - PROCESS | 1850 | 1462529116975 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 03:05:16 INFO - PROCESS | 1850 | 1462529116978 Marionette TRACE conn4 <- [1,498,null,{}] 03:05:16 INFO - PROCESS | 1850 | 1462529116985 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}] 03:05:17 INFO - PROCESS | 1850 | 1462529117160 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 03:05:17 INFO - PROCESS | 1850 | 1462529117306 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:17 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6ebfad800 == 59 [pid = 1850] [id = 132] 03:05:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 101 (0x7fb6e6a0a800) [pid = 1850] [serial = 395] [outer = (nil)] 03:05:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 102 (0x7fb6e6bca400) [pid = 1850] [serial = 396] [outer = 0x7fb6e6a0a800] 03:05:17 INFO - PROCESS | 1850 | 1462529117382 Marionette DEBUG loaded listener.js 03:05:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 103 (0x7fb6e6e07400) [pid = 1850] [serial = 397] [outer = 0x7fb6e6a0a800] 03:05:18 INFO - PROCESS | 1850 | 1462529118341 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]]]}] 03:05:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 03:05:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1431ms 03:05:18 INFO - PROCESS | 1850 | 1462529118407 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 03:05:18 INFO - PROCESS | 1850 | 1462529118411 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 03:05:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 03:05:18 INFO - PROCESS | 1850 | 1462529118419 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 03:05:18 INFO - PROCESS | 1850 | 1462529118425 Marionette TRACE conn4 <- [1,502,null,{}] 03:05:18 INFO - PROCESS | 1850 | 1462529118443 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}] 03:05:18 INFO - PROCESS | 1850 | 1462529118669 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 03:05:18 INFO - PROCESS | 1850 | 1462529118859 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f145a000 == 60 [pid = 1850] [id = 133] 03:05:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 104 (0x7fb6e812e400) [pid = 1850] [serial = 398] [outer = (nil)] 03:05:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 105 (0x7fb6e8367000) [pid = 1850] [serial = 399] [outer = 0x7fb6e812e400] 03:05:18 INFO - PROCESS | 1850 | 1462529118981 Marionette DEBUG loaded listener.js 03:05:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 106 (0x7fb6ea13d000) [pid = 1850] [serial = 400] [outer = 0x7fb6e812e400] 03:05:19 INFO - PROCESS | 1850 | 1462529119852 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]]]}] 03:05:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 03:05:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1486ms 03:05:19 INFO - PROCESS | 1850 | 1462529119906 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 03:05:19 INFO - PROCESS | 1850 | 1462529119909 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 03:05:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 03:05:19 INFO - PROCESS | 1850 | 1462529119917 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 03:05:19 INFO - PROCESS | 1850 | 1462529119919 Marionette TRACE conn4 <- [1,506,null,{}] 03:05:19 INFO - PROCESS | 1850 | 1462529119926 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}] 03:05:20 INFO - PROCESS | 1850 | 1462529120102 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 03:05:20 INFO - PROCESS | 1850 | 1462529120247 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:20 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f24eb800 == 61 [pid = 1850] [id = 134] 03:05:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 107 (0x7fb6e8135400) [pid = 1850] [serial = 401] [outer = (nil)] 03:05:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 108 (0x7fb6ee811c00) [pid = 1850] [serial = 402] [outer = 0x7fb6e8135400] 03:05:20 INFO - PROCESS | 1850 | 1462529120321 Marionette DEBUG loaded listener.js 03:05:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 109 (0x7fb6eed05c00) [pid = 1850] [serial = 403] [outer = 0x7fb6e8135400] 03:05:21 INFO - PROCESS | 1850 | 1462529121238 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]]]}] 03:05:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 03:05:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1386ms 03:05:21 INFO - PROCESS | 1850 | 1462529121303 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 03:05:21 INFO - PROCESS | 1850 | 1462529121307 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 03:05:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 03:05:21 INFO - PROCESS | 1850 | 1462529121313 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 03:05:21 INFO - PROCESS | 1850 | 1462529121317 Marionette TRACE conn4 <- [1,510,null,{}] 03:05:21 INFO - PROCESS | 1850 | 1462529121323 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}] 03:05:21 INFO - PROCESS | 1850 | 1462529121509 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 03:05:21 INFO - PROCESS | 1850 | 1462529121665 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f335d000 == 62 [pid = 1850] [id = 135] 03:05:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 110 (0x7fb6e440f400) [pid = 1850] [serial = 404] [outer = (nil)] 03:05:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 111 (0x7fb6efdd0400) [pid = 1850] [serial = 405] [outer = 0x7fb6e440f400] 03:05:21 INFO - PROCESS | 1850 | 1462529121740 Marionette DEBUG loaded listener.js 03:05:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 112 (0x7fb6f0d14800) [pid = 1850] [serial = 406] [outer = 0x7fb6e440f400] 03:05:22 INFO - PROCESS | 1850 | 1462529122694 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]]]}] 03:05:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 03:05:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1433ms 03:05:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 03:05:22 INFO - PROCESS | 1850 | 1462529122749 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 03:05:22 INFO - PROCESS | 1850 | 1462529122752 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 03:05:22 INFO - PROCESS | 1850 | 1462529122758 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 03:05:22 INFO - PROCESS | 1850 | 1462529122761 Marionette TRACE conn4 <- [1,514,null,{}] 03:05:22 INFO - PROCESS | 1850 | 1462529122767 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}] 03:05:22 INFO - PROCESS | 1850 | 1462529122995 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 03:05:23 INFO - PROCESS | 1850 | 1462529123195 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:23 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6fd77e800 == 63 [pid = 1850] [id = 136] 03:05:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 113 (0x7fb6f0bf6000) [pid = 1850] [serial = 407] [outer = (nil)] 03:05:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 114 (0x7fb6f1283c00) [pid = 1850] [serial = 408] [outer = 0x7fb6f0bf6000] 03:05:23 INFO - PROCESS | 1850 | 1462529123316 Marionette DEBUG loaded listener.js 03:05:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 115 (0x7fb6f34ba000) [pid = 1850] [serial = 409] [outer = 0x7fb6f0bf6000] 03:05:24 INFO - PROCESS | 1850 | 1462529124100 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]]]}] 03:05:24 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 03:05:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1393ms 03:05:24 INFO - PROCESS | 1850 | 1462529124152 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 03:05:24 INFO - PROCESS | 1850 | 1462529124156 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 03:05:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 03:05:24 INFO - PROCESS | 1850 | 1462529124162 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 03:05:24 INFO - PROCESS | 1850 | 1462529124164 Marionette TRACE conn4 <- [1,518,null,{}] 03:05:24 INFO - PROCESS | 1850 | 1462529124170 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}] 03:05:24 INFO - PROCESS | 1850 | 1462529124338 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 03:05:24 INFO - PROCESS | 1850 | 1462529124490 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:24 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb700359000 == 64 [pid = 1850] [id = 137] 03:05:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 116 (0x7fb6e4644400) [pid = 1850] [serial = 410] [outer = (nil)] 03:05:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 117 (0x7fb6e464e000) [pid = 1850] [serial = 411] [outer = 0x7fb6e4644400] 03:05:24 INFO - PROCESS | 1850 | 1462529124561 Marionette DEBUG loaded listener.js 03:05:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 118 (0x7fb6f0ddc800) [pid = 1850] [serial = 412] [outer = 0x7fb6e4644400] 03:05:25 INFO - PROCESS | 1850 | 1462529125497 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]]]}] 03:05:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 03:05:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1379ms 03:05:25 INFO - PROCESS | 1850 | 1462529125543 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 03:05:25 INFO - PROCESS | 1850 | 1462529125547 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 03:05:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 03:05:25 INFO - PROCESS | 1850 | 1462529125553 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 03:05:25 INFO - PROCESS | 1850 | 1462529125556 Marionette TRACE conn4 <- [1,522,null,{}] 03:05:25 INFO - PROCESS | 1850 | 1462529125562 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}] 03:05:25 INFO - PROCESS | 1850 | 1462529125734 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 03:05:25 INFO - PROCESS | 1850 | 1462529125895 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:25 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e7329800 == 65 [pid = 1850] [id = 138] 03:05:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 119 (0x7fb6e440d000) [pid = 1850] [serial = 413] [outer = (nil)] 03:05:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 120 (0x7fb6e57f7400) [pid = 1850] [serial = 414] [outer = 0x7fb6e440d000] 03:05:25 INFO - PROCESS | 1850 | 1462529125975 Marionette DEBUG loaded listener.js 03:05:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 121 (0x7fb6e6a8d000) [pid = 1850] [serial = 415] [outer = 0x7fb6e440d000] 03:05:26 INFO - PROCESS | 1850 | 1462529126915 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]]]}] 03:05:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 03:05:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1433ms 03:05:26 INFO - PROCESS | 1850 | 1462529126987 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 03:05:26 INFO - PROCESS | 1850 | 1462529126992 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 03:05:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 03:05:27 INFO - PROCESS | 1850 | 1462529127001 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 03:05:27 INFO - PROCESS | 1850 | 1462529127004 Marionette TRACE conn4 <- [1,526,null,{}] 03:05:27 INFO - PROCESS | 1850 | 1462529127012 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}] 03:05:27 INFO - PROCESS | 1850 | 1462529127368 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 03:05:27 INFO - PROCESS | 1850 | 1462529127585 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e6f8f800 == 66 [pid = 1850] [id = 139] 03:05:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 122 (0x7fb6e107c000) [pid = 1850] [serial = 416] [outer = (nil)] 03:05:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 123 (0x7fb6e440b400) [pid = 1850] [serial = 417] [outer = 0x7fb6e107c000] 03:05:27 INFO - PROCESS | 1850 | 1462529127651 Marionette DEBUG loaded listener.js 03:05:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 124 (0x7fb6e464c800) [pid = 1850] [serial = 418] [outer = 0x7fb6e107c000] 03:05:28 INFO - PROCESS | 1850 | 1462529128582 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]]]}] 03:05:28 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 03:05:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1644ms 03:05:28 INFO - PROCESS | 1850 | 1462529128645 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 03:05:28 INFO - PROCESS | 1850 | 1462529128655 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 03:05:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 03:05:28 INFO - PROCESS | 1850 | 1462529128669 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 03:05:28 INFO - PROCESS | 1850 | 1462529128678 Marionette TRACE conn4 <- [1,530,null,{}] 03:05:28 INFO - PROCESS | 1850 | 1462529128692 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}] 03:05:28 INFO - PROCESS | 1850 | 1462529128907 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 03:05:29 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6ee8a0800 == 65 [pid = 1850] [id = 129] 03:05:29 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e7325000 == 64 [pid = 1850] [id = 128] 03:05:29 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e7329000 == 63 [pid = 1850] [id = 127] 03:05:29 INFO - PROCESS | 1850 | --DOMWINDOW == 123 (0x7fb6f344e000) [pid = 1850] [serial = 357] [outer = (nil)] [url = about:blank] 03:05:29 INFO - PROCESS | 1850 | 1462529129130 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:29 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e0fbd000 == 62 [pid = 1850] [id = 126] 03:05:29 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6df3c7800 == 61 [pid = 1850] [id = 124] 03:05:29 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e0fa9000 == 60 [pid = 1850] [id = 123] 03:05:29 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df3e2000 == 61 [pid = 1850] [id = 140] 03:05:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 124 (0x7fb6e6811400) [pid = 1850] [serial = 419] [outer = (nil)] 03:05:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 125 (0x7fb6e6a89000) [pid = 1850] [serial = 420] [outer = 0x7fb6e6811400] 03:05:29 INFO - PROCESS | 1850 | 1462529129209 Marionette DEBUG loaded listener.js 03:05:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 126 (0x7fb6e6bd1400) [pid = 1850] [serial = 421] [outer = 0x7fb6e6811400] 03:05:29 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb702ae0000 == 60 [pid = 1850] [id = 122] 03:05:29 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f686c000 == 59 [pid = 1850] [id = 121] 03:05:29 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e7784800 == 58 [pid = 1850] [id = 120] 03:05:29 INFO - PROCESS | 1850 | --DOMWINDOW == 125 (0x7fb6f1282800) [pid = 1850] [serial = 243] [outer = (nil)] [url = about:blank] 03:05:29 INFO - PROCESS | 1850 | --DOMWINDOW == 124 (0x7fb701c87400) [pid = 1850] [serial = 289] [outer = (nil)] [url = about:blank] 03:05:29 INFO - PROCESS | 1850 | --DOMWINDOW == 123 (0x7fb7079e6000) [pid = 1850] [serial = 292] [outer = (nil)] [url = about:blank] 03:05:29 INFO - PROCESS | 1850 | --DOMWINDOW == 122 (0x7fb6f19b3c00) [pid = 1850] [serial = 286] [outer = (nil)] [url = about:blank] 03:05:29 INFO - PROCESS | 1850 | --DOMWINDOW == 121 (0x7fb6f1649000) [pid = 1850] [serial = 207] [outer = (nil)] [url = about:blank] 03:05:29 INFO - PROCESS | 1850 | --DOMWINDOW == 120 (0x7fb6f7644c00) [pid = 1850] [serial = 174] [outer = (nil)] [url = about:blank] 03:05:29 INFO - PROCESS | 1850 | --DOMWINDOW == 119 (0x7fb7079f3000) [pid = 1850] [serial = 298] [outer = (nil)] [url = about:blank] 03:05:29 INFO - PROCESS | 1850 | --DOMWINDOW == 118 (0x7fb70691b800) [pid = 1850] [serial = 213] [outer = (nil)] [url = about:blank] 03:05:29 INFO - PROCESS | 1850 | --DOMWINDOW == 117 (0x7fb6e878bc00) [pid = 1850] [serial = 204] [outer = (nil)] [url = about:blank] 03:05:29 INFO - PROCESS | 1850 | --DOMWINDOW == 116 (0x7fb6ecab4c00) [pid = 1850] [serial = 171] [outer = (nil)] [url = about:blank] 03:05:29 INFO - PROCESS | 1850 | --DOMWINDOW == 115 (0x7fb702a32800) [pid = 1850] [serial = 246] [outer = (nil)] [url = about:blank] 03:05:29 INFO - PROCESS | 1850 | --DOMWINDOW == 114 (0x7fb6fe929c00) [pid = 1850] [serial = 135] [outer = (nil)] [url = about:blank] 03:05:29 INFO - PROCESS | 1850 | --DOMWINDOW == 113 (0x7fb702a35400) [pid = 1850] [serial = 177] [outer = (nil)] [url = about:blank] 03:05:29 INFO - PROCESS | 1850 | --DOMWINDOW == 112 (0x7fb6ea13d400) [pid = 1850] [serial = 283] [outer = (nil)] [url = about:blank] 03:05:29 INFO - PROCESS | 1850 | --DOMWINDOW == 111 (0x7fb705394000) [pid = 1850] [serial = 253] [outer = (nil)] [url = about:blank] 03:05:29 INFO - PROCESS | 1850 | --DOMWINDOW == 110 (0x7fb6f34b7800) [pid = 1850] [serial = 250] [outer = (nil)] [url = about:blank] 03:05:29 INFO - PROCESS | 1850 | --DOMWINDOW == 109 (0x7fb7053e3400) [pid = 1850] [serial = 256] [outer = (nil)] [url = about:blank] 03:05:29 INFO - PROCESS | 1850 | --DOMWINDOW == 108 (0x7fb6e6a10000) [pid = 1850] [serial = 216] [outer = (nil)] [url = about:blank] 03:05:29 INFO - PROCESS | 1850 | --DOMWINDOW == 107 (0x7fb7020acc00) [pid = 1850] [serial = 210] [outer = (nil)] [url = about:blank] 03:05:29 INFO - PROCESS | 1850 | --DOMWINDOW == 106 (0x7fb6e57fd000) [pid = 1850] [serial = 295] [outer = (nil)] [url = about:blank] 03:05:29 INFO - PROCESS | 1850 | --DOMWINDOW == 105 (0x7fb6ea149400) [pid = 1850] [serial = 240] [outer = (nil)] [url = about:blank] 03:05:29 INFO - PROCESS | 1850 | --DOMWINDOW == 104 (0x7fb6fe654400) [pid = 1850] [serial = 351] [outer = (nil)] [url = about:blank] 03:05:29 INFO - PROCESS | 1850 | --DOMWINDOW == 103 (0x7fb6e45cd000) [pid = 1850] [serial = 354] [outer = (nil)] [url = about:blank] 03:05:29 INFO - PROCESS | 1850 | --DOMWINDOW == 102 (0x7fb6fe951400) [pid = 1850] [serial = 352] [outer = (nil)] [url = about:blank] 03:05:29 INFO - PROCESS | 1850 | --DOMWINDOW == 101 (0x7fb6e6a0b000) [pid = 1850] [serial = 324] [outer = (nil)] [url = about:blank] 03:05:29 INFO - PROCESS | 1850 | --DOMWINDOW == 100 (0x7fb6ea13b800) [pid = 1850] [serial = 345] [outer = (nil)] [url = about:blank] 03:05:29 INFO - PROCESS | 1850 | --DOMWINDOW == 99 (0x7fb6ebfc2000) [pid = 1850] [serial = 346] [outer = (nil)] [url = about:blank] 03:05:29 INFO - PROCESS | 1850 | --DOMWINDOW == 98 (0x7fb6efbe6c00) [pid = 1850] [serial = 348] [outer = (nil)] [url = about:blank] 03:05:29 INFO - PROCESS | 1850 | --DOMWINDOW == 97 (0x7fb6fe94cc00) [pid = 1850] [serial = 337] [outer = (nil)] [url = about:blank] 03:05:29 INFO - PROCESS | 1850 | --DOMWINDOW == 96 (0x7fb6fd528000) [pid = 1850] [serial = 336] [outer = (nil)] [url = about:blank] 03:05:29 INFO - PROCESS | 1850 | --DOMWINDOW == 95 (0x7fb6f397c400) [pid = 1850] [serial = 334] [outer = (nil)] [url = about:blank] 03:05:29 INFO - PROCESS | 1850 | --DOMWINDOW == 94 (0x7fb6f222f000) [pid = 1850] [serial = 333] [outer = (nil)] [url = about:blank] 03:05:29 INFO - PROCESS | 1850 | --DOMWINDOW == 93 (0x7fb7053e0c00) [pid = 1850] [serial = 340] [outer = (nil)] [url = about:blank] 03:05:29 INFO - PROCESS | 1850 | --DOMWINDOW == 92 (0x7fb702931000) [pid = 1850] [serial = 339] [outer = (nil)] [url = about:blank] 03:05:29 INFO - PROCESS | 1850 | --DOMWINDOW == 91 (0x7fb6fe923800) [pid = 1850] [serial = 322] [outer = (nil)] [url = about:blank] 03:05:29 INFO - PROCESS | 1850 | --DOMWINDOW == 90 (0x7fb6e6a8e400) [pid = 1850] [serial = 342] [outer = (nil)] [url = about:blank] 03:05:29 INFO - PROCESS | 1850 | --DOMWINDOW == 89 (0x7fb6e6bd7800) [pid = 1850] [serial = 327] [outer = (nil)] [url = about:blank] 03:05:29 INFO - PROCESS | 1850 | --DOMWINDOW == 88 (0x7fb6e6fa0000) [pid = 1850] [serial = 328] [outer = (nil)] [url = about:blank] 03:05:29 INFO - PROCESS | 1850 | --DOMWINDOW == 87 (0x7fb6e6bd3c00) [pid = 1850] [serial = 343] [outer = (nil)] [url = about:blank] 03:05:29 INFO - PROCESS | 1850 | --DOMWINDOW == 86 (0x7fb6f0d17c00) [pid = 1850] [serial = 331] [outer = (nil)] [url = about:blank] 03:05:29 INFO - PROCESS | 1850 | --DOMWINDOW == 85 (0x7fb6ee683000) [pid = 1850] [serial = 330] [outer = (nil)] [url = about:blank] 03:05:29 INFO - PROCESS | 1850 | --DOMWINDOW == 84 (0x7fb6e6a8cc00) [pid = 1850] [serial = 325] [outer = (nil)] [url = about:blank] 03:05:29 INFO - PROCESS | 1850 | --DOMWINDOW == 83 (0x7fb6e45d4800) [pid = 1850] [serial = 355] [outer = (nil)] [url = about:blank] 03:05:29 INFO - PROCESS | 1850 | --DOMWINDOW == 82 (0x7fb6f1286c00) [pid = 1850] [serial = 349] [outer = (nil)] [url = about:blank] 03:05:29 INFO - PROCESS | 1850 | 1462529129981 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"]]]}] 03:05:30 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 03:05:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 03:05:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:05:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:05:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 03:05:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 03:05:30 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 03:05:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 03:05:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:05:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:05:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 03:05:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 03:05:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1351ms 03:05:30 INFO - PROCESS | 1850 | 1462529130024 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 03:05:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 03:05:30 INFO - PROCESS | 1850 | 1462529130029 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 03:05:30 INFO - PROCESS | 1850 | 1462529130036 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 03:05:30 INFO - PROCESS | 1850 | 1462529130039 Marionette TRACE conn4 <- [1,534,null,{}] 03:05:30 INFO - PROCESS | 1850 | 1462529130045 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}] 03:05:30 INFO - PROCESS | 1850 | 1462529130226 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 03:05:30 INFO - PROCESS | 1850 | 1462529130248 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:30 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6ea3be800 == 59 [pid = 1850] [id = 141] 03:05:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 83 (0x7fb6e6e09000) [pid = 1850] [serial = 422] [outer = (nil)] 03:05:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 84 (0x7fb6e835cc00) [pid = 1850] [serial = 423] [outer = 0x7fb6e6e09000] 03:05:30 INFO - PROCESS | 1850 | 1462529130312 Marionette DEBUG loaded listener.js 03:05:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 85 (0x7fb6e8790800) [pid = 1850] [serial = 424] [outer = 0x7fb6e6e09000] 03:05:31 INFO - PROCESS | 1850 | 1462529131180 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]]]}] 03:05:31 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 03:05:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1182ms 03:05:31 INFO - PROCESS | 1850 | 1462529131230 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 03:05:31 INFO - PROCESS | 1850 | 1462529131237 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 03:05:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 03:05:31 INFO - PROCESS | 1850 | 1462529131252 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 03:05:31 INFO - PROCESS | 1850 | 1462529131259 Marionette TRACE conn4 <- [1,538,null,{}] 03:05:31 INFO - PROCESS | 1850 | 1462529131265 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}] 03:05:31 INFO - PROCESS | 1850 | 1462529131460 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 03:05:31 INFO - PROCESS | 1850 | 1462529131600 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:31 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f1413800 == 60 [pid = 1850] [id = 142] 03:05:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 86 (0x7fb6e6a8e400) [pid = 1850] [serial = 425] [outer = (nil)] 03:05:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 87 (0x7fb6e8794c00) [pid = 1850] [serial = 426] [outer = 0x7fb6e6a8e400] 03:05:31 INFO - PROCESS | 1850 | 1462529131674 Marionette DEBUG loaded listener.js 03:05:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 88 (0x7fb6ef6aa000) [pid = 1850] [serial = 427] [outer = 0x7fb6e6a8e400] 03:05:32 INFO - PROCESS | 1850 | 1462529132548 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]]]}] 03:05:32 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. 03:05:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1340ms 03:05:32 INFO - PROCESS | 1850 | 1462529132587 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 03:05:32 INFO - PROCESS | 1850 | 1462529132589 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 03:05:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 03:05:32 INFO - PROCESS | 1850 | 1462529132596 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 03:05:32 INFO - PROCESS | 1850 | 1462529132598 Marionette TRACE conn4 <- [1,542,null,{}] 03:05:32 INFO - PROCESS | 1850 | 1462529132604 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}] 03:05:32 INFO - PROCESS | 1850 | 1462529132819 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 03:05:32 INFO - PROCESS | 1850 | 1462529132850 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:32 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f22b7800 == 61 [pid = 1850] [id = 143] 03:05:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 89 (0x7fb6ed545000) [pid = 1850] [serial = 428] [outer = (nil)] 03:05:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 90 (0x7fb6f0d1a000) [pid = 1850] [serial = 429] [outer = 0x7fb6ed545000] 03:05:32 INFO - PROCESS | 1850 | 1462529132913 Marionette DEBUG loaded listener.js 03:05:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 91 (0x7fb6f127b400) [pid = 1850] [serial = 430] [outer = 0x7fb6ed545000] 03:05:33 INFO - PROCESS | 1850 | 1462529133781 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]]]}] 03:05:33 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. 03:05:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1337ms 03:05:34 INFO - PROCESS | 1850 | --DOMWINDOW == 90 (0x7fb6e6814400) [pid = 1850] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 03:05:34 INFO - PROCESS | 1850 | --DOMWINDOW == 89 (0x7fb6df42c400) [pid = 1850] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 03:05:34 INFO - PROCESS | 1850 | --DOMWINDOW == 88 (0x7fb6e46f9000) [pid = 1850] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 03:05:34 INFO - PROCESS | 1850 | --DOMWINDOW == 87 (0x7fb6e76c9800) [pid = 1850] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 03:05:34 INFO - PROCESS | 1850 | --DOMWINDOW == 86 (0x7fb6ea147000) [pid = 1850] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 03:05:34 INFO - PROCESS | 1850 | 1462529134175 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 03:05:34 INFO - PROCESS | 1850 | 1462529134179 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 03:05:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 03:05:34 INFO - PROCESS | 1850 | 1462529134259 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 03:05:34 INFO - PROCESS | 1850 | 1462529134263 Marionette TRACE conn4 <- [1,546,null,{}] 03:05:34 INFO - PROCESS | 1850 | 1462529134270 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}] 03:05:34 INFO - PROCESS | 1850 | 1462529134447 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 03:05:34 INFO - PROCESS | 1850 | 1462529134622 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:34 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6fe647800 == 62 [pid = 1850] [id = 144] 03:05:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 87 (0x7fb6f34b6000) [pid = 1850] [serial = 431] [outer = (nil)] 03:05:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 88 (0x7fb6f34bf400) [pid = 1850] [serial = 432] [outer = 0x7fb6f34b6000] 03:05:34 INFO - PROCESS | 1850 | 1462529134699 Marionette DEBUG loaded listener.js 03:05:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 89 (0x7fb6fd72f400) [pid = 1850] [serial = 433] [outer = 0x7fb6f34b6000] 03:05:35 INFO - PROCESS | 1850 | 1462529135491 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]]]}] 03:05:35 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 03:05:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1294ms 03:05:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 03:05:35 INFO - PROCESS | 1850 | 1462529135545 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 03:05:35 INFO - PROCESS | 1850 | 1462529135548 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 03:05:35 INFO - PROCESS | 1850 | 1462529135555 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 03:05:35 INFO - PROCESS | 1850 | 1462529135558 Marionette TRACE conn4 <- [1,550,null,{}] 03:05:35 INFO - PROCESS | 1850 | 1462529135563 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}] 03:05:35 INFO - PROCESS | 1850 | 1462529135781 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 03:05:35 INFO - PROCESS | 1850 | 1462529135808 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb70228c000 == 63 [pid = 1850] [id = 145] 03:05:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 90 (0x7fb6e8316c00) [pid = 1850] [serial = 434] [outer = (nil)] 03:05:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 91 (0x7fb6e875c800) [pid = 1850] [serial = 435] [outer = 0x7fb6e8316c00] 03:05:35 INFO - PROCESS | 1850 | 1462529135876 Marionette DEBUG loaded listener.js 03:05:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 92 (0x7fb6fd75c800) [pid = 1850] [serial = 436] [outer = 0x7fb6e8316c00] 03:05:36 INFO - PROCESS | 1850 | 1462529136861 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]]]}] 03:05:36 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. 03:05:36 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1338ms 03:05:36 INFO - PROCESS | 1850 | 1462529136893 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 03:05:36 INFO - PROCESS | 1850 | 1462529136901 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 03:05:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 03:05:36 INFO - PROCESS | 1850 | 1462529136909 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 03:05:36 INFO - PROCESS | 1850 | 1462529136915 Marionette TRACE conn4 <- [1,554,null,{}] 03:05:36 INFO - PROCESS | 1850 | 1462529136923 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}] 03:05:37 INFO - PROCESS | 1850 | 1462529137140 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 03:05:37 INFO - PROCESS | 1850 | 1462529137297 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:37 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6ea3c4000 == 64 [pid = 1850] [id = 146] 03:05:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 93 (0x7fb6e45d4800) [pid = 1850] [serial = 437] [outer = (nil)] 03:05:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 94 (0x7fb6e46f1000) [pid = 1850] [serial = 438] [outer = 0x7fb6e45d4800] 03:05:37 INFO - PROCESS | 1850 | 1462529137374 Marionette DEBUG loaded listener.js 03:05:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 95 (0x7fb6e6bca800) [pid = 1850] [serial = 439] [outer = 0x7fb6e45d4800] 03:05:38 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:05:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 96 (0x7fb6e812bc00) [pid = 1850] [serial = 440] [outer = 0x7fb6e6909800] 03:05:38 INFO - PROCESS | 1850 | 1462529138498 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]]]}] 03:05:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 03:05:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1649ms 03:05:38 INFO - PROCESS | 1850 | 1462529138559 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 03:05:38 INFO - PROCESS | 1850 | 1462529138568 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 03:05:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 03:05:38 INFO - PROCESS | 1850 | 1462529138579 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 03:05:38 INFO - PROCESS | 1850 | 1462529138583 Marionette TRACE conn4 <- [1,558,null,{}] 03:05:38 INFO - PROCESS | 1850 | 1462529138590 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}] 03:05:38 INFO - PROCESS | 1850 | 1462529138787 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 03:05:39 INFO - PROCESS | 1850 | 1462529139019 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:39 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6fe436000 == 65 [pid = 1850] [id = 147] 03:05:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 97 (0x7fb6e6e02c00) [pid = 1850] [serial = 441] [outer = (nil)] 03:05:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 98 (0x7fb6e6e0ec00) [pid = 1850] [serial = 442] [outer = 0x7fb6e6e02c00] 03:05:39 INFO - PROCESS | 1850 | 1462529139141 Marionette DEBUG loaded listener.js 03:05:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 99 (0x7fb6ea1b4800) [pid = 1850] [serial = 443] [outer = 0x7fb6e6e02c00] 03:05:39 INFO - PROCESS | 1850 | 1462529139947 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]]]}] 03:05:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 03:05:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1431ms 03:05:40 INFO - PROCESS | 1850 | 1462529140011 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 03:05:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 03:05:40 INFO - PROCESS | 1850 | 1462529140016 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 03:05:40 INFO - PROCESS | 1850 | 1462529140024 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 03:05:40 INFO - PROCESS | 1850 | 1462529140031 Marionette TRACE conn4 <- [1,562,null,{}] 03:05:40 INFO - PROCESS | 1850 | 1462529140048 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}] 03:05:40 INFO - PROCESS | 1850 | 1462529140281 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 03:05:40 INFO - PROCESS | 1850 | 1462529140430 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:40 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb702ad6000 == 66 [pid = 1850] [id = 148] 03:05:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 100 (0x7fb6ea1ba400) [pid = 1850] [serial = 444] [outer = (nil)] 03:05:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 101 (0x7fb6f0d1b400) [pid = 1850] [serial = 445] [outer = 0x7fb6ea1ba400] 03:05:40 INFO - PROCESS | 1850 | 1462529140507 Marionette DEBUG loaded listener.js 03:05:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 102 (0x7fb6f19b9800) [pid = 1850] [serial = 446] [outer = 0x7fb6ea1ba400] 03:05:41 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:05:41 INFO - PROCESS | 1850 | 1462529141405 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]]]}] 03:05:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 03:05:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1443ms 03:05:41 INFO - PROCESS | 1850 | 1462529141466 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 03:05:41 INFO - PROCESS | 1850 | 1462529141470 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 03:05:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 03:05:41 INFO - PROCESS | 1850 | 1462529141478 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 03:05:41 INFO - PROCESS | 1850 | 1462529141482 Marionette TRACE conn4 <- [1,566,null,{}] 03:05:41 INFO - PROCESS | 1850 | 1462529141488 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}] 03:05:41 INFO - PROCESS | 1850 | 1462529141693 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 03:05:41 INFO - PROCESS | 1850 | 1462529141843 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:41 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb705065000 == 67 [pid = 1850] [id = 149] 03:05:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 103 (0x7fb6f344e000) [pid = 1850] [serial = 447] [outer = (nil)] 03:05:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 104 (0x7fb6fd593800) [pid = 1850] [serial = 448] [outer = 0x7fb6f344e000] 03:05:41 INFO - PROCESS | 1850 | 1462529141925 Marionette DEBUG loaded listener.js 03:05:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 105 (0x7fb6fd97cc00) [pid = 1850] [serial = 449] [outer = 0x7fb6f344e000] 03:05:42 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:05:42 INFO - PROCESS | 1850 | 1462529142757 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]]]}] 03:05:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 03:05:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1329ms 03:05:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 03:05:42 INFO - PROCESS | 1850 | 1462529142808 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 03:05:42 INFO - PROCESS | 1850 | 1462529142811 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 03:05:42 INFO - PROCESS | 1850 | 1462529142818 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 03:05:42 INFO - PROCESS | 1850 | 1462529142821 Marionette TRACE conn4 <- [1,570,null,{}] 03:05:42 INFO - PROCESS | 1850 | 1462529142826 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}] 03:05:43 INFO - PROCESS | 1850 | 1462529143011 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 03:05:43 INFO - PROCESS | 1850 | 1462529143163 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:43 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb706ba7000 == 68 [pid = 1850] [id = 150] 03:05:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 106 (0x7fb6f34b7000) [pid = 1850] [serial = 450] [outer = (nil)] 03:05:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 107 (0x7fb6fe7d3c00) [pid = 1850] [serial = 451] [outer = 0x7fb6f34b7000] 03:05:43 INFO - PROCESS | 1850 | 1462529143239 Marionette DEBUG loaded listener.js 03:05:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 108 (0x7fb6fe94d800) [pid = 1850] [serial = 452] [outer = 0x7fb6f34b7000] 03:05:43 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:05:44 INFO - PROCESS | 1850 | 1462529144126 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]]]}] 03:05:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 03:05:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1337ms 03:05:44 INFO - PROCESS | 1850 | 1462529144155 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 03:05:44 INFO - PROCESS | 1850 | 1462529144159 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 03:05:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 03:05:44 INFO - PROCESS | 1850 | 1462529144164 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 03:05:44 INFO - PROCESS | 1850 | 1462529144167 Marionette TRACE conn4 <- [1,574,null,{}] 03:05:44 INFO - PROCESS | 1850 | 1462529144173 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}] 03:05:44 INFO - PROCESS | 1850 | 1462529144351 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 03:05:44 INFO - PROCESS | 1850 | 1462529144520 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:44 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb706ba3800 == 69 [pid = 1850] [id = 151] 03:05:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 109 (0x7fb6e476b400) [pid = 1850] [serial = 453] [outer = (nil)] 03:05:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 110 (0x7fb6e4771c00) [pid = 1850] [serial = 454] [outer = 0x7fb6e476b400] 03:05:44 INFO - PROCESS | 1850 | 1462529144593 Marionette DEBUG loaded listener.js 03:05:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 111 (0x7fb702241800) [pid = 1850] [serial = 455] [outer = 0x7fb6e476b400] 03:05:45 INFO - PROCESS | 1850 | 1462529145493 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]]]}] 03:05:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 03:05:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1381ms 03:05:45 INFO - PROCESS | 1850 | 1462529145546 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 03:05:45 INFO - PROCESS | 1850 | 1462529145550 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 03:05:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 03:05:45 INFO - PROCESS | 1850 | 1462529145556 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 03:05:45 INFO - PROCESS | 1850 | 1462529145558 Marionette TRACE conn4 <- [1,578,null,{}] 03:05:45 INFO - PROCESS | 1850 | 1462529145564 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}] 03:05:45 INFO - PROCESS | 1850 | 1462529145732 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 03:05:46 INFO - PROCESS | 1850 | 1462529146258 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:46 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e570e000 == 70 [pid = 1850] [id = 152] 03:05:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 112 (0x7fb6e107c400) [pid = 1850] [serial = 456] [outer = (nil)] 03:05:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 113 (0x7fb6e113a000) [pid = 1850] [serial = 457] [outer = 0x7fb6e107c400] 03:05:46 INFO - PROCESS | 1850 | 1462529146373 Marionette DEBUG loaded listener.js 03:05:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 114 (0x7fb6e113f800) [pid = 1850] [serial = 458] [outer = 0x7fb6e107c400] 03:05:47 INFO - PROCESS | 1850 | 1462529147344 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]]]}] 03:05:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 03:05:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1835ms 03:05:47 INFO - PROCESS | 1850 | 1462529147394 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 03:05:47 INFO - PROCESS | 1850 | 1462529147400 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 03:05:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 03:05:47 INFO - PROCESS | 1850 | 1462529147407 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 03:05:47 INFO - PROCESS | 1850 | 1462529147413 Marionette TRACE conn4 <- [1,582,null,{}] 03:05:47 INFO - PROCESS | 1850 | 1462529147420 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}] 03:05:47 INFO - PROCESS | 1850 | 1462529147586 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 03:05:47 INFO - PROCESS | 1850 | 1462529147738 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:47 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e0fb1000 == 71 [pid = 1850] [id = 153] 03:05:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 115 (0x7fb6e4648400) [pid = 1850] [serial = 459] [outer = (nil)] 03:05:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 116 (0x7fb6e46ecc00) [pid = 1850] [serial = 460] [outer = 0x7fb6e4648400] 03:05:47 INFO - PROCESS | 1850 | 1462529147856 Marionette DEBUG loaded listener.js 03:05:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 117 (0x7fb6e4765400) [pid = 1850] [serial = 461] [outer = 0x7fb6e4648400] 03:05:48 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6ecae4800 == 70 [pid = 1850] [id = 57] 03:05:48 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb702232800 == 69 [pid = 1850] [id = 107] 03:05:48 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f22c0000 == 68 [pid = 1850] [id = 17] 03:05:48 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f6a0f800 == 67 [pid = 1850] [id = 29] 03:05:48 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e8628000 == 66 [pid = 1850] [id = 6] 03:05:48 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6ea17d800 == 65 [pid = 1850] [id = 22] 03:05:48 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f1454800 == 64 [pid = 1850] [id = 15] 03:05:48 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6eeb76800 == 63 [pid = 1850] [id = 23] 03:05:48 INFO - PROCESS | 1850 | --DOMWINDOW == 116 (0x7fb6ea1f5c00) [pid = 1850] [serial = 390] [outer = (nil)] [url = about:blank] 03:05:48 INFO - PROCESS | 1850 | --DOMWINDOW == 115 (0x7fb6e46f4800) [pid = 1850] [serial = 360] [outer = (nil)] [url = about:blank] 03:05:48 INFO - PROCESS | 1850 | --DOMWINDOW == 114 (0x7fb6f2594c00) [pid = 1850] [serial = 366] [outer = (nil)] [url = about:blank] 03:05:48 INFO - PROCESS | 1850 | --DOMWINDOW == 113 (0x7fb70697c000) [pid = 1850] [serial = 375] [outer = (nil)] [url = about:blank] 03:05:48 INFO - PROCESS | 1850 | --DOMWINDOW == 112 (0x7fb6e107e000) [pid = 1850] [serial = 369] [outer = (nil)] [url = about:blank] 03:05:48 INFO - PROCESS | 1850 | --DOMWINDOW == 111 (0x7fb70085e000) [pid = 1850] [serial = 372] [outer = (nil)] [url = about:blank] 03:05:48 INFO - PROCESS | 1850 | --DOMWINDOW == 110 (0x7fb6e8311800) [pid = 1850] [serial = 363] [outer = (nil)] [url = about:blank] 03:05:48 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6efb8b800 == 62 [pid = 1850] [id = 14] 03:05:48 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6ea421800 == 61 [pid = 1850] [id = 13] 03:05:48 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f3348000 == 60 [pid = 1850] [id = 19] 03:05:48 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f31ba000 == 59 [pid = 1850] [id = 18] 03:05:48 INFO - PROCESS | 1850 | 1462529148776 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]]]}] 03:05:48 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6df489000 == 58 [pid = 1850] [id = 125] 03:05:48 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f145a000 == 57 [pid = 1850] [id = 133] 03:05:48 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6ebfad800 == 56 [pid = 1850] [id = 132] 03:05:48 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e696e800 == 55 [pid = 1850] [id = 131] 03:05:48 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f113f000 == 54 [pid = 1850] [id = 130] 03:05:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 03:05:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1435ms 03:05:48 INFO - PROCESS | 1850 | 1462529148846 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 03:05:48 INFO - PROCESS | 1850 | 1462529148853 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 03:05:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 03:05:48 INFO - PROCESS | 1850 | 1462529148861 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 03:05:48 INFO - PROCESS | 1850 | 1462529148864 Marionette TRACE conn4 <- [1,586,null,{}] 03:05:48 INFO - PROCESS | 1850 | 1462529148872 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}] 03:05:49 INFO - PROCESS | 1850 | 1462529149043 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 03:05:49 INFO - PROCESS | 1850 | --DOMWINDOW == 109 (0x7fb6e6a85c00) [pid = 1850] [serial = 382] [outer = (nil)] [url = about:blank] 03:05:49 INFO - PROCESS | 1850 | --DOMWINDOW == 108 (0x7fb6e45ce400) [pid = 1850] [serial = 379] [outer = (nil)] [url = about:blank] 03:05:49 INFO - PROCESS | 1850 | --DOMWINDOW == 107 (0x7fb6e6e04400) [pid = 1850] [serial = 384] [outer = (nil)] [url = about:blank] 03:05:49 INFO - PROCESS | 1850 | --DOMWINDOW == 106 (0x7fb6e76c7c00) [pid = 1850] [serial = 385] [outer = (nil)] [url = about:blank] 03:05:49 INFO - PROCESS | 1850 | --DOMWINDOW == 105 (0x7fb6ea140800) [pid = 1850] [serial = 388] [outer = (nil)] [url = about:blank] 03:05:49 INFO - PROCESS | 1850 | --DOMWINDOW == 104 (0x7fb6e4405800) [pid = 1850] [serial = 378] [outer = (nil)] [url = about:blank] 03:05:49 INFO - PROCESS | 1850 | --DOMWINDOW == 103 (0x7fb6e8795c00) [pid = 1850] [serial = 387] [outer = (nil)] [url = about:blank] 03:05:49 INFO - PROCESS | 1850 | --DOMWINDOW == 102 (0x7fb6e6a05400) [pid = 1850] [serial = 381] [outer = (nil)] [url = about:blank] 03:05:49 INFO - PROCESS | 1850 | --DOMWINDOW == 101 (0x7fb6fe952000) [pid = 1850] [serial = 358] [outer = (nil)] [url = about:blank] 03:05:49 INFO - PROCESS | 1850 | 1462529149160 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:49 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e5720800 == 55 [pid = 1850] [id = 154] 03:05:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 102 (0x7fb6e4405800) [pid = 1850] [serial = 462] [outer = (nil)] 03:05:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 103 (0x7fb6e57f6800) [pid = 1850] [serial = 463] [outer = 0x7fb6e4405800] 03:05:49 INFO - PROCESS | 1850 | 1462529149233 Marionette DEBUG loaded listener.js 03:05:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 104 (0x7fb6e6a85c00) [pid = 1850] [serial = 464] [outer = 0x7fb6e4405800] 03:05:49 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:05:50 INFO - PROCESS | 1850 | 1462529150014 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]]]}] 03:05:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 03:05:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1182ms 03:05:50 INFO - PROCESS | 1850 | 1462529150042 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 03:05:50 INFO - PROCESS | 1850 | 1462529150046 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 03:05:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 03:05:50 INFO - PROCESS | 1850 | 1462529150059 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 03:05:50 INFO - PROCESS | 1850 | 1462529150068 Marionette TRACE conn4 <- [1,590,null,{}] 03:05:50 INFO - PROCESS | 1850 | 1462529150096 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}] 03:05:50 INFO - PROCESS | 1850 | 1462529150258 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 03:05:50 INFO - PROCESS | 1850 | 1462529150271 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:50 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6ea3c0800 == 56 [pid = 1850] [id = 155] 03:05:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 105 (0x7fb6e6e0c000) [pid = 1850] [serial = 465] [outer = (nil)] 03:05:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 106 (0x7fb6e8608c00) [pid = 1850] [serial = 466] [outer = 0x7fb6e6e0c000] 03:05:50 INFO - PROCESS | 1850 | 1462529150336 Marionette DEBUG loaded listener.js 03:05:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 107 (0x7fb6e8762400) [pid = 1850] [serial = 467] [outer = 0x7fb6e6e0c000] 03:05:51 INFO - PROCESS | 1850 | 1462529151179 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]]]}] 03:05:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 03:05:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1163ms 03:05:51 INFO - PROCESS | 1850 | 1462529151216 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 03:05:51 INFO - PROCESS | 1850 | 1462529151220 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 03:05:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 03:05:51 INFO - PROCESS | 1850 | 1462529151236 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 03:05:51 INFO - PROCESS | 1850 | 1462529151250 Marionette TRACE conn4 <- [1,594,null,{}] 03:05:51 INFO - PROCESS | 1850 | 1462529151257 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}] 03:05:51 INFO - PROCESS | 1850 | 1462529151460 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 03:05:51 INFO - PROCESS | 1850 | 1462529151488 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e4667800 == 57 [pid = 1850] [id = 156] 03:05:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 108 (0x7fb6e6e06800) [pid = 1850] [serial = 468] [outer = (nil)] 03:05:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 109 (0x7fb6e92e8800) [pid = 1850] [serial = 469] [outer = 0x7fb6e6e06800] 03:05:51 INFO - PROCESS | 1850 | 1462529151549 Marionette DEBUG loaded listener.js 03:05:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 110 (0x7fb6ea145800) [pid = 1850] [serial = 470] [outer = 0x7fb6e6e06800] 03:05:52 INFO - PROCESS | 1850 | 1462529152588 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]]]}] 03:05:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 03:05:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1392ms 03:05:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 03:05:52 INFO - PROCESS | 1850 | 1462529152628 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 03:05:52 INFO - PROCESS | 1850 | 1462529152631 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 03:05:52 INFO - PROCESS | 1850 | 1462529152637 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 03:05:52 INFO - PROCESS | 1850 | 1462529152640 Marionette TRACE conn4 <- [1,598,null,{}] 03:05:52 INFO - PROCESS | 1850 | 1462529152645 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}] 03:05:52 INFO - PROCESS | 1850 | 1462529152836 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 03:05:52 INFO - PROCESS | 1850 | 1462529152861 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:52 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f113e000 == 58 [pid = 1850] [id = 157] 03:05:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 111 (0x7fb6ea1edc00) [pid = 1850] [serial = 471] [outer = (nil)] 03:05:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 112 (0x7fb6ebfc5400) [pid = 1850] [serial = 472] [outer = 0x7fb6ea1edc00] 03:05:52 INFO - PROCESS | 1850 | 1462529152947 Marionette DEBUG loaded listener.js 03:05:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 113 (0x7fb6ee8dfc00) [pid = 1850] [serial = 473] [outer = 0x7fb6ea1edc00] 03:05:53 INFO - PROCESS | 1850 | --DOMWINDOW == 112 (0x7fb6ed545000) [pid = 1850] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 03:05:53 INFO - PROCESS | 1850 | --DOMWINDOW == 111 (0x7fb6e6a8e400) [pid = 1850] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 03:05:53 INFO - PROCESS | 1850 | --DOMWINDOW == 110 (0x7fb6e6e09000) [pid = 1850] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 03:05:53 INFO - PROCESS | 1850 | --DOMWINDOW == 109 (0x7fb6e107c000) [pid = 1850] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 03:05:53 INFO - PROCESS | 1850 | --DOMWINDOW == 108 (0x7fb6e8795400) [pid = 1850] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 03:05:53 INFO - PROCESS | 1850 | --DOMWINDOW == 107 (0x7fb6e6811400) [pid = 1850] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 03:05:53 INFO - PROCESS | 1850 | --DOMWINDOW == 106 (0x7fb6f34b6000) [pid = 1850] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 03:05:54 INFO - PROCESS | 1850 | 1462529154024 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]]]}] 03:05:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 03:05:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1431ms 03:05:54 INFO - PROCESS | 1850 | 1462529154068 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 03:05:54 INFO - PROCESS | 1850 | 1462529154070 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 03:05:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 03:05:54 INFO - PROCESS | 1850 | 1462529154076 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 03:05:54 INFO - PROCESS | 1850 | 1462529154078 Marionette TRACE conn4 <- [1,602,null,{}] 03:05:54 INFO - PROCESS | 1850 | 1462529154085 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}] 03:05:54 INFO - PROCESS | 1850 | 1462529154283 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 03:05:54 INFO - PROCESS | 1850 | 1462529154304 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f16c7800 == 59 [pid = 1850] [id = 158] 03:05:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 107 (0x7fb6e6a04400) [pid = 1850] [serial = 474] [outer = (nil)] 03:05:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 108 (0x7fb6f0d22800) [pid = 1850] [serial = 475] [outer = 0x7fb6e6a04400] 03:05:54 INFO - PROCESS | 1850 | 1462529154367 Marionette DEBUG loaded listener.js 03:05:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 109 (0x7fb6f19b3c00) [pid = 1850] [serial = 476] [outer = 0x7fb6e6a04400] 03:05:55 INFO - PROCESS | 1850 | 1462529155071 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]]]}] 03:05:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 03:05:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1027ms 03:05:55 INFO - PROCESS | 1850 | 1462529155105 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 03:05:55 INFO - PROCESS | 1850 | 1462529155107 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 03:05:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 03:05:55 INFO - PROCESS | 1850 | 1462529155113 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 03:05:55 INFO - PROCESS | 1850 | 1462529155115 Marionette TRACE conn4 <- [1,606,null,{}] 03:05:55 INFO - PROCESS | 1850 | 1462529155121 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}] 03:05:55 INFO - PROCESS | 1850 | 1462529155300 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 03:05:55 INFO - PROCESS | 1850 | 1462529155319 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:55 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f22d0800 == 60 [pid = 1850] [id = 159] 03:05:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 110 (0x7fb6e6f9d800) [pid = 1850] [serial = 477] [outer = (nil)] 03:05:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 111 (0x7fb6f222e400) [pid = 1850] [serial = 478] [outer = 0x7fb6e6f9d800] 03:05:55 INFO - PROCESS | 1850 | 1462529155380 Marionette DEBUG loaded listener.js 03:05:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 112 (0x7fb6f34b9c00) [pid = 1850] [serial = 479] [outer = 0x7fb6e6f9d800] 03:05:56 INFO - PROCESS | 1850 | 1462529156376 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]]]}] 03:05:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 03:05:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1334ms 03:05:56 INFO - PROCESS | 1850 | 1462529156450 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 03:05:56 INFO - PROCESS | 1850 | 1462529156456 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 03:05:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 03:05:56 INFO - PROCESS | 1850 | 1462529156466 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 03:05:56 INFO - PROCESS | 1850 | 1462529156471 Marionette TRACE conn4 <- [1,610,null,{}] 03:05:56 INFO - PROCESS | 1850 | 1462529156479 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}] 03:05:56 INFO - PROCESS | 1850 | 1462529156713 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 03:05:56 INFO - PROCESS | 1850 | 1462529156826 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e7326800 == 61 [pid = 1850] [id = 160] 03:05:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 113 (0x7fb6e45cec00) [pid = 1850] [serial = 480] [outer = (nil)] 03:05:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 114 (0x7fb6e46ec400) [pid = 1850] [serial = 481] [outer = 0x7fb6e45cec00] 03:05:56 INFO - PROCESS | 1850 | 1462529156900 Marionette DEBUG loaded listener.js 03:05:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 115 (0x7fb6e476b000) [pid = 1850] [serial = 482] [outer = 0x7fb6e45cec00] 03:05:57 INFO - PROCESS | 1850 | 1462529157826 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]]]}] 03:05:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 03:05:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1431ms 03:05:57 INFO - PROCESS | 1850 | 1462529157899 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 03:05:57 INFO - PROCESS | 1850 | 1462529157908 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 03:05:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 03:05:57 INFO - PROCESS | 1850 | 1462529157919 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 03:05:57 INFO - PROCESS | 1850 | 1462529157924 Marionette TRACE conn4 <- [1,614,null,{}] 03:05:57 INFO - PROCESS | 1850 | 1462529157930 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}] 03:05:58 INFO - PROCESS | 1850 | 1462529158143 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 03:05:58 INFO - PROCESS | 1850 | 1462529158397 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:58 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f0fbf800 == 62 [pid = 1850] [id = 161] 03:05:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 116 (0x7fb6e6a02c00) [pid = 1850] [serial = 483] [outer = (nil)] 03:05:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 117 (0x7fb6e6bd9400) [pid = 1850] [serial = 484] [outer = 0x7fb6e6a02c00] 03:05:58 INFO - PROCESS | 1850 | 1462529158515 Marionette DEBUG loaded listener.js 03:05:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 118 (0x7fb6e860e800) [pid = 1850] [serial = 485] [outer = 0x7fb6e6a02c00] 03:05:59 INFO - PROCESS | 1850 | 1462529159362 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]]]}] 03:05:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 03:05:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1492ms 03:05:59 INFO - PROCESS | 1850 | 1462529159411 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 03:05:59 INFO - PROCESS | 1850 | 1462529159416 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 03:05:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 03:05:59 INFO - PROCESS | 1850 | 1462529159422 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 03:05:59 INFO - PROCESS | 1850 | 1462529159428 Marionette TRACE conn4 <- [1,618,null,{}] 03:05:59 INFO - PROCESS | 1850 | 1462529159445 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}] 03:05:59 INFO - PROCESS | 1850 | 1462529159632 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 03:05:59 INFO - PROCESS | 1850 | 1462529159783 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:59 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6fc6bd000 == 63 [pid = 1850] [id = 162] 03:05:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 119 (0x7fb6ea148800) [pid = 1850] [serial = 486] [outer = (nil)] 03:05:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 120 (0x7fb6ee805c00) [pid = 1850] [serial = 487] [outer = 0x7fb6ea148800] 03:05:59 INFO - PROCESS | 1850 | 1462529159859 Marionette DEBUG loaded listener.js 03:05:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 121 (0x7fb6f0d22000) [pid = 1850] [serial = 488] [outer = 0x7fb6ea148800] 03:06:00 INFO - PROCESS | 1850 | 1462529160811 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]]]}] 03:06:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 03:06:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1443ms 03:06:00 INFO - PROCESS | 1850 | 1462529160867 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 03:06:00 INFO - PROCESS | 1850 | 1462529160871 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 03:06:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 03:06:00 INFO - PROCESS | 1850 | 1462529160878 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 03:06:00 INFO - PROCESS | 1850 | 1462529160881 Marionette TRACE conn4 <- [1,622,null,{}] 03:06:00 INFO - PROCESS | 1850 | 1462529160887 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}] 03:06:01 INFO - PROCESS | 1850 | 1462529161078 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 03:06:01 INFO - PROCESS | 1850 | 1462529161229 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:01 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb70034e000 == 64 [pid = 1850] [id = 163] 03:06:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 122 (0x7fb6ea1ba000) [pid = 1850] [serial = 489] [outer = (nil)] 03:06:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 123 (0x7fb6f34b9800) [pid = 1850] [serial = 490] [outer = 0x7fb6ea1ba000] 03:06:01 INFO - PROCESS | 1850 | 1462529161304 Marionette DEBUG loaded listener.js 03:06:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 124 (0x7fb6f7696800) [pid = 1850] [serial = 491] [outer = 0x7fb6ea1ba000] 03:06:02 INFO - PROCESS | 1850 | 1462529162259 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]]]}] 03:06:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 03:06:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1434ms 03:06:02 INFO - PROCESS | 1850 | 1462529162314 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 03:06:02 INFO - PROCESS | 1850 | 1462529162318 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 03:06:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 03:06:02 INFO - PROCESS | 1850 | 1462529162324 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 03:06:02 INFO - PROCESS | 1850 | 1462529162327 Marionette TRACE conn4 <- [1,626,null,{}] 03:06:02 INFO - PROCESS | 1850 | 1462529162333 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}] 03:06:02 INFO - PROCESS | 1850 | 1462529162515 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 03:06:02 INFO - PROCESS | 1850 | 1462529162665 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:02 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb701cd4800 == 65 [pid = 1850] [id = 164] 03:06:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 125 (0x7fb6f0d13c00) [pid = 1850] [serial = 492] [outer = (nil)] 03:06:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 126 (0x7fb6fd58d000) [pid = 1850] [serial = 493] [outer = 0x7fb6f0d13c00] 03:06:02 INFO - PROCESS | 1850 | 1462529162738 Marionette DEBUG loaded listener.js 03:06:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 127 (0x7fb6fd97c400) [pid = 1850] [serial = 494] [outer = 0x7fb6f0d13c00] 03:06:03 INFO - PROCESS | 1850 | 1462529163658 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]]]}] 03:06:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 03:06:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1381ms 03:06:03 INFO - PROCESS | 1850 | 1462529163707 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 03:06:03 INFO - PROCESS | 1850 | 1462529163709 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 03:06:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 03:06:03 INFO - PROCESS | 1850 | 1462529163716 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 03:06:03 INFO - PROCESS | 1850 | 1462529163719 Marionette TRACE conn4 <- [1,630,null,{}] 03:06:03 INFO - PROCESS | 1850 | 1462529163725 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}] 03:06:03 INFO - PROCESS | 1850 | 1462529163928 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 03:06:04 INFO - PROCESS | 1850 | 1462529164079 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb702ad5000 == 66 [pid = 1850] [id = 165] 03:06:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 128 (0x7fb6f258d800) [pid = 1850] [serial = 495] [outer = (nil)] 03:06:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 129 (0x7fb6fe957000) [pid = 1850] [serial = 496] [outer = 0x7fb6f258d800] 03:06:04 INFO - PROCESS | 1850 | 1462529164153 Marionette DEBUG loaded listener.js 03:06:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x7fb70223f000) [pid = 1850] [serial = 497] [outer = 0x7fb6f258d800] 03:06:05 INFO - PROCESS | 1850 | 1462529165027 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]]]}] 03:06:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 03:06:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1383ms 03:06:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 03:06:05 INFO - PROCESS | 1850 | 1462529165100 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 03:06:05 INFO - PROCESS | 1850 | 1462529165103 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 03:06:05 INFO - PROCESS | 1850 | 1462529165110 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 03:06:05 INFO - PROCESS | 1850 | 1462529165113 Marionette TRACE conn4 <- [1,634,null,{}] 03:06:05 INFO - PROCESS | 1850 | 1462529165119 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}] 03:06:05 INFO - PROCESS | 1850 | 1462529165329 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 03:06:05 INFO - PROCESS | 1850 | 1462529165483 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:05 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e466c000 == 67 [pid = 1850] [id = 166] 03:06:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x7fb6e107cc00) [pid = 1850] [serial = 498] [outer = (nil)] 03:06:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x7fb6e57f8000) [pid = 1850] [serial = 499] [outer = 0x7fb6e107cc00] 03:06:05 INFO - PROCESS | 1850 | 1462529165552 Marionette DEBUG loaded listener.js 03:06:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x7fb6e6c77400) [pid = 1850] [serial = 500] [outer = 0x7fb6e107cc00] 03:06:06 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:06:06 INFO - PROCESS | 1850 | 1462529166648 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]]]}] 03:06:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 03:06:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1584ms 03:06:06 INFO - PROCESS | 1850 | 1462529166695 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 03:06:06 INFO - PROCESS | 1850 | 1462529166700 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 03:06:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 03:06:06 INFO - PROCESS | 1850 | 1462529166710 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 03:06:06 INFO - PROCESS | 1850 | 1462529166714 Marionette TRACE conn4 <- [1,638,null,{}] 03:06:06 INFO - PROCESS | 1850 | 1462529166722 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}] 03:06:06 INFO - PROCESS | 1850 | 1462529166902 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 03:06:07 INFO - PROCESS | 1850 | 1462529167079 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:07 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f0992000 == 68 [pid = 1850] [id = 167] 03:06:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x7fb6e476b800) [pid = 1850] [serial = 501] [outer = (nil)] 03:06:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x7fb6e4770400) [pid = 1850] [serial = 502] [outer = 0x7fb6e476b800] 03:06:07 INFO - PROCESS | 1850 | 1462529167145 Marionette DEBUG loaded listener.js 03:06:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x7fb6e6a8e400) [pid = 1850] [serial = 503] [outer = 0x7fb6e476b800] 03:06:07 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:06:07 INFO - PROCESS | 1850 | 1462529167925 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]]]}] 03:06:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 03:06:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1231ms 03:06:07 INFO - PROCESS | 1850 | 1462529167942 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 03:06:07 INFO - PROCESS | 1850 | 1462529167951 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 03:06:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 03:06:07 INFO - PROCESS | 1850 | 1462529167962 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 03:06:07 INFO - PROCESS | 1850 | 1462529167966 Marionette TRACE conn4 <- [1,642,null,{}] 03:06:07 INFO - PROCESS | 1850 | 1462529167973 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}] 03:06:08 INFO - PROCESS | 1850 | 1462529168187 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 03:06:08 INFO - PROCESS | 1850 | 1462529168203 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e0a14000 == 69 [pid = 1850] [id = 168] 03:06:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x7fb6e6c6d400) [pid = 1850] [serial = 504] [outer = (nil)] 03:06:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x7fb6e6c78400) [pid = 1850] [serial = 505] [outer = 0x7fb6e6c6d400] 03:06:08 INFO - PROCESS | 1850 | 1462529168385 Marionette DEBUG loaded listener.js 03:06:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x7fb6e6e0dc00) [pid = 1850] [serial = 506] [outer = 0x7fb6e6c6d400] 03:06:09 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x7fb6f0d1a000) [pid = 1850] [serial = 429] [outer = (nil)] [url = about:blank] 03:06:09 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x7fb6f127b400) [pid = 1850] [serial = 430] [outer = (nil)] [url = about:blank] 03:06:09 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x7fb6e8794c00) [pid = 1850] [serial = 426] [outer = (nil)] [url = about:blank] 03:06:09 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x7fb6e835cc00) [pid = 1850] [serial = 423] [outer = (nil)] [url = about:blank] 03:06:09 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x7fb6e8790800) [pid = 1850] [serial = 424] [outer = (nil)] [url = about:blank] 03:06:09 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0x7fb6e464e000) [pid = 1850] [serial = 411] [outer = (nil)] [url = about:blank] 03:06:09 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0x7fb6e6bca400) [pid = 1850] [serial = 396] [outer = (nil)] [url = about:blank] 03:06:09 INFO - PROCESS | 1850 | --DOMWINDOW == 131 (0x7fb6ee811c00) [pid = 1850] [serial = 402] [outer = (nil)] [url = about:blank] 03:06:09 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x7fb6e464c800) [pid = 1850] [serial = 418] [outer = (nil)] [url = about:blank] 03:06:09 INFO - PROCESS | 1850 | --DOMWINDOW == 129 (0x7fb6e440b400) [pid = 1850] [serial = 417] [outer = (nil)] [url = about:blank] 03:06:09 INFO - PROCESS | 1850 | --DOMWINDOW == 128 (0x7fb6efdd0400) [pid = 1850] [serial = 405] [outer = (nil)] [url = about:blank] 03:06:09 INFO - PROCESS | 1850 | --DOMWINDOW == 127 (0x7fb6e46ed400) [pid = 1850] [serial = 393] [outer = (nil)] [url = about:blank] 03:06:09 INFO - PROCESS | 1850 | --DOMWINDOW == 126 (0x7fb6f1283c00) [pid = 1850] [serial = 408] [outer = (nil)] [url = about:blank] 03:06:09 INFO - PROCESS | 1850 | --DOMWINDOW == 125 (0x7fb6e57f7400) [pid = 1850] [serial = 414] [outer = (nil)] [url = about:blank] 03:06:09 INFO - PROCESS | 1850 | --DOMWINDOW == 124 (0x7fb6ed5dfc00) [pid = 1850] [serial = 391] [outer = (nil)] [url = about:blank] 03:06:09 INFO - PROCESS | 1850 | --DOMWINDOW == 123 (0x7fb6e6a89000) [pid = 1850] [serial = 420] [outer = (nil)] [url = about:blank] 03:06:09 INFO - PROCESS | 1850 | --DOMWINDOW == 122 (0x7fb6e6bd1400) [pid = 1850] [serial = 421] [outer = (nil)] [url = about:blank] 03:06:09 INFO - PROCESS | 1850 | --DOMWINDOW == 121 (0x7fb6e8367000) [pid = 1850] [serial = 399] [outer = (nil)] [url = about:blank] 03:06:09 INFO - PROCESS | 1850 | --DOMWINDOW == 120 (0x7fb6f34bf400) [pid = 1850] [serial = 432] [outer = (nil)] [url = about:blank] 03:06:09 INFO - PROCESS | 1850 | --DOMWINDOW == 119 (0x7fb6ef6aa000) [pid = 1850] [serial = 427] [outer = (nil)] [url = about:blank] 03:06:09 INFO - PROCESS | 1850 | --DOMWINDOW == 118 (0x7fb6fd72f400) [pid = 1850] [serial = 433] [outer = (nil)] [url = about:blank] 03:06:09 INFO - PROCESS | 1850 | 1462529169475 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]]]}] 03:06:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 03:06:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1531ms 03:06:09 INFO - PROCESS | 1850 | 1462529169495 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 03:06:09 INFO - PROCESS | 1850 | 1462529169498 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 03:06:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 03:06:09 INFO - PROCESS | 1850 | 1462529169505 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 03:06:09 INFO - PROCESS | 1850 | 1462529169511 Marionette TRACE conn4 <- [1,646,null,{}] 03:06:09 INFO - PROCESS | 1850 | 1462529169528 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}] 03:06:09 INFO - PROCESS | 1850 | 1462529169710 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 03:06:09 INFO - PROCESS | 1850 | 1462529169836 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e74d8000 == 70 [pid = 1850] [id = 169] 03:06:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 119 (0x7fb6e6c70400) [pid = 1850] [serial = 507] [outer = (nil)] 03:06:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 120 (0x7fb6e878f400) [pid = 1850] [serial = 508] [outer = 0x7fb6e6c70400] 03:06:09 INFO - PROCESS | 1850 | 1462529169903 Marionette DEBUG loaded listener.js 03:06:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 121 (0x7fb6ea1b8c00) [pid = 1850] [serial = 509] [outer = 0x7fb6e6c70400] 03:06:10 INFO - PROCESS | 1850 | 1462529170634 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]]]}] 03:06:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 03:06:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1188ms 03:06:10 INFO - PROCESS | 1850 | 1462529170694 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 03:06:10 INFO - PROCESS | 1850 | 1462529170698 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 03:06:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 03:06:10 INFO - PROCESS | 1850 | 1462529170704 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 03:06:10 INFO - PROCESS | 1850 | 1462529170706 Marionette TRACE conn4 <- [1,650,null,{}] 03:06:10 INFO - PROCESS | 1850 | 1462529170712 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}] 03:06:10 INFO - PROCESS | 1850 | 1462529170870 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 03:06:10 INFO - PROCESS | 1850 | 1462529170881 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:10 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f113b000 == 71 [pid = 1850] [id = 170] 03:06:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 122 (0x7fb6e8157000) [pid = 1850] [serial = 510] [outer = (nil)] 03:06:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 123 (0x7fb6f0d20400) [pid = 1850] [serial = 511] [outer = 0x7fb6e8157000] 03:06:10 INFO - PROCESS | 1850 | 1462529170942 Marionette DEBUG loaded listener.js 03:06:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 124 (0x7fb6f1641000) [pid = 1850] [serial = 512] [outer = 0x7fb6e8157000] 03:06:11 INFO - PROCESS | 1850 | 1462529171853 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]]]}] 03:06:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 03:06:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1182ms 03:06:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 03:06:11 INFO - PROCESS | 1850 | 1462529171886 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 03:06:11 INFO - PROCESS | 1850 | 1462529171889 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 03:06:11 INFO - PROCESS | 1850 | 1462529171895 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 03:06:11 INFO - PROCESS | 1850 | 1462529171898 Marionette TRACE conn4 <- [1,654,null,{}] 03:06:11 INFO - PROCESS | 1850 | 1462529171903 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}] 03:06:12 INFO - PROCESS | 1850 | 1462529172107 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 03:06:12 INFO - PROCESS | 1850 | 1462529172137 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:12 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f686b000 == 72 [pid = 1850] [id = 171] 03:06:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 125 (0x7fb6ec95c400) [pid = 1850] [serial = 513] [outer = (nil)] 03:06:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 126 (0x7fb6f34b6000) [pid = 1850] [serial = 514] [outer = 0x7fb6ec95c400] 03:06:12 INFO - PROCESS | 1850 | 1462529172200 Marionette DEBUG loaded listener.js 03:06:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 127 (0x7fb6fd72f400) [pid = 1850] [serial = 515] [outer = 0x7fb6ec95c400] 03:06:13 INFO - PROCESS | 1850 | 1462529173033 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]]]}] 03:06:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 03:06:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1178ms 03:06:13 INFO - PROCESS | 1850 | 1462529173074 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 03:06:13 INFO - PROCESS | 1850 | 1462529173077 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 03:06:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 03:06:13 INFO - PROCESS | 1850 | 1462529173083 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 03:06:13 INFO - PROCESS | 1850 | 1462529173085 Marionette TRACE conn4 <- [1,658,null,{}] 03:06:13 INFO - PROCESS | 1850 | 1462529173108 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}] 03:06:13 INFO - PROCESS | 1850 | 1462529173327 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 03:06:13 INFO - PROCESS | 1850 | 1462529173354 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:13 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb7008d1800 == 73 [pid = 1850] [id = 172] 03:06:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 128 (0x7fb6f2542400) [pid = 1850] [serial = 516] [outer = (nil)] 03:06:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 129 (0x7fb700310800) [pid = 1850] [serial = 517] [outer = 0x7fb6f2542400] 03:06:13 INFO - PROCESS | 1850 | 1462529173433 Marionette DEBUG loaded listener.js 03:06:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x7fb702245c00) [pid = 1850] [serial = 518] [outer = 0x7fb6f2542400] 03:06:14 INFO - PROCESS | 1850 | --DOMWINDOW == 129 (0x7fb6ea1edc00) [pid = 1850] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 03:06:14 INFO - PROCESS | 1850 | --DOMWINDOW == 128 (0x7fb6e6e06800) [pid = 1850] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 03:06:14 INFO - PROCESS | 1850 | --DOMWINDOW == 127 (0x7fb6e6a04400) [pid = 1850] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 03:06:14 INFO - PROCESS | 1850 | --DOMWINDOW == 126 (0x7fb6e4648400) [pid = 1850] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 03:06:14 INFO - PROCESS | 1850 | --DOMWINDOW == 125 (0x7fb6e107c400) [pid = 1850] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 03:06:14 INFO - PROCESS | 1850 | --DOMWINDOW == 124 (0x7fb6e6e0c000) [pid = 1850] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 03:06:14 INFO - PROCESS | 1850 | --DOMWINDOW == 123 (0x7fb6e4405800) [pid = 1850] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 03:06:14 INFO - PROCESS | 1850 | 1462529174777 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]]]}] 03:06:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 03:06:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1730ms 03:06:14 INFO - PROCESS | 1850 | 1462529174818 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 03:06:14 INFO - PROCESS | 1850 | 1462529174821 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 03:06:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 03:06:14 INFO - PROCESS | 1850 | 1462529174831 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 03:06:14 INFO - PROCESS | 1850 | 1462529174835 Marionette TRACE conn4 <- [1,662,null,{}] 03:06:14 INFO - PROCESS | 1850 | 1462529174842 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}] 03:06:15 INFO - PROCESS | 1850 | 1462529175159 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 03:06:15 INFO - PROCESS | 1850 | 1462529175179 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:15 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb701cd5000 == 74 [pid = 1850] [id = 173] 03:06:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 124 (0x7fb6e4405800) [pid = 1850] [serial = 519] [outer = (nil)] 03:06:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 125 (0x7fb6e46a6400) [pid = 1850] [serial = 520] [outer = 0x7fb6e4405800] 03:06:15 INFO - PROCESS | 1850 | 1462529175241 Marionette DEBUG loaded listener.js 03:06:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 126 (0x7fb6e46ab800) [pid = 1850] [serial = 521] [outer = 0x7fb6e4405800] 03:06:15 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:06:16 INFO - PROCESS | 1850 | 1462529176100 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]]]}] 03:06:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 03:06:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1297ms 03:06:16 INFO - PROCESS | 1850 | 1462529176129 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 03:06:16 INFO - PROCESS | 1850 | 1462529176135 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 03:06:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 03:06:16 INFO - PROCESS | 1850 | 1462529176144 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 03:06:16 INFO - PROCESS | 1850 | 1462529176149 Marionette TRACE conn4 <- [1,666,null,{}] 03:06:16 INFO - PROCESS | 1850 | 1462529176211 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}] 03:06:16 INFO - PROCESS | 1850 | 1462529176501 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 03:06:16 INFO - PROCESS | 1850 | 1462529176585 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e6f80000 == 75 [pid = 1850] [id = 174] 03:06:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 127 (0x7fb6e4642400) [pid = 1850] [serial = 522] [outer = (nil)] 03:06:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 128 (0x7fb6e4650400) [pid = 1850] [serial = 523] [outer = 0x7fb6e4642400] 03:06:16 INFO - PROCESS | 1850 | 1462529176722 Marionette DEBUG loaded listener.js 03:06:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 129 (0x7fb6e46a6800) [pid = 1850] [serial = 524] [outer = 0x7fb6e4642400] 03:06:17 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:06:17 INFO - PROCESS | 1850 | 1462529177742 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]]]}] 03:06:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 03:06:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1649ms 03:06:17 INFO - PROCESS | 1850 | 1462529177794 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 03:06:17 INFO - PROCESS | 1850 | 1462529177803 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 03:06:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 03:06:17 INFO - PROCESS | 1850 | 1462529177813 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 03:06:17 INFO - PROCESS | 1850 | 1462529177817 Marionette TRACE conn4 <- [1,670,null,{}] 03:06:17 INFO - PROCESS | 1850 | 1462529177823 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}] 03:06:18 INFO - PROCESS | 1850 | 1462529178010 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 03:06:18 INFO - PROCESS | 1850 | 1462529178164 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f25bf000 == 76 [pid = 1850] [id = 175] 03:06:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x7fb6e46f9000) [pid = 1850] [serial = 525] [outer = (nil)] 03:06:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x7fb6e6a8f400) [pid = 1850] [serial = 526] [outer = 0x7fb6e46f9000] 03:06:18 INFO - PROCESS | 1850 | 1462529178244 Marionette DEBUG loaded listener.js 03:06:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x7fb6e6e04400) [pid = 1850] [serial = 527] [outer = 0x7fb6e46f9000] 03:06:19 INFO - PROCESS | 1850 | 1462529179192 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]]]}] 03:06:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 03:06:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1433ms 03:06:19 INFO - PROCESS | 1850 | 1462529179247 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 03:06:19 INFO - PROCESS | 1850 | 1462529179250 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 03:06:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 03:06:19 INFO - PROCESS | 1850 | 1462529179258 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 03:06:19 INFO - PROCESS | 1850 | 1462529179263 Marionette TRACE conn4 <- [1,674,null,{}] 03:06:19 INFO - PROCESS | 1850 | 1462529179280 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}] 03:06:19 INFO - PROCESS | 1850 | 1462529179514 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 03:06:19 INFO - PROCESS | 1850 | 1462529179714 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:19 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb7053c2000 == 77 [pid = 1850] [id = 176] 03:06:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x7fb6e8756400) [pid = 1850] [serial = 528] [outer = (nil)] 03:06:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x7fb6ea1b5c00) [pid = 1850] [serial = 529] [outer = 0x7fb6e8756400] 03:06:19 INFO - PROCESS | 1850 | 1462529179838 Marionette DEBUG loaded listener.js 03:06:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x7fb6ef6b1400) [pid = 1850] [serial = 530] [outer = 0x7fb6e8756400] 03:06:20 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:06:20 INFO - PROCESS | 1850 | 1462529180662 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]]]}] 03:06:20 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 03:06:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1435ms 03:06:20 INFO - PROCESS | 1850 | 1462529180693 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 03:06:20 INFO - PROCESS | 1850 | 1462529180698 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 03:06:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 03:06:20 INFO - PROCESS | 1850 | 1462529180704 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 03:06:20 INFO - PROCESS | 1850 | 1462529180707 Marionette TRACE conn4 <- [1,678,null,{}] 03:06:20 INFO - PROCESS | 1850 | 1462529180713 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}] 03:06:20 INFO - PROCESS | 1850 | 1462529180904 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 03:06:21 INFO - PROCESS | 1850 | 1462529181063 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e0e68800 == 78 [pid = 1850] [id = 177] 03:06:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x7fb6e8787400) [pid = 1850] [serial = 531] [outer = (nil)] 03:06:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x7fb6fd729400) [pid = 1850] [serial = 532] [outer = 0x7fb6e8787400] 03:06:21 INFO - PROCESS | 1850 | 1462529181136 Marionette DEBUG loaded listener.js 03:06:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x7fb6fe65dc00) [pid = 1850] [serial = 533] [outer = 0x7fb6e8787400] 03:06:22 INFO - PROCESS | 1850 | 1462529182041 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]]]}] 03:06:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 03:06:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1379ms 03:06:22 INFO - PROCESS | 1850 | 1462529182084 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 03:06:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 03:06:22 INFO - PROCESS | 1850 | 1462529182088 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 03:06:22 INFO - PROCESS | 1850 | 1462529182095 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 03:06:22 INFO - PROCESS | 1850 | 1462529182098 Marionette TRACE conn4 <- [1,682,null,{}] 03:06:22 INFO - PROCESS | 1850 | 1462529182104 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}] 03:06:22 INFO - PROCESS | 1850 | 1462529182279 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 03:06:22 INFO - PROCESS | 1850 | 1462529182439 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:22 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e710d800 == 79 [pid = 1850] [id = 178] 03:06:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x7fb6ea148400) [pid = 1850] [serial = 534] [outer = (nil)] 03:06:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x7fb6fe923800) [pid = 1850] [serial = 535] [outer = 0x7fb6ea148400] 03:06:22 INFO - PROCESS | 1850 | 1462529182513 Marionette DEBUG loaded listener.js 03:06:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x7fb700312800) [pid = 1850] [serial = 536] [outer = 0x7fb6ea148400] 03:06:23 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 03:06:23 INFO - PROCESS | 1850 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:06:23 INFO - PROCESS | 1850 | 1462529183840 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]]]}] 03:06:23 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) 03:06:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1791ms 03:06:23 INFO - PROCESS | 1850 | 1462529183886 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 03:06:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 03:06:23 INFO - PROCESS | 1850 | 1462529183890 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 03:06:23 INFO - PROCESS | 1850 | 1462529183896 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 03:06:23 INFO - PROCESS | 1850 | 1462529183899 Marionette TRACE conn4 <- [1,686,null,{}] 03:06:23 INFO - PROCESS | 1850 | 1462529183905 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}] 03:06:24 INFO - PROCESS | 1850 | 1462529184214 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 03:06:24 INFO - PROCESS | 1850 | 1462529184375 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:24 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df7cf800 == 80 [pid = 1850] [id = 179] 03:06:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x7fb6e0e49000) [pid = 1850] [serial = 537] [outer = (nil)] 03:06:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x7fb6f0d20c00) [pid = 1850] [serial = 538] [outer = 0x7fb6e0e49000] 03:06:24 INFO - PROCESS | 1850 | 1462529184451 Marionette DEBUG loaded listener.js 03:06:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x7fb702a29400) [pid = 1850] [serial = 539] [outer = 0x7fb6e0e49000] 03:06:25 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 03:06:26 INFO - PROCESS | 1850 | 1462529186048 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]]]}] 03:06:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 03:06:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 2192ms 03:06:26 INFO - PROCESS | 1850 | 1462529186090 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 03:06:26 INFO - PROCESS | 1850 | 1462529186096 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 03:06:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 03:06:26 INFO - PROCESS | 1850 | 1462529186104 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 03:06:26 INFO - PROCESS | 1850 | 1462529186109 Marionette TRACE conn4 <- [1,690,null,{}] 03:06:26 INFO - PROCESS | 1850 | 1462529186118 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}] 03:06:26 INFO - PROCESS | 1850 | 1462529186279 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 03:06:26 INFO - PROCESS | 1850 | 1462529186445 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:26 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e0a26800 == 81 [pid = 1850] [id = 180] 03:06:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x7fb6e4643800) [pid = 1850] [serial = 540] [outer = (nil)] 03:06:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x7fb6e464ac00) [pid = 1850] [serial = 541] [outer = 0x7fb6e4643800] 03:06:26 INFO - PROCESS | 1850 | 1462529186514 Marionette DEBUG loaded listener.js 03:06:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x7fb6e46f2c00) [pid = 1850] [serial = 542] [outer = 0x7fb6e4643800] 03:06:27 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f0fc0000 == 80 [pid = 1850] [id = 24] 03:06:27 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f16bf800 == 79 [pid = 1850] [id = 26] 03:06:27 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6ee669000 == 78 [pid = 1850] [id = 25] 03:06:27 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e6f8f800 == 77 [pid = 1850] [id = 139] 03:06:27 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb7008d1800 == 76 [pid = 1850] [id = 172] 03:06:27 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x7fb6e875c800) [pid = 1850] [serial = 435] [outer = (nil)] [url = about:blank] 03:06:27 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x7fb6e46f1000) [pid = 1850] [serial = 438] [outer = (nil)] [url = about:blank] 03:06:27 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x7fb6e6e0ec00) [pid = 1850] [serial = 442] [outer = (nil)] [url = about:blank] 03:06:27 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x7fb6f0d1b400) [pid = 1850] [serial = 445] [outer = (nil)] [url = about:blank] 03:06:27 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x7fb6fd593800) [pid = 1850] [serial = 448] [outer = (nil)] [url = about:blank] 03:06:27 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x7fb6fe7d3c00) [pid = 1850] [serial = 451] [outer = (nil)] [url = about:blank] 03:06:27 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x7fb6e4771c00) [pid = 1850] [serial = 454] [outer = (nil)] [url = about:blank] 03:06:27 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x7fb6f222e400) [pid = 1850] [serial = 478] [outer = (nil)] [url = about:blank] 03:06:27 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f686b000 == 75 [pid = 1850] [id = 171] 03:06:27 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f113b000 == 74 [pid = 1850] [id = 170] 03:06:27 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e74d8000 == 73 [pid = 1850] [id = 169] 03:06:27 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e0a14000 == 72 [pid = 1850] [id = 168] 03:06:27 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f0992000 == 71 [pid = 1850] [id = 167] 03:06:27 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6fc6bd000 == 70 [pid = 1850] [id = 162] 03:06:27 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f0fbf800 == 69 [pid = 1850] [id = 161] 03:06:27 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e7326800 == 68 [pid = 1850] [id = 160] 03:06:27 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x7fb6e4765400) [pid = 1850] [serial = 461] [outer = (nil)] [url = about:blank] 03:06:27 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x7fb6e46ecc00) [pid = 1850] [serial = 460] [outer = (nil)] [url = about:blank] 03:06:27 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x7fb6e113f800) [pid = 1850] [serial = 458] [outer = (nil)] [url = about:blank] 03:06:27 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x7fb6e113a000) [pid = 1850] [serial = 457] [outer = (nil)] [url = about:blank] 03:06:27 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x7fb6e8608c00) [pid = 1850] [serial = 466] [outer = (nil)] [url = about:blank] 03:06:27 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0x7fb6e57f6800) [pid = 1850] [serial = 463] [outer = (nil)] [url = about:blank] 03:06:27 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0x7fb6e6a85c00) [pid = 1850] [serial = 464] [outer = (nil)] [url = about:blank] 03:06:27 INFO - PROCESS | 1850 | --DOMWINDOW == 131 (0x7fb6ebfc5400) [pid = 1850] [serial = 472] [outer = (nil)] [url = about:blank] 03:06:27 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x7fb6e6e0a800) [pid = 1850] [serial = 247] [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.] 03:06:27 INFO - PROCESS | 1850 | --DOMWINDOW == 129 (0x7fb6ee8dfc00) [pid = 1850] [serial = 473] [outer = (nil)] [url = about:blank] 03:06:27 INFO - PROCESS | 1850 | --DOMWINDOW == 128 (0x7fb6e92e8800) [pid = 1850] [serial = 469] [outer = (nil)] [url = about:blank] 03:06:27 INFO - PROCESS | 1850 | --DOMWINDOW == 127 (0x7fb6f19b3c00) [pid = 1850] [serial = 476] [outer = (nil)] [url = about:blank] 03:06:27 INFO - PROCESS | 1850 | --DOMWINDOW == 126 (0x7fb6ea145800) [pid = 1850] [serial = 470] [outer = (nil)] [url = about:blank] 03:06:27 INFO - PROCESS | 1850 | --DOMWINDOW == 125 (0x7fb6f0d22800) [pid = 1850] [serial = 475] [outer = (nil)] [url = about:blank] 03:06:27 INFO - PROCESS | 1850 | --DOMWINDOW == 124 (0x7fb6e8762400) [pid = 1850] [serial = 467] [outer = (nil)] [url = about:blank] 03:06:27 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 03:06:27 INFO - PROCESS | 1850 | 1462529187960 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]]]}] 03:06:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 03:06:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1885ms 03:06:27 INFO - PROCESS | 1850 | 1462529187990 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 03:06:28 INFO - PROCESS | 1850 | 1462529187998 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 03:06:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 03:06:28 INFO - PROCESS | 1850 | 1462529188008 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 03:06:28 INFO - PROCESS | 1850 | 1462529188012 Marionette TRACE conn4 <- [1,694,null,{}] 03:06:28 INFO - PROCESS | 1850 | 1462529188018 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}] 03:06:28 INFO - PROCESS | 1850 | 1462529188170 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 03:06:28 INFO - PROCESS | 1850 | 1462529188279 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:28 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e467b000 == 69 [pid = 1850] [id = 181] 03:06:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 125 (0x7fb6e4645400) [pid = 1850] [serial = 543] [outer = (nil)] 03:06:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 126 (0x7fb6e57f9400) [pid = 1850] [serial = 544] [outer = 0x7fb6e4645400] 03:06:28 INFO - PROCESS | 1850 | 1462529188342 Marionette DEBUG loaded listener.js 03:06:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 127 (0x7fb6e6a85400) [pid = 1850] [serial = 545] [outer = 0x7fb6e4645400] 03:06:29 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 03:06:29 INFO - PROCESS | 1850 | 1462529189489 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]]]}] 03:06:29 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) 03:06:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1491ms 03:06:29 INFO - PROCESS | 1850 | 1462529189499 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 03:06:29 INFO - PROCESS | 1850 | 1462529189504 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 03:06:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 03:06:29 INFO - PROCESS | 1850 | 1462529189531 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 03:06:29 INFO - PROCESS | 1850 | 1462529189537 Marionette TRACE conn4 <- [1,698,null,{}] 03:06:29 INFO - PROCESS | 1850 | 1462529189545 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}] 03:06:29 INFO - PROCESS | 1850 | 1462529189715 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 03:06:29 INFO - PROCESS | 1850 | 1462529189948 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:29 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e0e62000 == 70 [pid = 1850] [id = 182] 03:06:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 128 (0x7fb6e4646800) [pid = 1850] [serial = 546] [outer = (nil)] 03:06:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 129 (0x7fb6e46ec800) [pid = 1850] [serial = 547] [outer = 0x7fb6e4646800] 03:06:30 INFO - PROCESS | 1850 | 1462529190026 Marionette DEBUG loaded listener.js 03:06:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x7fb6e4770000) [pid = 1850] [serial = 548] [outer = 0x7fb6e4646800] 03:06:31 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 03:06:31 INFO - PROCESS | 1850 | 1462529191357 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]]]}] 03:06:31 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) 03:06:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1845ms 03:06:31 INFO - PROCESS | 1850 | 1462529191457 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 03:06:31 INFO - PROCESS | 1850 | 1462529191466 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 03:06:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 03:06:31 INFO - PROCESS | 1850 | 1462529191486 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 03:06:31 INFO - PROCESS | 1850 | 1462529191491 Marionette TRACE conn4 <- [1,702,null,{}] 03:06:31 INFO - PROCESS | 1850 | 1462529191497 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}] 03:06:31 INFO - PROCESS | 1850 | 1462529191655 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 03:06:31 INFO - PROCESS | 1850 | 1462529191804 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:31 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e74ce800 == 71 [pid = 1850] [id = 183] 03:06:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x7fb6e469ec00) [pid = 1850] [serial = 549] [outer = (nil)] 03:06:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x7fb6e6ba9c00) [pid = 1850] [serial = 550] [outer = 0x7fb6e469ec00] 03:06:31 INFO - PROCESS | 1850 | 1462529191888 Marionette DEBUG loaded listener.js 03:06:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x7fb6e6bb6400) [pid = 1850] [serial = 551] [outer = 0x7fb6e469ec00] 03:06:33 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 03:06:33 INFO - PROCESS | 1850 | 1462529193295 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]]]}] 03:06:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 03:06:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1840ms 03:06:33 INFO - PROCESS | 1850 | 1462529193324 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 03:06:33 INFO - PROCESS | 1850 | 1462529193328 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 03:06:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 03:06:33 INFO - PROCESS | 1850 | 1462529193334 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 03:06:33 INFO - PROCESS | 1850 | 1462529193340 Marionette TRACE conn4 <- [1,706,null,{}] 03:06:33 INFO - PROCESS | 1850 | 1462529193355 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}] 03:06:33 INFO - PROCESS | 1850 | 1462529193532 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 03:06:33 INFO - PROCESS | 1850 | 1462529193682 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:33 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6ea420000 == 72 [pid = 1850] [id = 184] 03:06:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x7fb6e6bd1800) [pid = 1850] [serial = 552] [outer = (nil)] 03:06:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x7fb6e6e0a800) [pid = 1850] [serial = 553] [outer = 0x7fb6e6bd1800] 03:06:33 INFO - PROCESS | 1850 | 1462529193757 Marionette DEBUG loaded listener.js 03:06:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x7fb6e835cc00) [pid = 1850] [serial = 554] [outer = 0x7fb6e6bd1800] 03:06:35 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 03:06:35 INFO - PROCESS | 1850 | 1462529195176 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]]]}] 03:06:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 03:06:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1890ms 03:06:35 INFO - PROCESS | 1850 | 1462529195263 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 03:06:35 INFO - PROCESS | 1850 | 1462529195268 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 03:06:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 03:06:35 INFO - PROCESS | 1850 | 1462529195325 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 03:06:35 INFO - PROCESS | 1850 | 1462529195328 Marionette TRACE conn4 <- [1,710,null,{}] 03:06:35 INFO - PROCESS | 1850 | 1462529195334 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}] 03:06:35 INFO - PROCESS | 1850 | 1462529195490 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 03:06:35 INFO - PROCESS | 1850 | 1462529195640 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f1151000 == 73 [pid = 1850] [id = 185] 03:06:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x7fb6e6c70c00) [pid = 1850] [serial = 555] [outer = (nil)] 03:06:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x7fb6ee811c00) [pid = 1850] [serial = 556] [outer = 0x7fb6e6c70c00] 03:06:35 INFO - PROCESS | 1850 | 1462529195711 Marionette DEBUG loaded listener.js 03:06:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x7fb6f0cb9c00) [pid = 1850] [serial = 557] [outer = 0x7fb6e6c70c00] 03:06:36 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 03:06:37 INFO - PROCESS | 1850 | 1462529197112 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]]]}] 03:06:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 03:06:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1839ms 03:06:37 INFO - PROCESS | 1850 | 1462529197156 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 03:06:37 INFO - PROCESS | 1850 | 1462529197160 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 03:06:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 03:06:37 INFO - PROCESS | 1850 | 1462529197168 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 03:06:37 INFO - PROCESS | 1850 | 1462529197171 Marionette TRACE conn4 <- [1,714,null,{}] 03:06:37 INFO - PROCESS | 1850 | 1462529197177 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}] 03:06:37 INFO - PROCESS | 1850 | 1462529197332 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 03:06:37 INFO - PROCESS | 1850 | 1462529197484 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:37 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f24e2800 == 74 [pid = 1850] [id = 186] 03:06:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x7fb6e0e4c800) [pid = 1850] [serial = 558] [outer = (nil)] 03:06:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x7fb6f15b4400) [pid = 1850] [serial = 559] [outer = 0x7fb6e0e4c800] 03:06:37 INFO - PROCESS | 1850 | 1462529197556 Marionette DEBUG loaded listener.js 03:06:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x7fb6f3976400) [pid = 1850] [serial = 560] [outer = 0x7fb6e0e4c800] 03:06:38 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 03:06:38 INFO - PROCESS | 1850 | 1462529198849 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]]]}] 03:06:38 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 03:06:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1734ms 03:06:38 INFO - PROCESS | 1850 | 1462529198946 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 03:06:38 INFO - PROCESS | 1850 | 1462529198952 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 03:06:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 03:06:38 INFO - PROCESS | 1850 | 1462529198980 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 03:06:38 INFO - PROCESS | 1850 | 1462529198986 Marionette TRACE conn4 <- [1,718,null,{}] 03:06:38 INFO - PROCESS | 1850 | 1462529198994 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}] 03:06:39 INFO - PROCESS | 1850 | 1462529199167 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 03:06:39 INFO - PROCESS | 1850 | 1462529199362 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:39 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df7cc800 == 75 [pid = 1850] [id = 187] 03:06:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x7fb6e4764400) [pid = 1850] [serial = 561] [outer = (nil)] 03:06:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x7fb6e4769000) [pid = 1850] [serial = 562] [outer = 0x7fb6e4764400] 03:06:39 INFO - PROCESS | 1850 | 1462529199503 Marionette DEBUG loaded listener.js 03:06:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x7fb6e6a8a000) [pid = 1850] [serial = 563] [outer = 0x7fb6e4764400] 03:06:39 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6fd511800 == 74 [pid = 1850] [id = 72] 03:06:39 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e0a26800 == 73 [pid = 1850] [id = 180] 03:06:39 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e0e68800 == 72 [pid = 1850] [id = 177] 03:06:40 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 03:06:40 INFO - PROCESS | 1850 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:06:40 INFO - PROCESS | 1850 | 1462529200779 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]]]}] 03:06:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 03:06:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1843ms 03:06:40 INFO - PROCESS | 1850 | 1462529200826 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 03:06:40 INFO - PROCESS | 1850 | 1462529200834 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 03:06:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 03:06:40 INFO - PROCESS | 1850 | 1462529200854 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 03:06:40 INFO - PROCESS | 1850 | 1462529200859 Marionette TRACE conn4 <- [1,722,null,{}] 03:06:40 INFO - PROCESS | 1850 | 1462529200864 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}] 03:06:41 INFO - PROCESS | 1850 | 1462529201099 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 03:06:41 INFO - PROCESS | 1850 | 1462529201154 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:41 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e921e000 == 73 [pid = 1850] [id = 188] 03:06:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x7fb6e6c7c800) [pid = 1850] [serial = 564] [outer = (nil)] 03:06:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x7fb6e76bf000) [pid = 1850] [serial = 565] [outer = 0x7fb6e6c7c800] 03:06:41 INFO - PROCESS | 1850 | 1462529201217 Marionette DEBUG loaded listener.js 03:06:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x7fb6e8367000) [pid = 1850] [serial = 566] [outer = 0x7fb6e6c7c800] 03:06:42 INFO - PROCESS | 1850 | 1462529202063 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] 03:06:42 INFO - PROCESS | 1850 | 1462529202144 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 03:06:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 03:06:42 INFO - PROCESS | 1850 | 1462529202156 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 03:06:42 INFO - PROCESS | 1850 | 1462529202161 Marionette TRACE conn4 <- [1,726,null,{}] 03:06:42 INFO - PROCESS | 1850 | 1462529202183 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}] 03:06:42 INFO - PROCESS | 1850 | 1462529202376 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 03:06:42 INFO - PROCESS | 1850 | 1462529202397 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f1a60000 == 74 [pid = 1850] [id = 189] 03:06:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7fb6f0d15000) [pid = 1850] [serial = 567] [outer = (nil)] 03:06:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7fb6f397bc00) [pid = 1850] [serial = 568] [outer = 0x7fb6f0d15000] 03:06:42 INFO - PROCESS | 1850 | 1462529202461 Marionette DEBUG loaded listener.js 03:06:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7fb6fe3cfc00) [pid = 1850] [serial = 569] [outer = 0x7fb6f0d15000] 03:06:43 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7fb6e8316c00) [pid = 1850] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 03:06:43 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7fb6e4405800) [pid = 1850] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 03:06:43 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7fb6ec95c400) [pid = 1850] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 03:06:43 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x7fb6f2542400) [pid = 1850] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 03:06:43 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x7fb6e6f9d800) [pid = 1850] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 03:06:43 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x7fb6e6c70400) [pid = 1850] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 03:06:43 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x7fb6e476b800) [pid = 1850] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 03:06:43 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x7fb6e6c6d400) [pid = 1850] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 03:06:43 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x7fb6e8157000) [pid = 1850] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 03:06:43 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x7fb6e4643800) [pid = 1850] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 03:06:43 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 03:06:43 INFO - PROCESS | 1850 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:06:43 INFO - PROCESS | 1850 | 1462529203463 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]]]}] 03:06:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 03:06:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1341ms 03:06:43 INFO - PROCESS | 1850 | 1462529203493 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 03:06:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 03:06:43 INFO - PROCESS | 1850 | 1462529203497 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 03:06:43 INFO - PROCESS | 1850 | 1462529203503 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 03:06:43 INFO - PROCESS | 1850 | 1462529203505 Marionette TRACE conn4 <- [1,730,null,{}] 03:06:43 INFO - PROCESS | 1850 | 1462529203510 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}] 03:06:43 INFO - PROCESS | 1850 | 1462529203655 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 03:06:43 INFO - PROCESS | 1850 | 1462529203672 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:43 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f6a13000 == 75 [pid = 1850] [id = 190] 03:06:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x7fb6e476a800) [pid = 1850] [serial = 570] [outer = (nil)] 03:06:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x7fb6fe953400) [pid = 1850] [serial = 571] [outer = 0x7fb6e476a800] 03:06:43 INFO - PROCESS | 1850 | 1462529203735 Marionette DEBUG loaded listener.js 03:06:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x7fb701a96400) [pid = 1850] [serial = 572] [outer = 0x7fb6e476a800] 03:06:44 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 03:06:44 INFO - PROCESS | 1850 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:06:44 INFO - PROCESS | 1850 | 1462529204576 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] 03:06:44 INFO - PROCESS | 1850 | 1462529204641 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 03:06:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 03:06:44 INFO - PROCESS | 1850 | 1462529204647 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 03:06:44 INFO - PROCESS | 1850 | 1462529204649 Marionette TRACE conn4 <- [1,734,null,{}] 03:06:44 INFO - PROCESS | 1850 | 1462529204654 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}] 03:06:44 INFO - PROCESS | 1850 | 1462529204793 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 03:06:44 INFO - PROCESS | 1850 | 1462529204808 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:44 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb701a6b800 == 76 [pid = 1850] [id = 191] 03:06:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x7fb6ded52000) [pid = 1850] [serial = 573] [outer = (nil)] 03:06:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x7fb6ded5ec00) [pid = 1850] [serial = 574] [outer = 0x7fb6ded52000] 03:06:44 INFO - PROCESS | 1850 | 1462529204871 Marionette DEBUG loaded listener.js 03:06:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x7fb6fe94b400) [pid = 1850] [serial = 575] [outer = 0x7fb6ded52000] 03:06:45 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 03:06:45 INFO - PROCESS | 1850 | 1462529205934 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]]]}] 03:06:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 03:06:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1327ms 03:06:45 INFO - PROCESS | 1850 | 1462529205975 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 03:06:45 INFO - PROCESS | 1850 | 1462529205983 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 03:06:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 03:06:45 INFO - PROCESS | 1850 | 1462529205991 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 03:06:46 INFO - PROCESS | 1850 | 1462529205997 Marionette TRACE conn4 <- [1,738,null,{}] 03:06:46 INFO - PROCESS | 1850 | 1462529206004 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}] 03:06:46 INFO - PROCESS | 1850 | 1462529206185 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 03:06:46 INFO - PROCESS | 1850 | 1462529206345 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:46 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e777b800 == 77 [pid = 1850] [id = 192] 03:06:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x7fb6e464c400) [pid = 1850] [serial = 576] [outer = (nil)] 03:06:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7fb6e57ffc00) [pid = 1850] [serial = 577] [outer = 0x7fb6e464c400] 03:06:46 INFO - PROCESS | 1850 | 1462529206421 Marionette DEBUG loaded listener.js 03:06:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7fb6e6bb5c00) [pid = 1850] [serial = 578] [outer = 0x7fb6e464c400] 03:06:47 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 03:06:47 INFO - PROCESS | 1850 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:06:47 INFO - PROCESS | 1850 | 1462529207757 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]]]}] 03:06:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 03:06:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1789ms 03:06:47 INFO - PROCESS | 1850 | 1462529207781 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 03:06:47 INFO - PROCESS | 1850 | 1462529207791 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 03:06:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 03:06:47 INFO - PROCESS | 1850 | 1462529207931 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 03:06:47 INFO - PROCESS | 1850 | 1462529207937 Marionette TRACE conn4 <- [1,742,null,{}] 03:06:47 INFO - PROCESS | 1850 | 1462529207959 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}] 03:06:48 INFO - PROCESS | 1850 | 1462529208130 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 03:06:48 INFO - PROCESS | 1850 | 1462529208283 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb701cd8800 == 78 [pid = 1850] [id = 193] 03:06:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7fb6e0e44400) [pid = 1850] [serial = 579] [outer = (nil)] 03:06:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7fb6e6c7c400) [pid = 1850] [serial = 580] [outer = 0x7fb6e0e44400] 03:06:48 INFO - PROCESS | 1850 | 1462529208355 Marionette DEBUG loaded listener.js 03:06:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x7fb6f222a000) [pid = 1850] [serial = 581] [outer = 0x7fb6e0e44400] 03:06:49 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 03:06:49 INFO - PROCESS | 1850 | 1462529209683 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]]]}] 03:06:49 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 03:06:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1938ms 03:06:49 INFO - PROCESS | 1850 | 1462529209757 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 03:06:49 INFO - PROCESS | 1850 | 1462529209762 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 03:06:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 03:06:49 INFO - PROCESS | 1850 | 1462529209771 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 03:06:49 INFO - PROCESS | 1850 | 1462529209776 Marionette TRACE conn4 <- [1,746,null,{}] 03:06:49 INFO - PROCESS | 1850 | 1462529209794 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}] 03:06:49 INFO - PROCESS | 1850 | 1462529209972 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 03:06:50 INFO - PROCESS | 1850 | 1462529210131 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:50 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb705071000 == 79 [pid = 1850] [id = 194] 03:06:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x7fb6dfaba800) [pid = 1850] [serial = 582] [outer = (nil)] 03:06:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x7fb6dfabfc00) [pid = 1850] [serial = 583] [outer = 0x7fb6dfaba800] 03:06:50 INFO - PROCESS | 1850 | 1462529210220 Marionette DEBUG loaded listener.js 03:06:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x7fb6fe655800) [pid = 1850] [serial = 584] [outer = 0x7fb6dfaba800] 03:06:50 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 03:06:51 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 03:06:51 INFO - PROCESS | 1850 | 1462529211455 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]]]}] 03:06:51 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.) 03:06:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1736ms 03:06:51 INFO - PROCESS | 1850 | 1462529211507 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 03:06:51 INFO - PROCESS | 1850 | 1462529211511 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 03:06:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 03:06:51 INFO - PROCESS | 1850 | 1462529211610 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 03:06:51 INFO - PROCESS | 1850 | 1462529211613 Marionette TRACE conn4 <- [1,750,null,{}] 03:06:51 INFO - PROCESS | 1850 | 1462529211620 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}] 03:06:51 INFO - PROCESS | 1850 | 1462529211778 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 03:06:51 INFO - PROCESS | 1850 | 1462529211933 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e0f31800 == 80 [pid = 1850] [id = 195] 03:06:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x7fb6dfabb800) [pid = 1850] [serial = 585] [outer = (nil)] 03:06:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7fb6e8110c00) [pid = 1850] [serial = 586] [outer = 0x7fb6dfabb800] 03:06:52 INFO - PROCESS | 1850 | 1462529212018 Marionette DEBUG loaded listener.js 03:06:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x7fb6e8117800) [pid = 1850] [serial = 587] [outer = 0x7fb6dfabb800] 03:06:53 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 03:06:53 INFO - PROCESS | 1850 | 1462529213364 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]]]}] 03:06:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 03:06:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1898ms 03:06:53 INFO - PROCESS | 1850 | 1462529213505 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 03:06:53 INFO - PROCESS | 1850 | 1462529213510 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 03:06:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 03:06:53 INFO - PROCESS | 1850 | 1462529213518 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 03:06:53 INFO - PROCESS | 1850 | 1462529213521 Marionette TRACE conn4 <- [1,754,null,{}] 03:06:53 INFO - PROCESS | 1850 | 1462529213526 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}] 03:06:53 INFO - PROCESS | 1850 | 1462529213686 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 03:06:53 INFO - PROCESS | 1850 | 1462529213841 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:53 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6dfe72000 == 81 [pid = 1850] [id = 196] 03:06:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x7fb6df3ae800) [pid = 1850] [serial = 588] [outer = (nil)] 03:06:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7fb6df3b4800) [pid = 1850] [serial = 589] [outer = 0x7fb6df3ae800] 03:06:53 INFO - PROCESS | 1850 | 1462529213915 Marionette DEBUG loaded listener.js 03:06:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7fb6e0e45400) [pid = 1850] [serial = 590] [outer = 0x7fb6df3ae800] 03:06:55 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 03:06:55 INFO - PROCESS | 1850 | 1462529215414 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]]]}] 03:06:55 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 03:06:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1982ms 03:06:55 INFO - PROCESS | 1850 | 1462529215501 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 03:06:55 INFO - PROCESS | 1850 | 1462529215507 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 03:06:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 03:06:55 INFO - PROCESS | 1850 | 1462529215514 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 03:06:55 INFO - PROCESS | 1850 | 1462529215519 Marionette TRACE conn4 <- [1,758,null,{}] 03:06:55 INFO - PROCESS | 1850 | 1462529215528 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}] 03:06:55 INFO - PROCESS | 1850 | 1462529215726 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 03:06:56 INFO - PROCESS | 1850 | 1462529215998 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df7d2000 == 82 [pid = 1850] [id = 197] 03:06:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7fb6dfac1800) [pid = 1850] [serial = 591] [outer = (nil)] 03:06:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7fb6e0e47c00) [pid = 1850] [serial = 592] [outer = 0x7fb6dfac1800] 03:06:56 INFO - PROCESS | 1850 | 1462529216068 Marionette DEBUG loaded listener.js 03:06:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7fb6e107bc00) [pid = 1850] [serial = 593] [outer = 0x7fb6dfac1800] 03:06:56 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f6a1d000 == 81 [pid = 1850] [id = 21] 03:06:56 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6fe97f800 == 80 [pid = 1850] [id = 49] 03:06:56 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f6a13000 == 79 [pid = 1850] [id = 190] 03:06:56 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f1a60000 == 78 [pid = 1850] [id = 189] 03:06:56 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e921e000 == 77 [pid = 1850] [id = 188] 03:06:56 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7fb6fe957000) [pid = 1850] [serial = 496] [outer = (nil)] [url = about:blank] 03:06:56 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7fb6e4650400) [pid = 1850] [serial = 523] [outer = (nil)] [url = about:blank] 03:06:56 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7fb6e6a8f400) [pid = 1850] [serial = 526] [outer = (nil)] [url = about:blank] 03:06:56 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x7fb6ea1b5c00) [pid = 1850] [serial = 529] [outer = (nil)] [url = about:blank] 03:06:56 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x7fb6fd729400) [pid = 1850] [serial = 532] [outer = (nil)] [url = about:blank] 03:06:56 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x7fb6fe923800) [pid = 1850] [serial = 535] [outer = (nil)] [url = about:blank] 03:06:56 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x7fb6f0d20c00) [pid = 1850] [serial = 538] [outer = (nil)] [url = about:blank] 03:06:56 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x7fb6e57f9400) [pid = 1850] [serial = 544] [outer = (nil)] [url = about:blank] 03:06:56 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6df7cc800 == 76 [pid = 1850] [id = 187] 03:06:56 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f1151000 == 75 [pid = 1850] [id = 185] 03:06:56 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6ea420000 == 74 [pid = 1850] [id = 184] 03:06:56 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e74ce800 == 73 [pid = 1850] [id = 183] 03:06:56 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e0e62000 == 72 [pid = 1850] [id = 182] 03:06:56 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e467b000 == 71 [pid = 1850] [id = 181] 03:06:56 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x7fb6fd75c800) [pid = 1850] [serial = 436] [outer = (nil)] [url = about:blank] 03:06:56 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x7fb6e46a6400) [pid = 1850] [serial = 520] [outer = (nil)] [url = about:blank] 03:06:56 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x7fb6f34b6000) [pid = 1850] [serial = 514] [outer = (nil)] [url = about:blank] 03:06:56 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x7fb700310800) [pid = 1850] [serial = 517] [outer = (nil)] [url = about:blank] 03:06:56 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x7fb6f34b9c00) [pid = 1850] [serial = 479] [outer = (nil)] [url = about:blank] 03:06:56 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x7fb6e878f400) [pid = 1850] [serial = 508] [outer = (nil)] [url = about:blank] 03:06:56 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7fb6ea1b8c00) [pid = 1850] [serial = 509] [outer = (nil)] [url = about:blank] 03:06:56 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7fb6e6a8e400) [pid = 1850] [serial = 503] [outer = (nil)] [url = about:blank] 03:06:56 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7fb6e4770400) [pid = 1850] [serial = 502] [outer = (nil)] [url = about:blank] 03:06:56 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x7fb6e6e0dc00) [pid = 1850] [serial = 506] [outer = (nil)] [url = about:blank] 03:06:56 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x7fb6e6c78400) [pid = 1850] [serial = 505] [outer = (nil)] [url = about:blank] 03:06:56 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x7fb6fd58d000) [pid = 1850] [serial = 493] [outer = (nil)] [url = about:blank] 03:06:56 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x7fb6e46ec400) [pid = 1850] [serial = 481] [outer = (nil)] [url = about:blank] 03:06:56 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x7fb6ee805c00) [pid = 1850] [serial = 487] [outer = (nil)] [url = about:blank] 03:06:56 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x7fb6e57f8000) [pid = 1850] [serial = 499] [outer = (nil)] [url = about:blank] 03:06:56 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x7fb6f0d20400) [pid = 1850] [serial = 511] [outer = (nil)] [url = about:blank] 03:06:56 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x7fb6e6bd9400) [pid = 1850] [serial = 484] [outer = (nil)] [url = about:blank] 03:06:56 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x7fb6f34b9800) [pid = 1850] [serial = 490] [outer = (nil)] [url = about:blank] 03:06:56 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x7fb6e464ac00) [pid = 1850] [serial = 541] [outer = (nil)] [url = about:blank] 03:06:56 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x7fb6e46f2c00) [pid = 1850] [serial = 542] [outer = (nil)] [url = about:blank] 03:06:56 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x7fb702245c00) [pid = 1850] [serial = 518] [outer = (nil)] [url = about:blank] 03:06:56 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x7fb6fd72f400) [pid = 1850] [serial = 515] [outer = (nil)] [url = about:blank] 03:06:56 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x7fb6e46ab800) [pid = 1850] [serial = 521] [outer = (nil)] [url = about:blank] 03:06:56 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0x7fb6f1641000) [pid = 1850] [serial = 512] [outer = (nil)] [url = about:blank] 03:06:56 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 03:06:56 INFO - PROCESS | 1850 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:06:56 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 03:06:56 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 03:06:56 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 03:06:56 INFO - PROCESS | 1850 | 1462529216915 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]]]}] 03:06:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 03:06:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1432ms 03:06:56 INFO - PROCESS | 1850 | 1462529216948 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 03:06:56 INFO - PROCESS | 1850 | 1462529216956 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 03:06:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 03:06:57 INFO - PROCESS | 1850 | 1462529216999 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 03:06:57 INFO - PROCESS | 1850 | 1462529217003 Marionette TRACE conn4 <- [1,762,null,{}] 03:06:57 INFO - PROCESS | 1850 | 1462529217010 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}] 03:06:57 INFO - PROCESS | 1850 | 1462529217169 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 03:06:57 INFO - PROCESS | 1850 | 1462529217180 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:57 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e6867800 == 72 [pid = 1850] [id = 198] 03:06:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x7fb6e440f000) [pid = 1850] [serial = 594] [outer = (nil)] 03:06:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x7fb6e46f6800) [pid = 1850] [serial = 595] [outer = 0x7fb6e440f000] 03:06:57 INFO - PROCESS | 1850 | 1462529217240 Marionette DEBUG loaded listener.js 03:06:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x7fb6e681fc00) [pid = 1850] [serial = 596] [outer = 0x7fb6e440f000] 03:06:58 INFO - PROCESS | 1850 | 1462529218422 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]]]}] 03:06:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 03:06:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1459ms 03:06:58 INFO - PROCESS | 1850 | 1462529218439 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 03:06:58 INFO - PROCESS | 1850 | 1462529218442 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 03:06:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 03:06:58 INFO - PROCESS | 1850 | 1462529218448 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 03:06:58 INFO - PROCESS | 1850 | 1462529218453 Marionette TRACE conn4 <- [1,766,null,{}] 03:06:58 INFO - PROCESS | 1850 | 1462529218467 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}] 03:06:58 INFO - PROCESS | 1850 | 1462529218663 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 03:06:58 INFO - PROCESS | 1850 | 1462529218688 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:58 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e7789000 == 73 [pid = 1850] [id = 199] 03:06:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x7fb6e6a85c00) [pid = 1850] [serial = 597] [outer = (nil)] 03:06:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x7fb6e6bcbc00) [pid = 1850] [serial = 598] [outer = 0x7fb6e6a85c00] 03:06:58 INFO - PROCESS | 1850 | 1462529218750 Marionette DEBUG loaded listener.js 03:06:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x7fb6e810bc00) [pid = 1850] [serial = 599] [outer = 0x7fb6e6a85c00] 03:07:00 INFO - PROCESS | 1850 | 1462529220019 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]]]}] 03:07:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 03:07:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1597ms 03:07:00 INFO - PROCESS | 1850 | 1462529220054 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 03:07:00 INFO - PROCESS | 1850 | 1462529220061 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 03:07:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 03:07:00 INFO - PROCESS | 1850 | 1462529220069 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 03:07:00 INFO - PROCESS | 1850 | 1462529220073 Marionette TRACE conn4 <- [1,770,null,{}] 03:07:00 INFO - PROCESS | 1850 | 1462529220083 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}] 03:07:00 INFO - PROCESS | 1850 | 1462529220292 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 03:07:00 INFO - PROCESS | 1850 | 1462529220389 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:00 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6ed5d0000 == 74 [pid = 1850] [id = 200] 03:07:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x7fb6e810c400) [pid = 1850] [serial = 600] [outer = (nil)] 03:07:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x7fb6e8759000) [pid = 1850] [serial = 601] [outer = 0x7fb6e810c400] 03:07:00 INFO - PROCESS | 1850 | 1462529220461 Marionette DEBUG loaded listener.js 03:07:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x7fb6ea1b8c00) [pid = 1850] [serial = 602] [outer = 0x7fb6e810c400] 03:07:00 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x7fb6e4764400) [pid = 1850] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 03:07:00 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x7fb6e6c7c800) [pid = 1850] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 03:07:00 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x7fb6f0d15000) [pid = 1850] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 03:07:00 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x7fb6e476a800) [pid = 1850] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 03:07:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 03:07:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1234ms 03:07:01 INFO - PROCESS | 1850 | 1462529221296 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]]]}] 03:07:01 INFO - PROCESS | 1850 | 1462529221305 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 03:07:01 INFO - PROCESS | 1850 | 1462529221308 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 03:07:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 03:07:01 INFO - PROCESS | 1850 | 1462529221314 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 03:07:01 INFO - PROCESS | 1850 | 1462529221316 Marionette TRACE conn4 <- [1,774,null,{}] 03:07:01 INFO - PROCESS | 1850 | 1462529221321 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}] 03:07:01 INFO - PROCESS | 1850 | 1462529221517 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 03:07:01 INFO - PROCESS | 1850 | 1462529221537 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:01 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6ef461000 == 75 [pid = 1850] [id = 201] 03:07:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x7fb6e6e0dc00) [pid = 1850] [serial = 603] [outer = (nil)] 03:07:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x7fb6eed04800) [pid = 1850] [serial = 604] [outer = 0x7fb6e6e0dc00] 03:07:01 INFO - PROCESS | 1850 | 1462529221605 Marionette DEBUG loaded listener.js 03:07:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x7fb6f0d1a000) [pid = 1850] [serial = 605] [outer = 0x7fb6e6e0dc00] 03:07:02 INFO - PROCESS | 1850 | 1462529222422 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]]]}] 03:07:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 03:07:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1128ms 03:07:02 INFO - PROCESS | 1850 | 1462529222443 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 03:07:02 INFO - PROCESS | 1850 | 1462529222447 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 03:07:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 03:07:02 INFO - PROCESS | 1850 | 1462529222453 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 03:07:02 INFO - PROCESS | 1850 | 1462529222457 Marionette TRACE conn4 <- [1,778,null,{}] 03:07:02 INFO - PROCESS | 1850 | 1462529222475 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}] 03:07:02 INFO - PROCESS | 1850 | 1462529222656 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 03:07:02 INFO - PROCESS | 1850 | 1462529222668 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:02 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df57d800 == 76 [pid = 1850] [id = 202] 03:07:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x7fb6f222e400) [pid = 1850] [serial = 606] [outer = (nil)] 03:07:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x7fb6fd977c00) [pid = 1850] [serial = 607] [outer = 0x7fb6f222e400] 03:07:02 INFO - PROCESS | 1850 | 1462529222736 Marionette DEBUG loaded listener.js 03:07:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x7fb700310800) [pid = 1850] [serial = 608] [outer = 0x7fb6f222e400] 03:07:03 INFO - PROCESS | 1850 | 1462529223849 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]]]}] 03:07:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 03:07:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1442ms 03:07:03 INFO - PROCESS | 1850 | 1462529223897 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 03:07:03 INFO - PROCESS | 1850 | 1462529223905 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 03:07:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 03:07:03 INFO - PROCESS | 1850 | 1462529223912 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 03:07:03 INFO - PROCESS | 1850 | 1462529223918 Marionette TRACE conn4 <- [1,782,null,{}] 03:07:03 INFO - PROCESS | 1850 | 1462529223926 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}] 03:07:04 INFO - PROCESS | 1850 | 1462529224145 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 03:07:04 INFO - PROCESS | 1850 | 1462529224357 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e6ab7000 == 77 [pid = 1850] [id = 203] 03:07:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x7fb6e113d000) [pid = 1850] [serial = 609] [outer = (nil)] 03:07:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x7fb6e45d3000) [pid = 1850] [serial = 610] [outer = 0x7fb6e113d000] 03:07:04 INFO - PROCESS | 1850 | 1462529224502 Marionette DEBUG loaded listener.js 03:07:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x7fb6e46f5c00) [pid = 1850] [serial = 611] [outer = 0x7fb6e113d000] 03:07:05 INFO - PROCESS | 1850 | 1462529225438 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]]]}] 03:07:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 03:07:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1588ms 03:07:05 INFO - PROCESS | 1850 | 1462529225501 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 03:07:05 INFO - PROCESS | 1850 | 1462529225510 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 03:07:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 03:07:05 INFO - PROCESS | 1850 | 1462529225544 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 03:07:05 INFO - PROCESS | 1850 | 1462529225551 Marionette TRACE conn4 <- [1,786,null,{}] 03:07:05 INFO - PROCESS | 1850 | 1462529225598 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}] 03:07:05 INFO - PROCESS | 1850 | 1462529225853 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 03:07:06 INFO - PROCESS | 1850 | 1462529226074 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f1a60000 == 78 [pid = 1850] [id = 204] 03:07:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x7fb6e6bb8800) [pid = 1850] [serial = 612] [outer = (nil)] 03:07:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7fb6e6e11400) [pid = 1850] [serial = 613] [outer = 0x7fb6e6bb8800] 03:07:06 INFO - PROCESS | 1850 | 1462529226154 Marionette DEBUG loaded listener.js 03:07:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7fb6e810e400) [pid = 1850] [serial = 614] [outer = 0x7fb6e6bb8800] 03:07:07 INFO - PROCESS | 1850 | 1462529227054 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]]]}] 03:07:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 03:07:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1602ms 03:07:07 INFO - PROCESS | 1850 | 1462529227128 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 03:07:07 INFO - PROCESS | 1850 | 1462529227133 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 03:07:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 03:07:07 INFO - PROCESS | 1850 | 1462529227140 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 03:07:07 INFO - PROCESS | 1850 | 1462529227146 Marionette TRACE conn4 <- [1,790,null,{}] 03:07:07 INFO - PROCESS | 1850 | 1462529227163 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}] 03:07:07 INFO - PROCESS | 1850 | 1462529227402 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 03:07:07 INFO - PROCESS | 1850 | 1462529227615 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:07 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6fe983800 == 79 [pid = 1850] [id = 205] 03:07:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7fb6e76c2400) [pid = 1850] [serial = 615] [outer = (nil)] 03:07:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7fb6f3371400) [pid = 1850] [serial = 616] [outer = 0x7fb6e76c2400] 03:07:07 INFO - PROCESS | 1850 | 1462529227710 Marionette DEBUG loaded listener.js 03:07:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x7fb6fd772400) [pid = 1850] [serial = 617] [outer = 0x7fb6e76c2400] 03:07:08 INFO - PROCESS | 1850 | 1462529228596 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]]]}] 03:07:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 03:07:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1499ms 03:07:08 INFO - PROCESS | 1850 | 1462529228640 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 03:07:08 INFO - PROCESS | 1850 | 1462529228645 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 03:07:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 03:07:08 INFO - PROCESS | 1850 | 1462529228651 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 03:07:08 INFO - PROCESS | 1850 | 1462529228654 Marionette TRACE conn4 <- [1,794,null,{}] 03:07:08 INFO - PROCESS | 1850 | 1462529228660 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}] 03:07:08 INFO - PROCESS | 1850 | 1462529228855 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 03:07:09 INFO - PROCESS | 1850 | 1462529229023 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb7029cc000 == 80 [pid = 1850] [id = 206] 03:07:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x7fb6ea1ef800) [pid = 1850] [serial = 618] [outer = (nil)] 03:07:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x7fb6efd4e400) [pid = 1850] [serial = 619] [outer = 0x7fb6ea1ef800] 03:07:09 INFO - PROCESS | 1850 | 1462529229094 Marionette DEBUG loaded listener.js 03:07:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x7fb6f0d14400) [pid = 1850] [serial = 620] [outer = 0x7fb6ea1ef800] 03:07:10 INFO - PROCESS | 1850 | 1462529230001 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]]]}] 03:07:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 03:07:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1384ms 03:07:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 03:07:10 INFO - PROCESS | 1850 | 1462529230035 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 03:07:10 INFO - PROCESS | 1850 | 1462529230038 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 03:07:10 INFO - PROCESS | 1850 | 1462529230045 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 03:07:10 INFO - PROCESS | 1850 | 1462529230048 Marionette TRACE conn4 <- [1,798,null,{}] 03:07:10 INFO - PROCESS | 1850 | 1462529230053 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}] 03:07:10 INFO - PROCESS | 1850 | 1462529230223 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 03:07:10 INFO - PROCESS | 1850 | 1462529230393 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:10 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb7053c2800 == 81 [pid = 1850] [id = 207] 03:07:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x7fb6ded5c800) [pid = 1850] [serial = 621] [outer = (nil)] 03:07:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7fb6fe407c00) [pid = 1850] [serial = 622] [outer = 0x7fb6ded5c800] 03:07:10 INFO - PROCESS | 1850 | 1462529230479 Marionette DEBUG loaded listener.js 03:07:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x7fb701a9a800) [pid = 1850] [serial = 623] [outer = 0x7fb6ded5c800] 03:07:11 INFO - PROCESS | 1850 | 1462529231409 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]]]}] 03:07:11 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 03:07:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1434ms 03:07:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 03:07:11 INFO - PROCESS | 1850 | 1462529231480 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 03:07:11 INFO - PROCESS | 1850 | 1462529231483 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 03:07:11 INFO - PROCESS | 1850 | 1462529231489 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 03:07:11 INFO - PROCESS | 1850 | 1462529231492 Marionette TRACE conn4 <- [1,802,null,{}] 03:07:11 INFO - PROCESS | 1850 | 1462529231497 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}] 03:07:11 INFO - PROCESS | 1850 | 1462529231707 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 03:07:11 INFO - PROCESS | 1850 | 1462529231870 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df3a1000 == 82 [pid = 1850] [id = 208] 03:07:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x7fb6efb55000) [pid = 1850] [serial = 624] [outer = (nil)] 03:07:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7fb6efd48400) [pid = 1850] [serial = 625] [outer = 0x7fb6efb55000] 03:07:11 INFO - PROCESS | 1850 | 1462529231942 Marionette DEBUG loaded listener.js 03:07:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7fb702933c00) [pid = 1850] [serial = 626] [outer = 0x7fb6efb55000] 03:07:12 INFO - PROCESS | 1850 | 1462529232838 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]]]}] 03:07:12 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 03:07:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1386ms 03:07:12 INFO - PROCESS | 1850 | 1462529232874 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 03:07:12 INFO - PROCESS | 1850 | 1462529232878 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 03:07:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 03:07:12 INFO - PROCESS | 1850 | 1462529232884 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 03:07:12 INFO - PROCESS | 1850 | 1462529232886 Marionette TRACE conn4 <- [1,806,null,{}] 03:07:12 INFO - PROCESS | 1850 | 1462529232892 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}] 03:07:13 INFO - PROCESS | 1850 | 1462529233072 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 03:07:13 INFO - PROCESS | 1850 | 1462529233247 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:13 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6ddfba000 == 83 [pid = 1850] [id = 209] 03:07:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7fb6e121b000) [pid = 1850] [serial = 627] [outer = (nil)] 03:07:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7fb6e1223400) [pid = 1850] [serial = 628] [outer = 0x7fb6e121b000] 03:07:13 INFO - PROCESS | 1850 | 1462529233320 Marionette DEBUG loaded listener.js 03:07:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7fb6e1227800) [pid = 1850] [serial = 629] [outer = 0x7fb6e121b000] 03:07:14 INFO - PROCESS | 1850 | 1462529234177 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]]]}] 03:07:14 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 03:07:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1341ms 03:07:14 INFO - PROCESS | 1850 | 1462529234227 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 03:07:14 INFO - PROCESS | 1850 | 1462529234230 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 03:07:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 03:07:14 INFO - PROCESS | 1850 | 1462529234236 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 03:07:14 INFO - PROCESS | 1850 | 1462529234238 Marionette TRACE conn4 <- [1,810,null,{}] 03:07:14 INFO - PROCESS | 1850 | 1462529234244 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}] 03:07:14 INFO - PROCESS | 1850 | 1462529234410 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 03:07:14 INFO - PROCESS | 1850 | 1462529234578 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df6cd800 == 84 [pid = 1850] [id = 210] 03:07:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7fb6de1cbc00) [pid = 1850] [serial = 630] [outer = (nil)] 03:07:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x7fb6de1d2800) [pid = 1850] [serial = 631] [outer = 0x7fb6de1cbc00] 03:07:14 INFO - PROCESS | 1850 | 1462529234649 Marionette DEBUG loaded listener.js 03:07:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x7fb6de1d7800) [pid = 1850] [serial = 632] [outer = 0x7fb6de1cbc00] 03:07:15 INFO - PROCESS | 1850 | 1462529235608 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]]]}] 03:07:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 03:07:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1427ms 03:07:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 03:07:15 INFO - PROCESS | 1850 | 1462529235665 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 03:07:15 INFO - PROCESS | 1850 | 1462529235668 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 03:07:15 INFO - PROCESS | 1850 | 1462529235675 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 03:07:15 INFO - PROCESS | 1850 | 1462529235678 Marionette TRACE conn4 <- [1,814,null,{}] 03:07:15 INFO - PROCESS | 1850 | 1462529235684 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}] 03:07:15 INFO - PROCESS | 1850 | 1462529235883 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 03:07:16 INFO - PROCESS | 1850 | 1462529236047 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e0a24800 == 85 [pid = 1850] [id = 211] 03:07:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x7fb6de1cd800) [pid = 1850] [serial = 633] [outer = (nil)] 03:07:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x7fb6ded59400) [pid = 1850] [serial = 634] [outer = 0x7fb6de1cd800] 03:07:16 INFO - PROCESS | 1850 | 1462529236122 Marionette DEBUG loaded listener.js 03:07:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x7fb6e1222800) [pid = 1850] [serial = 635] [outer = 0x7fb6de1cd800] 03:07:17 INFO - PROCESS | 1850 | 1462529236995 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] 03:07:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 03:07:17 INFO - PROCESS | 1850 | 1462529237068 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 03:07:17 INFO - PROCESS | 1850 | 1462529237074 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 03:07:17 INFO - PROCESS | 1850 | 1462529237078 Marionette TRACE conn4 <- [1,818,null,{}] 03:07:17 INFO - PROCESS | 1850 | 1462529237083 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}] 03:07:17 INFO - PROCESS | 1850 | 1462529237280 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 03:07:17 INFO - PROCESS | 1850 | 1462529237755 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:17 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df7d9000 == 86 [pid = 1850] [id = 212] 03:07:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x7fb6ded5d400) [pid = 1850] [serial = 636] [outer = (nil)] 03:07:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x7fb6df3b0400) [pid = 1850] [serial = 637] [outer = 0x7fb6ded5d400] 03:07:17 INFO - PROCESS | 1850 | 1462529237873 Marionette DEBUG loaded listener.js 03:07:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x7fb6dfab3000) [pid = 1850] [serial = 638] [outer = 0x7fb6ded5d400] 03:07:18 INFO - PROCESS | 1850 | 1462529238778 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]]]}] 03:07:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 03:07:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1748ms 03:07:18 INFO - PROCESS | 1850 | 1462529238824 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 03:07:18 INFO - PROCESS | 1850 | 1462529238838 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 03:07:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 03:07:18 INFO - PROCESS | 1850 | 1462529238853 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 03:07:18 INFO - PROCESS | 1850 | 1462529238862 Marionette TRACE conn4 <- [1,822,null,{}] 03:07:18 INFO - PROCESS | 1850 | 1462529238876 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}] 03:07:19 INFO - PROCESS | 1850 | 1462529239118 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 03:07:19 INFO - PROCESS | 1850 | 1462529239343 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:19 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e0a1b800 == 87 [pid = 1850] [id = 213] 03:07:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x7fb6dfab5000) [pid = 1850] [serial = 639] [outer = (nil)] 03:07:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x7fb6e464b000) [pid = 1850] [serial = 640] [outer = 0x7fb6dfab5000] 03:07:19 INFO - PROCESS | 1850 | 1462529239451 Marionette DEBUG loaded listener.js 03:07:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x7fb6e4765400) [pid = 1850] [serial = 641] [outer = 0x7fb6dfab5000] 03:07:19 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6ef461000 == 86 [pid = 1850] [id = 201] 03:07:19 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6ed5d0000 == 85 [pid = 1850] [id = 200] 03:07:19 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x7fb6e6ba9c00) [pid = 1850] [serial = 550] [outer = (nil)] [url = about:blank] 03:07:19 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x7fb6e6e0a800) [pid = 1850] [serial = 553] [outer = (nil)] [url = about:blank] 03:07:19 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x7fb6ee811c00) [pid = 1850] [serial = 556] [outer = (nil)] [url = about:blank] 03:07:19 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e7789000 == 84 [pid = 1850] [id = 199] 03:07:19 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e6867800 == 83 [pid = 1850] [id = 198] 03:07:19 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6df7d2000 == 82 [pid = 1850] [id = 197] 03:07:19 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e0f31800 == 81 [pid = 1850] [id = 195] 03:07:19 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb705071000 == 80 [pid = 1850] [id = 194] 03:07:19 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb701cd8800 == 79 [pid = 1850] [id = 193] 03:07:19 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e777b800 == 78 [pid = 1850] [id = 192] 03:07:19 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x7fb6e4769000) [pid = 1850] [serial = 562] [outer = (nil)] [url = about:blank] 03:07:19 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x7fb6e46ec800) [pid = 1850] [serial = 547] [outer = (nil)] [url = about:blank] 03:07:19 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x7fb6f15b4400) [pid = 1850] [serial = 559] [outer = (nil)] [url = about:blank] 03:07:19 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x7fb6e76bf000) [pid = 1850] [serial = 565] [outer = (nil)] [url = about:blank] 03:07:19 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x7fb6f397bc00) [pid = 1850] [serial = 568] [outer = (nil)] [url = about:blank] 03:07:19 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x7fb6fe953400) [pid = 1850] [serial = 571] [outer = (nil)] [url = about:blank] 03:07:19 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x7fb701a96400) [pid = 1850] [serial = 572] [outer = (nil)] [url = about:blank] 03:07:19 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x7fb6fe3cfc00) [pid = 1850] [serial = 569] [outer = (nil)] [url = about:blank] 03:07:19 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7fb6e8367000) [pid = 1850] [serial = 566] [outer = (nil)] [url = about:blank] 03:07:19 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7fb6e6a8a000) [pid = 1850] [serial = 563] [outer = (nil)] [url = about:blank] 03:07:20 INFO - PROCESS | 1850 | 1462529240322 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] 03:07:20 INFO - PROCESS | 1850 | 1462529240415 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 03:07:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 03:07:20 INFO - PROCESS | 1850 | 1462529240423 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 03:07:20 INFO - PROCESS | 1850 | 1462529240426 Marionette TRACE conn4 <- [1,826,null,{}] 03:07:20 INFO - PROCESS | 1850 | 1462529240432 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}] 03:07:20 INFO - PROCESS | 1850 | 1462529240607 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 03:07:20 INFO - PROCESS | 1850 | 1462529240733 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:20 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e545a000 == 79 [pid = 1850] [id = 214] 03:07:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7fb6df3b4400) [pid = 1850] [serial = 642] [outer = (nil)] 03:07:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7fb6e618c000) [pid = 1850] [serial = 643] [outer = 0x7fb6df3b4400] 03:07:20 INFO - PROCESS | 1850 | 1462529240798 Marionette DEBUG loaded listener.js 03:07:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x7fb6e6a0f400) [pid = 1850] [serial = 644] [outer = 0x7fb6df3b4400] 03:07:21 INFO - PROCESS | 1850 | 1462529241597 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]]]}] 03:07:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 03:07:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1185ms 03:07:21 INFO - PROCESS | 1850 | 1462529241609 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 03:07:21 INFO - PROCESS | 1850 | 1462529241613 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 03:07:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 03:07:21 INFO - PROCESS | 1850 | 1462529241648 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 03:07:21 INFO - PROCESS | 1850 | 1462529241658 Marionette TRACE conn4 <- [1,830,null,{}] 03:07:21 INFO - PROCESS | 1850 | 1462529241670 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}] 03:07:21 INFO - PROCESS | 1850 | 1462529241844 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 03:07:21 INFO - PROCESS | 1850 | 1462529241864 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e8182800 == 80 [pid = 1850] [id = 215] 03:07:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x7fb6e6bcb400) [pid = 1850] [serial = 645] [outer = (nil)] 03:07:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x7fb6e76bd000) [pid = 1850] [serial = 646] [outer = 0x7fb6e6bcb400] 03:07:21 INFO - PROCESS | 1850 | 1462529241929 Marionette DEBUG loaded listener.js 03:07:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x7fb6e810e000) [pid = 1850] [serial = 647] [outer = 0x7fb6e6bcb400] 03:07:22 INFO - PROCESS | 1850 | 1462529242849 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]]]}] 03:07:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 03:07:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1275ms 03:07:22 INFO - PROCESS | 1850 | 1462529242914 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 03:07:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 03:07:22 INFO - PROCESS | 1850 | 1462529242919 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 03:07:22 INFO - PROCESS | 1850 | 1462529242926 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 03:07:22 INFO - PROCESS | 1850 | 1462529242929 Marionette TRACE conn4 <- [1,834,null,{}] 03:07:22 INFO - PROCESS | 1850 | 1462529242935 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}] 03:07:23 INFO - PROCESS | 1850 | 1462529243157 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 03:07:23 INFO - PROCESS | 1850 | 1462529243186 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:23 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6eed51000 == 81 [pid = 1850] [id = 216] 03:07:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x7fb6e6bccc00) [pid = 1850] [serial = 648] [outer = (nil)] 03:07:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x7fb6e812dc00) [pid = 1850] [serial = 649] [outer = 0x7fb6e6bccc00] 03:07:23 INFO - PROCESS | 1850 | 1462529243249 Marionette DEBUG loaded listener.js 03:07:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x7fb6e878f400) [pid = 1850] [serial = 650] [outer = 0x7fb6e6bccc00] 03:07:24 INFO - PROCESS | 1850 | 1462529244147 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]]]}] 03:07:24 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x7fb6e6a85c00) [pid = 1850] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 03:07:24 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x7fb6e810c400) [pid = 1850] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 03:07:24 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x7fb6e6e0dc00) [pid = 1850] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 03:07:24 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x7fb6e440f000) [pid = 1850] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 03:07:24 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x7fb6dfac1800) [pid = 1850] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 03:07:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 03:07:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1331ms 03:07:24 INFO - PROCESS | 1850 | 1462529244264 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 03:07:24 INFO - PROCESS | 1850 | 1462529244267 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 03:07:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 03:07:24 INFO - PROCESS | 1850 | 1462529244273 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 03:07:24 INFO - PROCESS | 1850 | 1462529244276 Marionette TRACE conn4 <- [1,838,null,{}] 03:07:24 INFO - PROCESS | 1850 | 1462529244281 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}] 03:07:24 INFO - PROCESS | 1850 | 1462529244456 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 03:07:24 INFO - PROCESS | 1850 | 1462529244468 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:24 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f1441800 == 82 [pid = 1850] [id = 217] 03:07:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x7fb6e9c53800) [pid = 1850] [serial = 651] [outer = (nil)] 03:07:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x7fb6ea143000) [pid = 1850] [serial = 652] [outer = 0x7fb6e9c53800] 03:07:24 INFO - PROCESS | 1850 | 1462529244557 Marionette DEBUG loaded listener.js 03:07:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x7fb6efb51800) [pid = 1850] [serial = 653] [outer = 0x7fb6e9c53800] 03:07:25 INFO - PROCESS | 1850 | 1462529245469 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]]]}] 03:07:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 03:07:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1227ms 03:07:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 03:07:25 INFO - PROCESS | 1850 | 1462529245502 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 03:07:25 INFO - PROCESS | 1850 | 1462529245504 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 03:07:25 INFO - PROCESS | 1850 | 1462529245511 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 03:07:25 INFO - PROCESS | 1850 | 1462529245515 Marionette TRACE conn4 <- [1,842,null,{}] 03:07:25 INFO - PROCESS | 1850 | 1462529245520 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}] 03:07:25 INFO - PROCESS | 1850 | 1462529245688 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 03:07:25 INFO - PROCESS | 1850 | 1462529245704 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:25 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6fd790800 == 83 [pid = 1850] [id = 218] 03:07:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x7fb6efd4d800) [pid = 1850] [serial = 654] [outer = (nil)] 03:07:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x7fb6f1648800) [pid = 1850] [serial = 655] [outer = 0x7fb6efd4d800] 03:07:25 INFO - PROCESS | 1850 | 1462529245769 Marionette DEBUG loaded listener.js 03:07:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x7fb6f3975c00) [pid = 1850] [serial = 656] [outer = 0x7fb6efd4d800] 03:07:26 INFO - PROCESS | 1850 | 1462529246958 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]]]}] 03:07:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 03:07:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1484ms 03:07:26 INFO - PROCESS | 1850 | 1462529246996 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 03:07:27 INFO - PROCESS | 1850 | 1462529247002 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 03:07:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 03:07:27 INFO - PROCESS | 1850 | 1462529247013 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 03:07:27 INFO - PROCESS | 1850 | 1462529247018 Marionette TRACE conn4 <- [1,846,null,{}] 03:07:27 INFO - PROCESS | 1850 | 1462529247029 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}] 03:07:27 INFO - PROCESS | 1850 | 1462529247280 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 03:07:27 INFO - PROCESS | 1850 | 1462529247524 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e4675800 == 84 [pid = 1850] [id = 219] 03:07:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x7fb6e121e400) [pid = 1850] [serial = 657] [outer = (nil)] 03:07:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x7fb6e4402c00) [pid = 1850] [serial = 658] [outer = 0x7fb6e121e400] 03:07:27 INFO - PROCESS | 1850 | 1462529247605 Marionette DEBUG loaded listener.js 03:07:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x7fb6e6185800) [pid = 1850] [serial = 659] [outer = 0x7fb6e121e400] 03:07:28 INFO - PROCESS | 1850 | 1462529248482 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]]]}] 03:07:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 03:07:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1536ms 03:07:28 INFO - PROCESS | 1850 | 1462529248549 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 03:07:28 INFO - PROCESS | 1850 | 1462529248558 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 03:07:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 03:07:28 INFO - PROCESS | 1850 | 1462529248569 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 03:07:28 INFO - PROCESS | 1850 | 1462529248573 Marionette TRACE conn4 <- [1,850,null,{}] 03:07:28 INFO - PROCESS | 1850 | 1462529248580 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}] 03:07:28 INFO - PROCESS | 1850 | 1462529248814 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 03:07:29 INFO - PROCESS | 1850 | 1462529249035 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:29 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6eeb75000 == 85 [pid = 1850] [id = 220] 03:07:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x7fb6e6190000) [pid = 1850] [serial = 660] [outer = (nil)] 03:07:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x7fb6e6bab000) [pid = 1850] [serial = 661] [outer = 0x7fb6e6190000] 03:07:29 INFO - PROCESS | 1850 | 1462529249158 Marionette DEBUG loaded listener.js 03:07:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x7fb6e6c6e000) [pid = 1850] [serial = 662] [outer = 0x7fb6e6190000] 03:07:30 INFO - PROCESS | 1850 | 1462529250166 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]]]}] 03:07:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 03:07:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1634ms 03:07:30 INFO - PROCESS | 1850 | 1462529250204 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 03:07:30 INFO - PROCESS | 1850 | 1462529250207 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 03:07:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 03:07:30 INFO - PROCESS | 1850 | 1462529250215 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 03:07:30 INFO - PROCESS | 1850 | 1462529250221 Marionette TRACE conn4 <- [1,854,null,{}] 03:07:30 INFO - PROCESS | 1850 | 1462529250239 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}] 03:07:30 INFO - PROCESS | 1850 | 1462529250488 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 03:07:30 INFO - PROCESS | 1850 | 1462529250750 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:30 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb704690800 == 86 [pid = 1850] [id = 221] 03:07:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x7fb6e1138c00) [pid = 1850] [serial = 663] [outer = (nil)] 03:07:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x7fb6ec956400) [pid = 1850] [serial = 664] [outer = 0x7fb6e1138c00] 03:07:30 INFO - PROCESS | 1850 | 1462529250839 Marionette DEBUG loaded listener.js 03:07:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x7fb6efb5b000) [pid = 1850] [serial = 665] [outer = 0x7fb6e1138c00] 03:07:31 INFO - PROCESS | 1850 | 1462529251648 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]]]}] 03:07:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 03:07:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1445ms 03:07:31 INFO - PROCESS | 1850 | 1462529251661 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 03:07:31 INFO - PROCESS | 1850 | 1462529251665 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 03:07:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 03:07:31 INFO - PROCESS | 1850 | 1462529251692 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 03:07:31 INFO - PROCESS | 1850 | 1462529251695 Marionette TRACE conn4 <- [1,858,null,{}] 03:07:31 INFO - PROCESS | 1850 | 1462529251703 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}] 03:07:31 INFO - PROCESS | 1850 | 1462529251895 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 03:07:32 INFO - PROCESS | 1850 | 1462529252068 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:32 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6db68c000 == 87 [pid = 1850] [id = 222] 03:07:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x7fb6e464d400) [pid = 1850] [serial = 666] [outer = (nil)] 03:07:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x7fb6f0cb9400) [pid = 1850] [serial = 667] [outer = 0x7fb6e464d400] 03:07:32 INFO - PROCESS | 1850 | 1462529252153 Marionette DEBUG loaded listener.js 03:07:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x7fb6f397bc00) [pid = 1850] [serial = 668] [outer = 0x7fb6e464d400] 03:07:33 INFO - PROCESS | 1850 | 1462529253096 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]]]}] 03:07:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 03:07:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1435ms 03:07:33 INFO - PROCESS | 1850 | 1462529253124 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 03:07:33 INFO - PROCESS | 1850 | 1462529253128 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 03:07:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 03:07:33 INFO - PROCESS | 1850 | 1462529253134 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 03:07:33 INFO - PROCESS | 1850 | 1462529253137 Marionette TRACE conn4 <- [1,862,null,{}] 03:07:33 INFO - PROCESS | 1850 | 1462529253143 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}] 03:07:33 INFO - PROCESS | 1850 | 1462529253330 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 03:07:33 INFO - PROCESS | 1850 | 1462529253506 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:33 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e63d1000 == 88 [pid = 1850] [id = 223] 03:07:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x7fb6efbe7400) [pid = 1850] [serial = 669] [outer = (nil)] 03:07:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x7fb6fd75cc00) [pid = 1850] [serial = 670] [outer = 0x7fb6efbe7400] 03:07:33 INFO - PROCESS | 1850 | 1462529253585 Marionette DEBUG loaded listener.js 03:07:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 189 (0x7fb6fe953400) [pid = 1850] [serial = 671] [outer = 0x7fb6efbe7400] 03:07:34 INFO - PROCESS | 1850 | 1462529254528 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]]]}] 03:07:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 03:07:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1441ms 03:07:34 INFO - PROCESS | 1850 | 1462529254580 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 03:07:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 03:07:34 INFO - PROCESS | 1850 | 1462529254590 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 03:07:34 INFO - PROCESS | 1850 | 1462529254600 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 03:07:34 INFO - PROCESS | 1850 | 1462529254603 Marionette TRACE conn4 <- [1,866,null,{}] 03:07:34 INFO - PROCESS | 1850 | 1462529254609 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}] 03:07:34 INFO - PROCESS | 1850 | 1462529254828 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 03:07:35 INFO - PROCESS | 1850 | 1462529254999 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6dfcb7800 == 89 [pid = 1850] [id = 224] 03:07:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 190 (0x7fb6e64df000) [pid = 1850] [serial = 672] [outer = (nil)] 03:07:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 191 (0x7fb6e64e4c00) [pid = 1850] [serial = 673] [outer = 0x7fb6e64df000] 03:07:35 INFO - PROCESS | 1850 | 1462529255085 Marionette DEBUG loaded listener.js 03:07:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 192 (0x7fb7023c1400) [pid = 1850] [serial = 674] [outer = 0x7fb6e64df000] 03:07:36 INFO - PROCESS | 1850 | 1462529256021 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]]]}] 03:07:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 03:07:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1485ms 03:07:36 INFO - PROCESS | 1850 | 1462529256084 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 03:07:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 03:07:36 INFO - PROCESS | 1850 | 1462529256089 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 03:07:36 INFO - PROCESS | 1850 | 1462529256096 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 03:07:36 INFO - PROCESS | 1850 | 1462529256099 Marionette TRACE conn4 <- [1,870,null,{}] 03:07:36 INFO - PROCESS | 1850 | 1462529256106 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}] 03:07:36 INFO - PROCESS | 1850 | 1462529256333 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 03:07:36 INFO - PROCESS | 1850 | 1462529256553 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:36 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6dabae000 == 90 [pid = 1850] [id = 225] 03:07:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 193 (0x7fb6dab81c00) [pid = 1850] [serial = 675] [outer = (nil)] 03:07:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 194 (0x7fb6dab8a000) [pid = 1850] [serial = 676] [outer = 0x7fb6dab81c00] 03:07:36 INFO - PROCESS | 1850 | 1462529256678 Marionette DEBUG loaded listener.js 03:07:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 195 (0x7fb6dab8ec00) [pid = 1850] [serial = 677] [outer = 0x7fb6dab81c00] 03:07:37 INFO - PROCESS | 1850 | 1462529257511 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]]]}] 03:07:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 03:07:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1484ms 03:07:37 INFO - PROCESS | 1850 | 1462529257581 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 03:07:37 INFO - PROCESS | 1850 | 1462529257585 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 03:07:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 03:07:37 INFO - PROCESS | 1850 | 1462529257593 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 03:07:37 INFO - PROCESS | 1850 | 1462529257596 Marionette TRACE conn4 <- [1,874,null,{}] 03:07:37 INFO - PROCESS | 1850 | 1462529257603 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}] 03:07:37 INFO - PROCESS | 1850 | 1462529257828 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 03:07:38 INFO - PROCESS | 1850 | 1462529258000 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:38 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e63de800 == 91 [pid = 1850] [id = 226] 03:07:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 196 (0x7fb6dab85c00) [pid = 1850] [serial = 678] [outer = (nil)] 03:07:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 197 (0x7fb6de9a7000) [pid = 1850] [serial = 679] [outer = 0x7fb6dab85c00] 03:07:38 INFO - PROCESS | 1850 | 1462529258077 Marionette DEBUG loaded listener.js 03:07:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 198 (0x7fb6de9ab000) [pid = 1850] [serial = 680] [outer = 0x7fb6dab85c00] 03:07:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 199 (0x7fb6d9f26000) [pid = 1850] [serial = 681] [outer = 0x7fb6e6909800] 03:07:39 INFO - PROCESS | 1850 | 1462529259051 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]]]}] 03:07:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 03:07:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1483ms 03:07:39 INFO - PROCESS | 1850 | 1462529259078 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 03:07:39 INFO - PROCESS | 1850 | 1462529259082 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 03:07:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 03:07:39 INFO - PROCESS | 1850 | 1462529259090 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 03:07:39 INFO - PROCESS | 1850 | 1462529259094 Marionette TRACE conn4 <- [1,878,null,{}] 03:07:39 INFO - PROCESS | 1850 | 1462529259100 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}] 03:07:39 INFO - PROCESS | 1850 | 1462529259290 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 03:07:39 INFO - PROCESS | 1850 | 1462529259511 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:39 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d9ee0800 == 92 [pid = 1850] [id = 227] 03:07:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 200 (0x7fb6d9f23c00) [pid = 1850] [serial = 682] [outer = (nil)] 03:07:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 201 (0x7fb6d9f2e000) [pid = 1850] [serial = 683] [outer = 0x7fb6d9f23c00] 03:07:39 INFO - PROCESS | 1850 | 1462529259663 Marionette DEBUG loaded listener.js 03:07:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 202 (0x7fb6de9a5400) [pid = 1850] [serial = 684] [outer = 0x7fb6d9f23c00] 03:07:40 INFO - PROCESS | 1850 | 1462529260540 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]]]}] 03:07:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 03:07:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1485ms 03:07:40 INFO - PROCESS | 1850 | 1462529260574 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 03:07:40 INFO - PROCESS | 1850 | 1462529260578 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 03:07:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 03:07:40 INFO - PROCESS | 1850 | 1462529260584 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 03:07:40 INFO - PROCESS | 1850 | 1462529260588 Marionette TRACE conn4 <- [1,882,null,{}] 03:07:40 INFO - PROCESS | 1850 | 1462529260594 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}] 03:07:40 INFO - PROCESS | 1850 | 1462529260787 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 03:07:40 INFO - PROCESS | 1850 | 1462529260978 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:41 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6da02e000 == 93 [pid = 1850] [id = 228] 03:07:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 203 (0x7fb6d9f28c00) [pid = 1850] [serial = 685] [outer = (nil)] 03:07:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 204 (0x7fb6de9afc00) [pid = 1850] [serial = 686] [outer = 0x7fb6d9f28c00] 03:07:41 INFO - PROCESS | 1850 | 1462529261051 Marionette DEBUG loaded listener.js 03:07:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 205 (0x7fb6ded56000) [pid = 1850] [serial = 687] [outer = 0x7fb6d9f28c00] 03:07:42 INFO - PROCESS | 1850 | 1462529262359 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]]]}] 03:07:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 03:07:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1841ms 03:07:42 INFO - PROCESS | 1850 | 1462529262426 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 03:07:42 INFO - PROCESS | 1850 | 1462529262432 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 03:07:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 03:07:42 INFO - PROCESS | 1850 | 1462529262553 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 03:07:42 INFO - PROCESS | 1850 | 1462529262559 Marionette TRACE conn4 <- [1,886,null,{}] 03:07:42 INFO - PROCESS | 1850 | 1462529262571 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}] 03:07:42 INFO - PROCESS | 1850 | 1462529262767 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 03:07:42 INFO - PROCESS | 1850 | 1462529262970 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df57a000 == 94 [pid = 1850] [id = 229] 03:07:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 206 (0x7fb6de1d2c00) [pid = 1850] [serial = 688] [outer = (nil)] 03:07:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 207 (0x7fb6de9adc00) [pid = 1850] [serial = 689] [outer = 0x7fb6de1d2c00] 03:07:43 INFO - PROCESS | 1850 | 1462529263043 Marionette DEBUG loaded listener.js 03:07:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 208 (0x7fb6df3b1400) [pid = 1850] [serial = 690] [outer = 0x7fb6de1d2c00] 03:07:44 INFO - PROCESS | 1850 | 1462529264081 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]]]}] 03:07:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 03:07:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1604ms 03:07:44 INFO - PROCESS | 1850 | 1462529264096 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 03:07:44 INFO - PROCESS | 1850 | 1462529264106 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 03:07:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 03:07:44 INFO - PROCESS | 1850 | 1462529264117 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 03:07:44 INFO - PROCESS | 1850 | 1462529264121 Marionette TRACE conn4 <- [1,890,null,{}] 03:07:44 INFO - PROCESS | 1850 | 1462529264127 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}] 03:07:44 INFO - PROCESS | 1850 | 1462529264315 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 03:07:44 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f16c7800 == 93 [pid = 1850] [id = 158] 03:07:44 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f1441800 == 92 [pid = 1850] [id = 217] 03:07:44 INFO - PROCESS | 1850 | --DOMWINDOW == 207 (0x7fb6ded5ec00) [pid = 1850] [serial = 574] [outer = (nil)] [url = about:blank] 03:07:44 INFO - PROCESS | 1850 | --DOMWINDOW == 206 (0x7fb6e57ffc00) [pid = 1850] [serial = 577] [outer = (nil)] [url = about:blank] 03:07:44 INFO - PROCESS | 1850 | --DOMWINDOW == 205 (0x7fb6e6c7c400) [pid = 1850] [serial = 580] [outer = (nil)] [url = about:blank] 03:07:44 INFO - PROCESS | 1850 | --DOMWINDOW == 204 (0x7fb6dfabfc00) [pid = 1850] [serial = 583] [outer = (nil)] [url = about:blank] 03:07:44 INFO - PROCESS | 1850 | --DOMWINDOW == 203 (0x7fb6e8110c00) [pid = 1850] [serial = 586] [outer = (nil)] [url = about:blank] 03:07:44 INFO - PROCESS | 1850 | 1462529264590 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:44 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6eed51000 == 91 [pid = 1850] [id = 216] 03:07:44 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e8182800 == 90 [pid = 1850] [id = 215] 03:07:44 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e545a000 == 89 [pid = 1850] [id = 214] 03:07:44 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e0a1b800 == 88 [pid = 1850] [id = 213] 03:07:44 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df574000 == 89 [pid = 1850] [id = 230] 03:07:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 204 (0x7fb6df42d000) [pid = 1850] [serial = 691] [outer = (nil)] 03:07:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 205 (0x7fb6dfaba400) [pid = 1850] [serial = 692] [outer = 0x7fb6df42d000] 03:07:44 INFO - PROCESS | 1850 | 1462529264722 Marionette DEBUG loaded listener.js 03:07:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 206 (0x7fb6e0e4f800) [pid = 1850] [serial = 693] [outer = 0x7fb6df42d000] 03:07:44 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6df7d9000 == 88 [pid = 1850] [id = 212] 03:07:44 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6ddfba000 == 87 [pid = 1850] [id = 209] 03:07:44 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6df3a1000 == 86 [pid = 1850] [id = 208] 03:07:44 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb7053c2800 == 85 [pid = 1850] [id = 207] 03:07:44 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb7029cc000 == 84 [pid = 1850] [id = 206] 03:07:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e6ab7000 == 83 [pid = 1850] [id = 203] 03:07:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6df57d800 == 82 [pid = 1850] [id = 202] 03:07:45 INFO - PROCESS | 1850 | --DOMWINDOW == 205 (0x7fb6e810bc00) [pid = 1850] [serial = 599] [outer = (nil)] [url = about:blank] 03:07:45 INFO - PROCESS | 1850 | --DOMWINDOW == 204 (0x7fb6e8759000) [pid = 1850] [serial = 601] [outer = (nil)] [url = about:blank] 03:07:45 INFO - PROCESS | 1850 | --DOMWINDOW == 203 (0x7fb6eed04800) [pid = 1850] [serial = 604] [outer = (nil)] [url = about:blank] 03:07:45 INFO - PROCESS | 1850 | --DOMWINDOW == 202 (0x7fb6e46f6800) [pid = 1850] [serial = 595] [outer = (nil)] [url = about:blank] 03:07:45 INFO - PROCESS | 1850 | --DOMWINDOW == 201 (0x7fb6e681fc00) [pid = 1850] [serial = 596] [outer = (nil)] [url = about:blank] 03:07:45 INFO - PROCESS | 1850 | --DOMWINDOW == 200 (0x7fb6e107bc00) [pid = 1850] [serial = 593] [outer = (nil)] [url = about:blank] 03:07:45 INFO - PROCESS | 1850 | --DOMWINDOW == 199 (0x7fb6e0e47c00) [pid = 1850] [serial = 592] [outer = (nil)] [url = about:blank] 03:07:45 INFO - PROCESS | 1850 | --DOMWINDOW == 198 (0x7fb6df3b4800) [pid = 1850] [serial = 589] [outer = (nil)] [url = about:blank] 03:07:45 INFO - PROCESS | 1850 | --DOMWINDOW == 197 (0x7fb6f0d1a000) [pid = 1850] [serial = 605] [outer = (nil)] [url = about:blank] 03:07:45 INFO - PROCESS | 1850 | --DOMWINDOW == 196 (0x7fb6e6bcbc00) [pid = 1850] [serial = 598] [outer = (nil)] [url = about:blank] 03:07:45 INFO - PROCESS | 1850 | --DOMWINDOW == 195 (0x7fb6ea1b8c00) [pid = 1850] [serial = 602] [outer = (nil)] [url = about:blank] 03:07:45 INFO - PROCESS | 1850 | 1462529265591 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]]]}] 03:07:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 03:07:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1488ms 03:07:45 INFO - PROCESS | 1850 | 1462529265606 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 03:07:45 INFO - PROCESS | 1850 | 1462529265609 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 03:07:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 03:07:45 INFO - PROCESS | 1850 | 1462529265617 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 03:07:45 INFO - PROCESS | 1850 | 1462529265623 Marionette TRACE conn4 <- [1,894,null,{}] 03:07:45 INFO - PROCESS | 1850 | 1462529265640 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}] 03:07:45 INFO - PROCESS | 1850 | 1462529265823 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 03:07:45 INFO - PROCESS | 1850 | 1462529265981 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:46 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e088e800 == 83 [pid = 1850] [id = 231] 03:07:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 196 (0x7fb6df435800) [pid = 1850] [serial = 694] [outer = (nil)] 03:07:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 197 (0x7fb6e440e800) [pid = 1850] [serial = 695] [outer = 0x7fb6df435800] 03:07:46 INFO - PROCESS | 1850 | 1462529266053 Marionette DEBUG loaded listener.js 03:07:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 198 (0x7fb6e4649000) [pid = 1850] [serial = 696] [outer = 0x7fb6df435800] 03:07:46 INFO - PROCESS | 1850 | 1462529266815 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]]]}] 03:07:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 03:07:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1238ms 03:07:46 INFO - PROCESS | 1850 | 1462529266871 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 03:07:46 INFO - PROCESS | 1850 | 1462529266874 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 03:07:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 03:07:46 INFO - PROCESS | 1850 | 1462529266898 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 03:07:46 INFO - PROCESS | 1850 | 1462529266902 Marionette TRACE conn4 <- [1,898,null,{}] 03:07:46 INFO - PROCESS | 1850 | 1462529266907 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}] 03:07:47 INFO - PROCESS | 1850 | 1462529267128 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 03:07:47 INFO - PROCESS | 1850 | 1462529267160 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:47 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e0f38800 == 84 [pid = 1850] [id = 232] 03:07:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 199 (0x7fb6e46a3800) [pid = 1850] [serial = 697] [outer = (nil)] 03:07:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 200 (0x7fb6e46ec000) [pid = 1850] [serial = 698] [outer = 0x7fb6e46a3800] 03:07:47 INFO - PROCESS | 1850 | 1462529267231 Marionette DEBUG loaded listener.js 03:07:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 201 (0x7fb6e4764400) [pid = 1850] [serial = 699] [outer = 0x7fb6e46a3800] 03:07:48 INFO - PROCESS | 1850 | 1462529268280 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]]]}] 03:07:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 03:07:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1430ms 03:07:48 INFO - PROCESS | 1850 | 1462529268329 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 03:07:48 INFO - PROCESS | 1850 | 1462529268333 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 03:07:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 03:07:48 INFO - PROCESS | 1850 | 1462529268344 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 03:07:48 INFO - PROCESS | 1850 | 1462529268346 Marionette TRACE conn4 <- [1,902,null,{}] 03:07:48 INFO - PROCESS | 1850 | 1462529268353 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}] 03:07:48 INFO - PROCESS | 1850 | 1462529268568 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 03:07:48 INFO - PROCESS | 1850 | 1462529268602 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e544b800 == 85 [pid = 1850] [id = 233] 03:07:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 202 (0x7fb6e469fc00) [pid = 1850] [serial = 700] [outer = (nil)] 03:07:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 203 (0x7fb6e57f5400) [pid = 1850] [serial = 701] [outer = 0x7fb6e469fc00] 03:07:48 INFO - PROCESS | 1850 | 1462529268666 Marionette DEBUG loaded listener.js 03:07:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 204 (0x7fb6e6185400) [pid = 1850] [serial = 702] [outer = 0x7fb6e469fc00] 03:07:49 INFO - PROCESS | 1850 | --DOMWINDOW == 203 (0x7fb6e6bccc00) [pid = 1850] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 03:07:49 INFO - PROCESS | 1850 | --DOMWINDOW == 202 (0x7fb6e6bcb400) [pid = 1850] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 03:07:49 INFO - PROCESS | 1850 | --DOMWINDOW == 201 (0x7fb6ded5d400) [pid = 1850] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 03:07:49 INFO - PROCESS | 1850 | --DOMWINDOW == 200 (0x7fb6e9c53800) [pid = 1850] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 03:07:49 INFO - PROCESS | 1850 | --DOMWINDOW == 199 (0x7fb6df3b4400) [pid = 1850] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 03:07:49 INFO - PROCESS | 1850 | --DOMWINDOW == 198 (0x7fb6dfab5000) [pid = 1850] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 03:07:49 INFO - PROCESS | 1850 | --DOMWINDOW == 197 (0x7fb6e4645400) [pid = 1850] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 03:07:49 INFO - PROCESS | 1850 | --DOMWINDOW == 196 (0x7fb6ded52000) [pid = 1850] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 03:07:49 INFO - PROCESS | 1850 | 1462529269801 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]]]}] 03:07:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 03:07:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1479ms 03:07:49 INFO - PROCESS | 1850 | 1462529269825 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 03:07:49 INFO - PROCESS | 1850 | 1462529269829 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 03:07:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 03:07:49 INFO - PROCESS | 1850 | 1462529269836 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 03:07:49 INFO - PROCESS | 1850 | 1462529269838 Marionette TRACE conn4 <- [1,906,null,{}] 03:07:49 INFO - PROCESS | 1850 | 1462529269845 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}] 03:07:50 INFO - PROCESS | 1850 | 1462529270102 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 03:07:50 INFO - PROCESS | 1850 | 1462529270128 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:50 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e685e800 == 86 [pid = 1850] [id = 234] 03:07:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 197 (0x7fb6e6186000) [pid = 1850] [serial = 703] [outer = (nil)] 03:07:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 198 (0x7fb6e64db000) [pid = 1850] [serial = 704] [outer = 0x7fb6e6186000] 03:07:50 INFO - PROCESS | 1850 | 1462529270195 Marionette DEBUG loaded listener.js 03:07:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 199 (0x7fb6e6907800) [pid = 1850] [serial = 705] [outer = 0x7fb6e6186000] 03:07:51 INFO - PROCESS | 1850 | 1462529271020 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]]]}] 03:07:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 03:07:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1237ms 03:07:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 03:07:51 INFO - PROCESS | 1850 | 1462529271075 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 03:07:51 INFO - PROCESS | 1850 | 1462529271078 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 03:07:51 INFO - PROCESS | 1850 | 1462529271085 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 03:07:51 INFO - PROCESS | 1850 | 1462529271087 Marionette TRACE conn4 <- [1,910,null,{}] 03:07:51 INFO - PROCESS | 1850 | 1462529271094 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}] 03:07:51 INFO - PROCESS | 1850 | 1462529271267 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 03:07:51 INFO - PROCESS | 1850 | 1462529271278 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e7114800 == 87 [pid = 1850] [id = 235] 03:07:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 200 (0x7fb6e618bc00) [pid = 1850] [serial = 706] [outer = (nil)] 03:07:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 201 (0x7fb6e6a04800) [pid = 1850] [serial = 707] [outer = 0x7fb6e618bc00] 03:07:51 INFO - PROCESS | 1850 | 1462529271341 Marionette DEBUG loaded listener.js 03:07:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 202 (0x7fb6e6a88800) [pid = 1850] [serial = 708] [outer = 0x7fb6e618bc00] 03:07:52 INFO - PROCESS | 1850 | 1462529272507 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]]]}] 03:07:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 03:07:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1487ms 03:07:52 INFO - PROCESS | 1850 | 1462529272573 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 03:07:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 03:07:52 INFO - PROCESS | 1850 | 1462529272581 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 03:07:52 INFO - PROCESS | 1850 | 1462529272589 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 03:07:52 INFO - PROCESS | 1850 | 1462529272596 Marionette TRACE conn4 <- [1,914,null,{}] 03:07:52 INFO - PROCESS | 1850 | 1462529272605 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}] 03:07:52 INFO - PROCESS | 1850 | 1462529272850 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 03:07:53 INFO - PROCESS | 1850 | 1462529273093 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:53 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df7c6000 == 88 [pid = 1850] [id = 236] 03:07:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 203 (0x7fb6df3b8000) [pid = 1850] [serial = 709] [outer = (nil)] 03:07:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 204 (0x7fb6dfab3800) [pid = 1850] [serial = 710] [outer = 0x7fb6df3b8000] 03:07:53 INFO - PROCESS | 1850 | 1462529273174 Marionette DEBUG loaded listener.js 03:07:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 205 (0x7fb6e0e4fc00) [pid = 1850] [serial = 711] [outer = 0x7fb6df3b8000] 03:07:54 INFO - PROCESS | 1850 | 1462529274068 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]]]}] 03:07:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 03:07:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1546ms 03:07:54 INFO - PROCESS | 1850 | 1462529274138 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 03:07:54 INFO - PROCESS | 1850 | 1462529274152 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 03:07:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 03:07:54 INFO - PROCESS | 1850 | 1462529274170 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 03:07:54 INFO - PROCESS | 1850 | 1462529274174 Marionette TRACE conn4 <- [1,918,null,{}] 03:07:54 INFO - PROCESS | 1850 | 1462529274183 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}] 03:07:54 INFO - PROCESS | 1850 | 1462529274444 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 03:07:54 INFO - PROCESS | 1850 | 1462529274733 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e5720000 == 89 [pid = 1850] [id = 237] 03:07:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 206 (0x7fb6e121d000) [pid = 1850] [serial = 712] [outer = (nil)] 03:07:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 207 (0x7fb6e4651000) [pid = 1850] [serial = 713] [outer = 0x7fb6e121d000] 03:07:54 INFO - PROCESS | 1850 | 1462529274809 Marionette DEBUG loaded listener.js 03:07:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 208 (0x7fb6e4764800) [pid = 1850] [serial = 714] [outer = 0x7fb6e121d000] 03:07:55 INFO - PROCESS | 1850 | 1462529275722 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]]]}] 03:07:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 03:07:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1587ms 03:07:55 INFO - PROCESS | 1850 | 1462529275756 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 03:07:55 INFO - PROCESS | 1850 | 1462529275759 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 03:07:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 03:07:55 INFO - PROCESS | 1850 | 1462529275767 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 03:07:55 INFO - PROCESS | 1850 | 1462529275774 Marionette TRACE conn4 <- [1,922,null,{}] 03:07:55 INFO - PROCESS | 1850 | 1462529275792 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}] 03:07:56 INFO - PROCESS | 1850 | 1462529275998 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 03:07:56 INFO - PROCESS | 1850 | 1462529276222 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e8170000 == 90 [pid = 1850] [id = 238] 03:07:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 209 (0x7fb6e57f3c00) [pid = 1850] [serial = 715] [outer = (nil)] 03:07:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 210 (0x7fb6e64e5800) [pid = 1850] [serial = 716] [outer = 0x7fb6e57f3c00] 03:07:56 INFO - PROCESS | 1850 | 1462529276346 Marionette DEBUG loaded listener.js 03:07:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 211 (0x7fb6e6a03800) [pid = 1850] [serial = 717] [outer = 0x7fb6e57f3c00] 03:07:57 INFO - PROCESS | 1850 | 1462529277209 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]]]}] 03:07:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 03:07:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1487ms 03:07:57 INFO - PROCESS | 1850 | 1462529277255 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 03:07:57 INFO - PROCESS | 1850 | 1462529277261 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 03:07:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 03:07:57 INFO - PROCESS | 1850 | 1462529277268 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 03:07:57 INFO - PROCESS | 1850 | 1462529277271 Marionette TRACE conn4 <- [1,926,null,{}] 03:07:57 INFO - PROCESS | 1850 | 1462529277278 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}] 03:07:57 INFO - PROCESS | 1850 | 1462529277486 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 03:07:57 INFO - PROCESS | 1850 | 1462529277672 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:57 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e920d000 == 91 [pid = 1850] [id = 239] 03:07:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 212 (0x7fb6e64db800) [pid = 1850] [serial = 718] [outer = (nil)] 03:07:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 213 (0x7fb6e6baac00) [pid = 1850] [serial = 719] [outer = 0x7fb6e64db800] 03:07:57 INFO - PROCESS | 1850 | 1462529277748 Marionette DEBUG loaded listener.js 03:07:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 214 (0x7fb6e6bb8000) [pid = 1850] [serial = 720] [outer = 0x7fb6e64db800] 03:07:58 INFO - PROCESS | 1850 | 1462529278620 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]]]}] 03:07:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 03:07:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1384ms 03:07:58 INFO - PROCESS | 1850 | 1462529278653 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 03:07:58 INFO - PROCESS | 1850 | 1462529278657 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 03:07:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 03:07:58 INFO - PROCESS | 1850 | 1462529278664 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 03:07:58 INFO - PROCESS | 1850 | 1462529278667 Marionette TRACE conn4 <- [1,930,null,{}] 03:07:58 INFO - PROCESS | 1850 | 1462529278673 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}] 03:07:58 INFO - PROCESS | 1850 | 1462529278863 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 03:07:59 INFO - PROCESS | 1850 | 1462529279042 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:59 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6ebfac800 == 92 [pid = 1850] [id = 240] 03:07:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 215 (0x7fb6e6a11400) [pid = 1850] [serial = 721] [outer = (nil)] 03:07:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 216 (0x7fb6e6c6e400) [pid = 1850] [serial = 722] [outer = 0x7fb6e6a11400] 03:07:59 INFO - PROCESS | 1850 | 1462529279112 Marionette DEBUG loaded listener.js 03:07:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 217 (0x7fb6e6c78800) [pid = 1850] [serial = 723] [outer = 0x7fb6e6a11400] 03:08:00 INFO - PROCESS | 1850 | 1462529280059 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]]]}] 03:08:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 03:08:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1432ms 03:08:00 INFO - PROCESS | 1850 | 1462529280097 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 03:08:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 03:08:00 INFO - PROCESS | 1850 | 1462529280102 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 03:08:00 INFO - PROCESS | 1850 | 1462529280109 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 03:08:00 INFO - PROCESS | 1850 | 1462529280112 Marionette TRACE conn4 <- [1,934,null,{}] 03:08:00 INFO - PROCESS | 1850 | 1462529280119 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}] 03:08:00 INFO - PROCESS | 1850 | 1462529280359 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 03:08:00 INFO - PROCESS | 1850 | 1462529280550 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:00 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6ef741800 == 93 [pid = 1850] [id = 241] 03:08:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 218 (0x7fb6e64e0c00) [pid = 1850] [serial = 724] [outer = (nil)] 03:08:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 219 (0x7fb6e8109c00) [pid = 1850] [serial = 725] [outer = 0x7fb6e64e0c00] 03:08:00 INFO - PROCESS | 1850 | 1462529280669 Marionette DEBUG loaded listener.js 03:08:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 220 (0x7fb6e8117c00) [pid = 1850] [serial = 726] [outer = 0x7fb6e64e0c00] 03:08:01 INFO - PROCESS | 1850 | 1462529281573 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]]]}] 03:08:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 03:08:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1494ms 03:08:01 INFO - PROCESS | 1850 | 1462529281604 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 03:08:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 03:08:01 INFO - PROCESS | 1850 | 1462529281609 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 03:08:01 INFO - PROCESS | 1850 | 1462529281617 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 03:08:01 INFO - PROCESS | 1850 | 1462529281620 Marionette TRACE conn4 <- [1,938,null,{}] 03:08:01 INFO - PROCESS | 1850 | 1462529281627 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}] 03:08:01 INFO - PROCESS | 1850 | 1462529281832 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 03:08:02 INFO - PROCESS | 1850 | 1462529282015 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:02 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f0fb1800 == 94 [pid = 1850] [id = 242] 03:08:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 221 (0x7fb6e6bb7800) [pid = 1850] [serial = 727] [outer = (nil)] 03:08:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 222 (0x7fb6e8157000) [pid = 1850] [serial = 728] [outer = 0x7fb6e6bb7800] 03:08:02 INFO - PROCESS | 1850 | 1462529282087 Marionette DEBUG loaded listener.js 03:08:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 223 (0x7fb6e8366400) [pid = 1850] [serial = 729] [outer = 0x7fb6e6bb7800] 03:08:02 INFO - PROCESS | 1850 | 1462529282989 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]]]}] 03:08:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 03:08:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1433ms 03:08:03 INFO - PROCESS | 1850 | 1462529283049 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 03:08:03 INFO - PROCESS | 1850 | 1462529283054 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 03:08:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 03:08:03 INFO - PROCESS | 1850 | 1462529283060 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 03:08:03 INFO - PROCESS | 1850 | 1462529283062 Marionette TRACE conn4 <- [1,942,null,{}] 03:08:03 INFO - PROCESS | 1850 | 1462529283069 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}] 03:08:03 INFO - PROCESS | 1850 | 1462529283260 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 03:08:03 INFO - PROCESS | 1850 | 1462529283448 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f16c5000 == 95 [pid = 1850] [id = 243] 03:08:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 224 (0x7fb6e76c0000) [pid = 1850] [serial = 730] [outer = (nil)] 03:08:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 225 (0x7fb6e8755c00) [pid = 1850] [serial = 731] [outer = 0x7fb6e76c0000] 03:08:03 INFO - PROCESS | 1850 | 1462529283523 Marionette DEBUG loaded listener.js 03:08:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 226 (0x7fb6e8788c00) [pid = 1850] [serial = 732] [outer = 0x7fb6e76c0000] 03:08:04 INFO - PROCESS | 1850 | 1462529284418 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]]]}] 03:08:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 03:08:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1386ms 03:08:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 03:08:04 INFO - PROCESS | 1850 | 1462529284450 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 03:08:04 INFO - PROCESS | 1850 | 1462529284453 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 03:08:04 INFO - PROCESS | 1850 | 1462529284460 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 03:08:04 INFO - PROCESS | 1850 | 1462529284463 Marionette TRACE conn4 <- [1,946,null,{}] 03:08:04 INFO - PROCESS | 1850 | 1462529284469 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}] 03:08:04 INFO - PROCESS | 1850 | 1462529284665 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 03:08:04 INFO - PROCESS | 1850 | 1462529284868 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f25be800 == 96 [pid = 1850] [id = 244] 03:08:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 227 (0x7fb6e7749c00) [pid = 1850] [serial = 733] [outer = (nil)] 03:08:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 228 (0x7fb6e92e9800) [pid = 1850] [serial = 734] [outer = 0x7fb6e7749c00] 03:08:04 INFO - PROCESS | 1850 | 1462529284943 Marionette DEBUG loaded listener.js 03:08:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 229 (0x7fb6ea13d400) [pid = 1850] [serial = 735] [outer = 0x7fb6e7749c00] 03:08:05 INFO - PROCESS | 1850 | 1462529285897 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]]]}] 03:08:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 03:08:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1481ms 03:08:05 INFO - PROCESS | 1850 | 1462529285940 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 03:08:05 INFO - PROCESS | 1850 | 1462529285944 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 03:08:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 03:08:05 INFO - PROCESS | 1850 | 1462529285951 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 03:08:05 INFO - PROCESS | 1850 | 1462529285955 Marionette TRACE conn4 <- [1,950,null,{}] 03:08:05 INFO - PROCESS | 1850 | 1462529285961 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}] 03:08:06 INFO - PROCESS | 1850 | 1462529286156 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 03:08:06 INFO - PROCESS | 1850 | 1462529286339 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f6a17800 == 97 [pid = 1850] [id = 245] 03:08:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 230 (0x7fb6e8605000) [pid = 1850] [serial = 736] [outer = (nil)] 03:08:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 231 (0x7fb6ea1b2c00) [pid = 1850] [serial = 737] [outer = 0x7fb6e8605000] 03:08:06 INFO - PROCESS | 1850 | 1462529286412 Marionette DEBUG loaded listener.js 03:08:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 232 (0x7fb6ea1ee000) [pid = 1850] [serial = 738] [outer = 0x7fb6e8605000] 03:08:07 INFO - PROCESS | 1850 | 1462529287350 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]]]}] 03:08:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 03:08:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1433ms 03:08:07 INFO - PROCESS | 1850 | 1462529287386 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 03:08:07 INFO - PROCESS | 1850 | 1462529287391 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 03:08:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 03:08:07 INFO - PROCESS | 1850 | 1462529287397 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 03:08:07 INFO - PROCESS | 1850 | 1462529287402 Marionette TRACE conn4 <- [1,954,null,{}] 03:08:07 INFO - PROCESS | 1850 | 1462529287408 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}] 03:08:07 INFO - PROCESS | 1850 | 1462529287651 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 03:08:07 INFO - PROCESS | 1850 | 1462529287846 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:07 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6fe97e000 == 98 [pid = 1850] [id = 246] 03:08:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 233 (0x7fb6ded53c00) [pid = 1850] [serial = 739] [outer = (nil)] 03:08:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 234 (0x7fb6ee682c00) [pid = 1850] [serial = 740] [outer = 0x7fb6ded53c00] 03:08:07 INFO - PROCESS | 1850 | 1462529287971 Marionette DEBUG loaded listener.js 03:08:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 235 (0x7fb6ef6b2c00) [pid = 1850] [serial = 741] [outer = 0x7fb6ded53c00] 03:08:08 INFO - PROCESS | 1850 | 1462529288865 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]]]}] 03:08:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 03:08:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1836ms 03:08:09 INFO - PROCESS | 1850 | 1462529289235 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 03:08:09 INFO - PROCESS | 1850 | 1462529289242 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 03:08:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 03:08:09 INFO - PROCESS | 1850 | 1462529289260 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 03:08:09 INFO - PROCESS | 1850 | 1462529289263 Marionette TRACE conn4 <- [1,958,null,{}] 03:08:09 INFO - PROCESS | 1850 | 1462529289272 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}] 03:08:09 INFO - PROCESS | 1850 | 1462529289550 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 03:08:09 INFO - PROCESS | 1850 | 1462529289736 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e0e69800 == 99 [pid = 1850] [id = 247] 03:08:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 236 (0x7fb6ded5a800) [pid = 1850] [serial = 742] [outer = (nil)] 03:08:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 237 (0x7fb6df3adc00) [pid = 1850] [serial = 743] [outer = 0x7fb6ded5a800] 03:08:09 INFO - PROCESS | 1850 | 1462529289811 Marionette DEBUG loaded listener.js 03:08:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 238 (0x7fb6dfab4000) [pid = 1850] [serial = 744] [outer = 0x7fb6ded5a800] 03:08:10 INFO - PROCESS | 1850 | 1462529290718 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]]]}] 03:08:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 03:08:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1538ms 03:08:10 INFO - PROCESS | 1850 | 1462529290797 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 03:08:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 03:08:10 INFO - PROCESS | 1850 | 1462529290803 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 03:08:10 INFO - PROCESS | 1850 | 1462529290815 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 03:08:10 INFO - PROCESS | 1850 | 1462529290821 Marionette TRACE conn4 <- [1,962,null,{}] 03:08:10 INFO - PROCESS | 1850 | 1462529290827 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}] 03:08:11 INFO - PROCESS | 1850 | 1462529291175 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 03:08:11 INFO - PROCESS | 1850 | 1462529291457 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df39a800 == 100 [pid = 1850] [id = 248] 03:08:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 239 (0x7fb6ded5f800) [pid = 1850] [serial = 745] [outer = (nil)] 03:08:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 240 (0x7fb6e0e42c00) [pid = 1850] [serial = 746] [outer = 0x7fb6ded5f800] 03:08:11 INFO - PROCESS | 1850 | 1462529291528 Marionette DEBUG loaded listener.js 03:08:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 241 (0x7fb6e45d0c00) [pid = 1850] [serial = 747] [outer = 0x7fb6ded5f800] 03:08:12 INFO - PROCESS | 1850 | 1462529292426 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]]]}] 03:08:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 03:08:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1650ms 03:08:12 INFO - PROCESS | 1850 | 1462529292461 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 03:08:12 INFO - PROCESS | 1850 | 1462529292465 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 03:08:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 03:08:12 INFO - PROCESS | 1850 | 1462529292471 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 03:08:12 INFO - PROCESS | 1850 | 1462529292474 Marionette TRACE conn4 <- [1,966,null,{}] 03:08:12 INFO - PROCESS | 1850 | 1462529292489 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}] 03:08:12 INFO - PROCESS | 1850 | 1462529292676 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 03:08:12 INFO - PROCESS | 1850 | 1462529292948 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:13 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df6d7000 == 101 [pid = 1850] [id = 249] 03:08:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 242 (0x7fb6de9b3000) [pid = 1850] [serial = 748] [outer = (nil)] 03:08:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 243 (0x7fb6e618d000) [pid = 1850] [serial = 749] [outer = 0x7fb6de9b3000] 03:08:13 INFO - PROCESS | 1850 | 1462529293068 Marionette DEBUG loaded listener.js 03:08:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 244 (0x7fb6e64e6c00) [pid = 1850] [serial = 750] [outer = 0x7fb6de9b3000] 03:08:13 INFO - PROCESS | 1850 | 1462529293955 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]]]}] 03:08:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 03:08:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1531ms 03:08:14 INFO - PROCESS | 1850 | 1462529294003 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 03:08:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 03:08:14 INFO - PROCESS | 1850 | 1462529294008 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 03:08:14 INFO - PROCESS | 1850 | 1462529294015 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 03:08:14 INFO - PROCESS | 1850 | 1462529294019 Marionette TRACE conn4 <- [1,970,null,{}] 03:08:14 INFO - PROCESS | 1850 | 1462529294025 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}] 03:08:14 INFO - PROCESS | 1850 | 1462529294231 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 03:08:14 INFO - PROCESS | 1850 | 1462529294427 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e733d800 == 102 [pid = 1850] [id = 250] 03:08:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 245 (0x7fb6ded5e400) [pid = 1850] [serial = 751] [outer = (nil)] 03:08:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 246 (0x7fb6e6bab400) [pid = 1850] [serial = 752] [outer = 0x7fb6ded5e400] 03:08:14 INFO - PROCESS | 1850 | 1462529294547 Marionette DEBUG loaded listener.js 03:08:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 247 (0x7fb6e6c70400) [pid = 1850] [serial = 753] [outer = 0x7fb6ded5e400] 03:08:15 INFO - PROCESS | 1850 | 1462529295405 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]]]}] 03:08:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 03:08:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1431ms 03:08:15 INFO - PROCESS | 1850 | 1462529295446 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 03:08:15 INFO - PROCESS | 1850 | 1462529295450 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 03:08:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 03:08:15 INFO - PROCESS | 1850 | 1462529295456 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 03:08:15 INFO - PROCESS | 1850 | 1462529295459 Marionette TRACE conn4 <- [1,974,null,{}] 03:08:15 INFO - PROCESS | 1850 | 1462529295466 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}] 03:08:15 INFO - PROCESS | 1850 | 1462529295666 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 03:08:15 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e685e800 == 101 [pid = 1850] [id = 234] 03:08:15 INFO - PROCESS | 1850 | --DOMWINDOW == 246 (0x7fb6efd4e400) [pid = 1850] [serial = 619] [outer = (nil)] [url = about:blank] 03:08:15 INFO - PROCESS | 1850 | --DOMWINDOW == 245 (0x7fb6f3371400) [pid = 1850] [serial = 616] [outer = (nil)] [url = about:blank] 03:08:15 INFO - PROCESS | 1850 | --DOMWINDOW == 244 (0x7fb6e45d3000) [pid = 1850] [serial = 610] [outer = (nil)] [url = about:blank] 03:08:15 INFO - PROCESS | 1850 | --DOMWINDOW == 243 (0x7fb6e1223400) [pid = 1850] [serial = 628] [outer = (nil)] [url = about:blank] 03:08:15 INFO - PROCESS | 1850 | --DOMWINDOW == 242 (0x7fb6de1d2800) [pid = 1850] [serial = 631] [outer = (nil)] [url = about:blank] 03:08:15 INFO - PROCESS | 1850 | --DOMWINDOW == 241 (0x7fb6ded59400) [pid = 1850] [serial = 634] [outer = (nil)] [url = about:blank] 03:08:15 INFO - PROCESS | 1850 | --DOMWINDOW == 240 (0x7fb6fe407c00) [pid = 1850] [serial = 622] [outer = (nil)] [url = about:blank] 03:08:15 INFO - PROCESS | 1850 | --DOMWINDOW == 239 (0x7fb6e6e11400) [pid = 1850] [serial = 613] [outer = (nil)] [url = about:blank] 03:08:15 INFO - PROCESS | 1850 | --DOMWINDOW == 238 (0x7fb6efd48400) [pid = 1850] [serial = 625] [outer = (nil)] [url = about:blank] 03:08:15 INFO - PROCESS | 1850 | --DOMWINDOW == 237 (0x7fb6f1648800) [pid = 1850] [serial = 655] [outer = (nil)] [url = about:blank] 03:08:15 INFO - PROCESS | 1850 | 1462529295933 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:15 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e088e800 == 100 [pid = 1850] [id = 231] 03:08:15 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6df574000 == 99 [pid = 1850] [id = 230] 03:08:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df386000 == 100 [pid = 1850] [id = 251] 03:08:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 238 (0x7fb6de1d2800) [pid = 1850] [serial = 754] [outer = (nil)] 03:08:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 239 (0x7fb6e1223400) [pid = 1850] [serial = 755] [outer = 0x7fb6de1d2800] 03:08:16 INFO - PROCESS | 1850 | 1462529296067 Marionette DEBUG loaded listener.js 03:08:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 240 (0x7fb6e6e0c400) [pid = 1850] [serial = 756] [outer = 0x7fb6de1d2800] 03:08:16 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6df57a000 == 99 [pid = 1850] [id = 229] 03:08:16 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb704690800 == 98 [pid = 1850] [id = 221] 03:08:16 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6eeb75000 == 97 [pid = 1850] [id = 220] 03:08:16 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e4675800 == 96 [pid = 1850] [id = 219] 03:08:16 INFO - PROCESS | 1850 | --DOMWINDOW == 239 (0x7fb6e812dc00) [pid = 1850] [serial = 649] [outer = (nil)] [url = about:blank] 03:08:16 INFO - PROCESS | 1850 | --DOMWINDOW == 238 (0x7fb6e76bd000) [pid = 1850] [serial = 646] [outer = (nil)] [url = about:blank] 03:08:16 INFO - PROCESS | 1850 | --DOMWINDOW == 237 (0x7fb6dfab3000) [pid = 1850] [serial = 638] [outer = (nil)] [url = about:blank] 03:08:16 INFO - PROCESS | 1850 | --DOMWINDOW == 236 (0x7fb6df3b0400) [pid = 1850] [serial = 637] [outer = (nil)] [url = about:blank] 03:08:16 INFO - PROCESS | 1850 | --DOMWINDOW == 235 (0x7fb6ea143000) [pid = 1850] [serial = 652] [outer = (nil)] [url = about:blank] 03:08:16 INFO - PROCESS | 1850 | --DOMWINDOW == 234 (0x7fb6e618c000) [pid = 1850] [serial = 643] [outer = (nil)] [url = about:blank] 03:08:16 INFO - PROCESS | 1850 | --DOMWINDOW == 233 (0x7fb6fd977c00) [pid = 1850] [serial = 607] [outer = (nil)] [url = about:blank] 03:08:16 INFO - PROCESS | 1850 | --DOMWINDOW == 232 (0x7fb6e6a0f400) [pid = 1850] [serial = 644] [outer = (nil)] [url = about:blank] 03:08:16 INFO - PROCESS | 1850 | --DOMWINDOW == 231 (0x7fb6e878f400) [pid = 1850] [serial = 650] [outer = (nil)] [url = about:blank] 03:08:16 INFO - PROCESS | 1850 | --DOMWINDOW == 230 (0x7fb6e464b000) [pid = 1850] [serial = 640] [outer = (nil)] [url = about:blank] 03:08:16 INFO - PROCESS | 1850 | --DOMWINDOW == 229 (0x7fb6e4765400) [pid = 1850] [serial = 641] [outer = (nil)] [url = about:blank] 03:08:16 INFO - PROCESS | 1850 | --DOMWINDOW == 228 (0x7fb6efb51800) [pid = 1850] [serial = 653] [outer = (nil)] [url = about:blank] 03:08:16 INFO - PROCESS | 1850 | --DOMWINDOW == 227 (0x7fb6e810e000) [pid = 1850] [serial = 647] [outer = (nil)] [url = about:blank] 03:08:16 INFO - PROCESS | 1850 | --DOMWINDOW == 226 (0x7fb6e6a85400) [pid = 1850] [serial = 545] [outer = (nil)] [url = about:blank] 03:08:16 INFO - PROCESS | 1850 | --DOMWINDOW == 225 (0x7fb6fe94b400) [pid = 1850] [serial = 575] [outer = (nil)] [url = about:blank] 03:08:16 INFO - PROCESS | 1850 | 1462529296818 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]]]}] 03:08:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 03:08:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1387ms 03:08:16 INFO - PROCESS | 1850 | 1462529296873 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 03:08:16 INFO - PROCESS | 1850 | 1462529296876 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 03:08:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 03:08:16 INFO - PROCESS | 1850 | 1462529296890 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 03:08:16 INFO - PROCESS | 1850 | 1462529296893 Marionette TRACE conn4 <- [1,978,null,{}] 03:08:16 INFO - PROCESS | 1850 | 1462529296900 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}] 03:08:17 INFO - PROCESS | 1850 | 1462529297111 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 03:08:17 INFO - PROCESS | 1850 | 1462529297249 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:17 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e4663000 == 97 [pid = 1850] [id = 252] 03:08:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 226 (0x7fb6d9f2c800) [pid = 1850] [serial = 757] [outer = (nil)] 03:08:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 227 (0x7fb6e8116800) [pid = 1850] [serial = 758] [outer = 0x7fb6d9f2c800] 03:08:17 INFO - PROCESS | 1850 | 1462529297341 Marionette DEBUG loaded listener.js 03:08:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 228 (0x7fb6ec954c00) [pid = 1850] [serial = 759] [outer = 0x7fb6d9f2c800] 03:08:18 INFO - PROCESS | 1850 | 1462529298091 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]]]}] 03:08:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 03:08:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1240ms 03:08:18 INFO - PROCESS | 1850 | 1462529298145 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 03:08:18 INFO - PROCESS | 1850 | 1462529298147 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 03:08:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 03:08:18 INFO - PROCESS | 1850 | 1462529298156 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 03:08:18 INFO - PROCESS | 1850 | 1462529298159 Marionette TRACE conn4 <- [1,982,null,{}] 03:08:18 INFO - PROCESS | 1850 | 1462529298169 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}] 03:08:18 INFO - PROCESS | 1850 | 1462529298357 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 03:08:18 INFO - PROCESS | 1850 | 1462529298372 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f145d000 == 98 [pid = 1850] [id = 253] 03:08:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 229 (0x7fb6e878f400) [pid = 1850] [serial = 760] [outer = (nil)] 03:08:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 230 (0x7fb6ed5e9000) [pid = 1850] [serial = 761] [outer = 0x7fb6e878f400] 03:08:18 INFO - PROCESS | 1850 | 1462529298436 Marionette DEBUG loaded listener.js 03:08:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 231 (0x7fb6ef6af800) [pid = 1850] [serial = 762] [outer = 0x7fb6e878f400] 03:08:19 INFO - PROCESS | 1850 | 1462529299367 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]]]}] 03:08:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 03:08:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1236ms 03:08:19 INFO - PROCESS | 1850 | 1462529299393 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 03:08:19 INFO - PROCESS | 1850 | 1462529299397 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 03:08:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 03:08:19 INFO - PROCESS | 1850 | 1462529299405 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 03:08:19 INFO - PROCESS | 1850 | 1462529299409 Marionette TRACE conn4 <- [1,986,null,{}] 03:08:19 INFO - PROCESS | 1850 | 1462529299421 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}] 03:08:19 INFO - PROCESS | 1850 | 1462529299650 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 03:08:19 INFO - PROCESS | 1850 | 1462529299681 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:19 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6fd5b7800 == 99 [pid = 1850] [id = 254] 03:08:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 232 (0x7fb6ec957c00) [pid = 1850] [serial = 763] [outer = (nil)] 03:08:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 233 (0x7fb6efb50000) [pid = 1850] [serial = 764] [outer = 0x7fb6ec957c00] 03:08:19 INFO - PROCESS | 1850 | 1462529299743 Marionette DEBUG loaded listener.js 03:08:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 234 (0x7fb6efb59400) [pid = 1850] [serial = 765] [outer = 0x7fb6ec957c00] 03:08:21 INFO - PROCESS | 1850 | --DOMWINDOW == 233 (0x7fb6e121b000) [pid = 1850] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 03:08:21 INFO - PROCESS | 1850 | --DOMWINDOW == 232 (0x7fb6e8756400) [pid = 1850] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 03:08:21 INFO - PROCESS | 1850 | --DOMWINDOW == 231 (0x7fb6e8135400) [pid = 1850] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 03:08:21 INFO - PROCESS | 1850 | --DOMWINDOW == 230 (0x7fb6e46f9000) [pid = 1850] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 03:08:21 INFO - PROCESS | 1850 | --DOMWINDOW == 229 (0x7fb6e6a0a800) [pid = 1850] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 03:08:21 INFO - PROCESS | 1850 | --DOMWINDOW == 228 (0x7fb6e6e02c00) [pid = 1850] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 03:08:21 INFO - PROCESS | 1850 | --DOMWINDOW == 227 (0x7fb6ded5c800) [pid = 1850] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 03:08:21 INFO - PROCESS | 1850 | --DOMWINDOW == 226 (0x7fb6e812e400) [pid = 1850] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 03:08:21 INFO - PROCESS | 1850 | --DOMWINDOW == 225 (0x7fb6e113d000) [pid = 1850] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 03:08:21 INFO - PROCESS | 1850 | --DOMWINDOW == 224 (0x7fb6f0bf6000) [pid = 1850] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 03:08:21 INFO - PROCESS | 1850 | --DOMWINDOW == 223 (0x7fb6de1cd800) [pid = 1850] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 03:08:21 INFO - PROCESS | 1850 | --DOMWINDOW == 222 (0x7fb6e76c2400) [pid = 1850] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 03:08:21 INFO - PROCESS | 1850 | --DOMWINDOW == 221 (0x7fb6e46f0000) [pid = 1850] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 03:08:21 INFO - PROCESS | 1850 | --DOMWINDOW == 220 (0x7fb6e45d4800) [pid = 1850] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 03:08:21 INFO - PROCESS | 1850 | --DOMWINDOW == 219 (0x7fb6e4644400) [pid = 1850] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 03:08:21 INFO - PROCESS | 1850 | --DOMWINDOW == 218 (0x7fb6f344e000) [pid = 1850] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 03:08:21 INFO - PROCESS | 1850 | --DOMWINDOW == 217 (0x7fb6de1cbc00) [pid = 1850] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 03:08:21 INFO - PROCESS | 1850 | --DOMWINDOW == 216 (0x7fb6e4642400) [pid = 1850] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 03:08:21 INFO - PROCESS | 1850 | --DOMWINDOW == 215 (0x7fb6ea148400) [pid = 1850] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 03:08:21 INFO - PROCESS | 1850 | --DOMWINDOW == 214 (0x7fb6e4646800) [pid = 1850] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 03:08:21 INFO - PROCESS | 1850 | --DOMWINDOW == 213 (0x7fb6dfabb800) [pid = 1850] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 03:08:21 INFO - PROCESS | 1850 | --DOMWINDOW == 212 (0x7fb6e6c70c00) [pid = 1850] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 03:08:21 INFO - PROCESS | 1850 | --DOMWINDOW == 211 (0x7fb6f0d13c00) [pid = 1850] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 03:08:21 INFO - PROCESS | 1850 | --DOMWINDOW == 210 (0x7fb6e6a02c00) [pid = 1850] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 03:08:21 INFO - PROCESS | 1850 | --DOMWINDOW == 209 (0x7fb6e8787400) [pid = 1850] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 03:08:21 INFO - PROCESS | 1850 | --DOMWINDOW == 208 (0x7fb6ea148800) [pid = 1850] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 03:08:21 INFO - PROCESS | 1850 | --DOMWINDOW == 207 (0x7fb6ea1ba000) [pid = 1850] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 03:08:21 INFO - PROCESS | 1850 | --DOMWINDOW == 206 (0x7fb6e440d000) [pid = 1850] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 03:08:21 INFO - PROCESS | 1850 | --DOMWINDOW == 205 (0x7fb6e45cec00) [pid = 1850] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 03:08:21 INFO - PROCESS | 1850 | --DOMWINDOW == 204 (0x7fb6e6bb8800) [pid = 1850] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 03:08:21 INFO - PROCESS | 1850 | --DOMWINDOW == 203 (0x7fb6e476b400) [pid = 1850] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 03:08:21 INFO - PROCESS | 1850 | --DOMWINDOW == 202 (0x7fb6f1280c00) [pid = 1850] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 03:08:21 INFO - PROCESS | 1850 | --DOMWINDOW == 201 (0x7fb6e1073c00) [pid = 1850] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 03:08:21 INFO - PROCESS | 1850 | --DOMWINDOW == 200 (0x7fb6e440cc00) [pid = 1850] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 03:08:21 INFO - PROCESS | 1850 | --DOMWINDOW == 199 (0x7fb6e440f400) [pid = 1850] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 03:08:21 INFO - PROCESS | 1850 | --DOMWINDOW == 198 (0x7fb6efb55000) [pid = 1850] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 03:08:21 INFO - PROCESS | 1850 | --DOMWINDOW == 197 (0x7fb6e76bb400) [pid = 1850] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 03:08:21 INFO - PROCESS | 1850 | --DOMWINDOW == 196 (0x7fb6ea1ef800) [pid = 1850] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 03:08:21 INFO - PROCESS | 1850 | --DOMWINDOW == 195 (0x7fb6f34b7000) [pid = 1850] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 03:08:21 INFO - PROCESS | 1850 | --DOMWINDOW == 194 (0x7fb6e4407c00) [pid = 1850] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 03:08:21 INFO - PROCESS | 1850 | --DOMWINDOW == 193 (0x7fb6e107cc00) [pid = 1850] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 03:08:21 INFO - PROCESS | 1850 | --DOMWINDOW == 192 (0x7fb6e107a000) [pid = 1850] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 03:08:21 INFO - PROCESS | 1850 | --DOMWINDOW == 191 (0x7fb6f258d800) [pid = 1850] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 03:08:21 INFO - PROCESS | 1850 | --DOMWINDOW == 190 (0x7fb6ea1ba400) [pid = 1850] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 03:08:21 INFO - PROCESS | 1850 | --DOMWINDOW == 189 (0x7fb6e469fc00) [pid = 1850] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 03:08:21 INFO - PROCESS | 1850 | --DOMWINDOW == 188 (0x7fb6e64df000) [pid = 1850] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 03:08:21 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x7fb6e464d400) [pid = 1850] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 03:08:21 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x7fb6dab81c00) [pid = 1850] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 03:08:21 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x7fb6e6190000) [pid = 1850] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 03:08:21 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x7fb6efd4d800) [pid = 1850] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 03:08:21 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x7fb6efbe7400) [pid = 1850] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 03:08:21 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x7fb6e121e400) [pid = 1850] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 03:08:21 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x7fb6e1138c00) [pid = 1850] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 03:08:21 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x7fb6df435800) [pid = 1850] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 03:08:21 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x7fb6de1d2c00) [pid = 1850] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 03:08:21 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x7fb6df42d000) [pid = 1850] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 03:08:21 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x7fb6e46a3800) [pid = 1850] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 03:08:21 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x7fb6e6186000) [pid = 1850] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 03:08:21 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x7fb6e0e49000) [pid = 1850] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 03:08:21 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x7fb6e469ec00) [pid = 1850] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 03:08:21 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x7fb6e6bd1800) [pid = 1850] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 03:08:21 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x7fb6e0e4c800) [pid = 1850] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 03:08:21 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x7fb6e464c400) [pid = 1850] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 03:08:21 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x7fb6df3ae800) [pid = 1850] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 03:08:21 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x7fb6e0e44400) [pid = 1850] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 03:08:21 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x7fb6dfaba800) [pid = 1850] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 03:08:21 INFO - PROCESS | 1850 | 1462529301525 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]]]}] 03:08:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 03:08:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 2194ms 03:08:21 INFO - PROCESS | 1850 | 1462529301603 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 03:08:21 INFO - PROCESS | 1850 | 1462529301607 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 03:08:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 03:08:21 INFO - PROCESS | 1850 | 1462529301616 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 03:08:21 INFO - PROCESS | 1850 | 1462529301618 Marionette TRACE conn4 <- [1,990,null,{}] 03:08:21 INFO - PROCESS | 1850 | 1462529301625 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}] 03:08:21 INFO - PROCESS | 1850 | 1462529301815 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 03:08:21 INFO - PROCESS | 1850 | 1462529301826 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df3d9800 == 100 [pid = 1850] [id = 255] 03:08:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x7fb6df3b1000) [pid = 1850] [serial = 766] [outer = (nil)] 03:08:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x7fb6df436c00) [pid = 1850] [serial = 767] [outer = 0x7fb6df3b1000] 03:08:21 INFO - PROCESS | 1850 | 1462529301900 Marionette DEBUG loaded listener.js 03:08:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x7fb6e0e49000) [pid = 1850] [serial = 768] [outer = 0x7fb6df3b1000] 03:08:22 INFO - PROCESS | 1850 | 1462529302764 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]]]}] 03:08:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 03:08:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1180ms 03:08:22 INFO - PROCESS | 1850 | 1462529302805 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 03:08:22 INFO - PROCESS | 1850 | 1462529302807 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 03:08:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 03:08:22 INFO - PROCESS | 1850 | 1462529302819 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 03:08:22 INFO - PROCESS | 1850 | 1462529302822 Marionette TRACE conn4 <- [1,994,null,{}] 03:08:22 INFO - PROCESS | 1850 | 1462529302829 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}] 03:08:23 INFO - PROCESS | 1850 | 1462529303009 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 03:08:23 INFO - PROCESS | 1850 | 1462529303024 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:23 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e6ac2000 == 101 [pid = 1850] [id = 256] 03:08:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x7fb6df3b5000) [pid = 1850] [serial = 769] [outer = (nil)] 03:08:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x7fb6e121e000) [pid = 1850] [serial = 770] [outer = 0x7fb6df3b5000] 03:08:23 INFO - PROCESS | 1850 | 1462529303088 Marionette DEBUG loaded listener.js 03:08:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x7fb6e464e400) [pid = 1850] [serial = 771] [outer = 0x7fb6df3b5000] 03:08:24 INFO - PROCESS | 1850 | 1462529304340 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]]]}] 03:08:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 03:08:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1592ms 03:08:24 INFO - PROCESS | 1850 | 1462529304409 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 03:08:24 INFO - PROCESS | 1850 | 1462529304416 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 03:08:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 03:08:24 INFO - PROCESS | 1850 | 1462529304426 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 03:08:24 INFO - PROCESS | 1850 | 1462529304431 Marionette TRACE conn4 <- [1,998,null,{}] 03:08:24 INFO - PROCESS | 1850 | 1462529304441 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}] 03:08:24 INFO - PROCESS | 1850 | 1462529304707 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 03:08:24 INFO - PROCESS | 1850 | 1462529304993 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:25 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e0f2d800 == 102 [pid = 1850] [id = 257] 03:08:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x7fb6df3ae800) [pid = 1850] [serial = 772] [outer = (nil)] 03:08:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x7fb6dfab9400) [pid = 1850] [serial = 773] [outer = 0x7fb6df3ae800] 03:08:25 INFO - PROCESS | 1850 | 1462529305074 Marionette DEBUG loaded listener.js 03:08:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x7fb6e113c000) [pid = 1850] [serial = 774] [outer = 0x7fb6df3ae800] 03:08:26 INFO - PROCESS | 1850 | 1462529306041 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]]]}] 03:08:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 03:08:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1649ms 03:08:26 INFO - PROCESS | 1850 | 1462529306076 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 03:08:26 INFO - PROCESS | 1850 | 1462529306084 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 03:08:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 03:08:26 INFO - PROCESS | 1850 | 1462529306095 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 03:08:26 INFO - PROCESS | 1850 | 1462529306099 Marionette TRACE conn4 <- [1,1002,null,{}] 03:08:26 INFO - PROCESS | 1850 | 1462529306106 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}] 03:08:26 INFO - PROCESS | 1850 | 1462529306319 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 03:08:26 INFO - PROCESS | 1850 | 1462529306662 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:26 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f25c5000 == 103 [pid = 1850] [id = 258] 03:08:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x7fb6e6191c00) [pid = 1850] [serial = 775] [outer = (nil)] 03:08:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x7fb6e64df000) [pid = 1850] [serial = 776] [outer = 0x7fb6e6191c00] 03:08:26 INFO - PROCESS | 1850 | 1462529306801 Marionette DEBUG loaded listener.js 03:08:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x7fb6e6a02c00) [pid = 1850] [serial = 777] [outer = 0x7fb6e6191c00] 03:08:27 INFO - PROCESS | 1850 | 1462529307704 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]]]}] 03:08:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 03:08:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1686ms 03:08:27 INFO - PROCESS | 1850 | 1462529307781 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 03:08:27 INFO - PROCESS | 1850 | 1462529307786 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 03:08:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 03:08:27 INFO - PROCESS | 1850 | 1462529307793 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 03:08:27 INFO - PROCESS | 1850 | 1462529307800 Marionette TRACE conn4 <- [1,1006,null,{}] 03:08:27 INFO - PROCESS | 1850 | 1462529307816 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}] 03:08:28 INFO - PROCESS | 1850 | 1462529308078 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 03:08:28 INFO - PROCESS | 1850 | 1462529308330 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:28 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb7021bc800 == 104 [pid = 1850] [id = 259] 03:08:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x7fb6e6a05800) [pid = 1850] [serial = 778] [outer = (nil)] 03:08:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x7fb6e6c70c00) [pid = 1850] [serial = 779] [outer = 0x7fb6e6a05800] 03:08:28 INFO - PROCESS | 1850 | 1462529308409 Marionette DEBUG loaded listener.js 03:08:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x7fb6e76bec00) [pid = 1850] [serial = 780] [outer = 0x7fb6e6a05800] 03:08:29 INFO - PROCESS | 1850 | 1462529309253 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]]]}] 03:08:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 03:08:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1492ms 03:08:29 INFO - PROCESS | 1850 | 1462529309285 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 03:08:29 INFO - PROCESS | 1850 | 1462529309290 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 03:08:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 03:08:29 INFO - PROCESS | 1850 | 1462529309296 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 03:08:29 INFO - PROCESS | 1850 | 1462529309299 Marionette TRACE conn4 <- [1,1010,null,{}] 03:08:29 INFO - PROCESS | 1850 | 1462529309304 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}] 03:08:29 INFO - PROCESS | 1850 | 1462529309499 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 03:08:29 INFO - PROCESS | 1850 | 1462529309689 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:29 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb7029b8000 == 105 [pid = 1850] [id = 260] 03:08:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x7fb6e6a8ec00) [pid = 1850] [serial = 781] [outer = (nil)] 03:08:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x7fb6e8114800) [pid = 1850] [serial = 782] [outer = 0x7fb6e6a8ec00] 03:08:29 INFO - PROCESS | 1850 | 1462529309762 Marionette DEBUG loaded listener.js 03:08:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x7fb6e860dc00) [pid = 1850] [serial = 783] [outer = 0x7fb6e6a8ec00] 03:08:30 INFO - PROCESS | 1850 | 1462529310694 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]]]}] 03:08:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 03:08:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1430ms 03:08:30 INFO - PROCESS | 1850 | 1462529310727 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 03:08:30 INFO - PROCESS | 1850 | 1462529310730 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 03:08:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 03:08:30 INFO - PROCESS | 1850 | 1462529310738 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 03:08:30 INFO - PROCESS | 1850 | 1462529310741 Marionette TRACE conn4 <- [1,1014,null,{}] 03:08:30 INFO - PROCESS | 1850 | 1462529310748 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}] 03:08:30 INFO - PROCESS | 1850 | 1462529310976 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 03:08:31 INFO - PROCESS | 1850 | 1462529311290 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:31 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb702aef000 == 106 [pid = 1850] [id = 261] 03:08:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x7fb6e9c44400) [pid = 1850] [serial = 784] [outer = (nil)] 03:08:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x7fb6ea148400) [pid = 1850] [serial = 785] [outer = 0x7fb6e9c44400] 03:08:31 INFO - PROCESS | 1850 | 1462529311420 Marionette DEBUG loaded listener.js 03:08:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 189 (0x7fb6ecaae400) [pid = 1850] [serial = 786] [outer = 0x7fb6e9c44400] 03:08:32 INFO - PROCESS | 1850 | 1462529312279 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]]]}] 03:08:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 03:08:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1588ms 03:08:32 INFO - PROCESS | 1850 | 1462529312328 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 03:08:32 INFO - PROCESS | 1850 | 1462529312334 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 03:08:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 03:08:32 INFO - PROCESS | 1850 | 1462529312343 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 03:08:32 INFO - PROCESS | 1850 | 1462529312347 Marionette TRACE conn4 <- [1,1018,null,{}] 03:08:32 INFO - PROCESS | 1850 | 1462529312353 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}] 03:08:32 INFO - PROCESS | 1850 | 1462529312592 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 03:08:32 INFO - PROCESS | 1850 | 1462529312838 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:32 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6db708800 == 107 [pid = 1850] [id = 262] 03:08:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 190 (0x7fb6e6f96800) [pid = 1850] [serial = 787] [outer = (nil)] 03:08:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 191 (0x7fb6efb55000) [pid = 1850] [serial = 788] [outer = 0x7fb6e6f96800] 03:08:32 INFO - PROCESS | 1850 | 1462529312971 Marionette DEBUG loaded listener.js 03:08:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 192 (0x7fb6efd4f000) [pid = 1850] [serial = 789] [outer = 0x7fb6e6f96800] 03:08:33 INFO - PROCESS | 1850 | 1462529313849 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]]]}] 03:08:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 03:08:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1585ms 03:08:33 INFO - PROCESS | 1850 | 1462529313928 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 03:08:33 INFO - PROCESS | 1850 | 1462529313933 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 03:08:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 03:08:33 INFO - PROCESS | 1850 | 1462529313941 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 03:08:33 INFO - PROCESS | 1850 | 1462529313943 Marionette TRACE conn4 <- [1,1022,null,{}] 03:08:33 INFO - PROCESS | 1850 | 1462529313951 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}] 03:08:34 INFO - PROCESS | 1850 | 1462529314190 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 03:08:34 INFO - PROCESS | 1850 | 1462529314427 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:34 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6da02d800 == 108 [pid = 1850] [id = 263] 03:08:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 193 (0x7fb6dab8bc00) [pid = 1850] [serial = 790] [outer = (nil)] 03:08:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 194 (0x7fb6df434800) [pid = 1850] [serial = 791] [outer = 0x7fb6dab8bc00] 03:08:34 INFO - PROCESS | 1850 | 1462529314546 Marionette DEBUG loaded listener.js 03:08:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 195 (0x7fb6e6bad800) [pid = 1850] [serial = 792] [outer = 0x7fb6dab8bc00] 03:08:35 INFO - PROCESS | 1850 | 1462529315396 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]]]}] 03:08:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 03:08:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1484ms 03:08:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 03:08:35 INFO - PROCESS | 1850 | 1462529315427 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 03:08:35 INFO - PROCESS | 1850 | 1462529315430 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 03:08:35 INFO - PROCESS | 1850 | 1462529315437 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 03:08:35 INFO - PROCESS | 1850 | 1462529315441 Marionette TRACE conn4 <- [1,1026,null,{}] 03:08:35 INFO - PROCESS | 1850 | 1462529315446 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}] 03:08:35 INFO - PROCESS | 1850 | 1462529315655 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 03:08:35 INFO - PROCESS | 1850 | 1462529315862 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6dabb6000 == 109 [pid = 1850] [id = 264] 03:08:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 196 (0x7fb6d9f25c00) [pid = 1850] [serial = 793] [outer = (nil)] 03:08:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 197 (0x7fb6de1d1400) [pid = 1850] [serial = 794] [outer = 0x7fb6d9f25c00] 03:08:35 INFO - PROCESS | 1850 | 1462529315977 Marionette DEBUG loaded listener.js 03:08:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 198 (0x7fb6e476a800) [pid = 1850] [serial = 795] [outer = 0x7fb6d9f25c00] 03:08:36 INFO - PROCESS | 1850 | 1462529316926 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]]]}] 03:08:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 03:08:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1536ms 03:08:36 INFO - PROCESS | 1850 | 1462529316973 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 03:08:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 03:08:36 INFO - PROCESS | 1850 | 1462529316977 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 03:08:36 INFO - PROCESS | 1850 | 1462529316983 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 03:08:36 INFO - PROCESS | 1850 | 1462529316986 Marionette TRACE conn4 <- [1,1030,null,{}] 03:08:36 INFO - PROCESS | 1850 | 1462529316991 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}] 03:08:37 INFO - PROCESS | 1850 | 1462529317194 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 03:08:37 INFO - PROCESS | 1850 | 1462529317429 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:37 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6db673800 == 110 [pid = 1850] [id = 265] 03:08:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 199 (0x7fb6dab82400) [pid = 1850] [serial = 796] [outer = (nil)] 03:08:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 200 (0x7fb6e1135800) [pid = 1850] [serial = 797] [outer = 0x7fb6dab82400] 03:08:37 INFO - PROCESS | 1850 | 1462529317552 Marionette DEBUG loaded listener.js 03:08:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 201 (0x7fb6e4764c00) [pid = 1850] [serial = 798] [outer = 0x7fb6dab82400] 03:08:38 INFO - PROCESS | 1850 | 1462529318388 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]]]}] 03:08:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 03:08:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1440ms 03:08:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 03:08:38 INFO - PROCESS | 1850 | 1462529318423 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 03:08:38 INFO - PROCESS | 1850 | 1462529318425 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 03:08:38 INFO - PROCESS | 1850 | 1462529318432 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 03:08:38 INFO - PROCESS | 1850 | 1462529318435 Marionette TRACE conn4 <- [1,1034,null,{}] 03:08:38 INFO - PROCESS | 1850 | 1462529318441 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}] 03:08:38 INFO - PROCESS | 1850 | 1462529318638 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 03:08:38 INFO - PROCESS | 1850 | 1462529318830 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:38 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df3dc800 == 111 [pid = 1850] [id = 266] 03:08:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 202 (0x7fb6df430800) [pid = 1850] [serial = 799] [outer = (nil)] 03:08:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 203 (0x7fb6e464a000) [pid = 1850] [serial = 800] [outer = 0x7fb6df430800] 03:08:38 INFO - PROCESS | 1850 | 1462529318903 Marionette DEBUG loaded listener.js 03:08:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 204 (0x7fb6e6a0b800) [pid = 1850] [serial = 801] [outer = 0x7fb6df430800] 03:08:40 INFO - PROCESS | 1850 | 1462529320465 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]]]}] 03:08:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 03:08:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 2083ms 03:08:40 INFO - PROCESS | 1850 | 1462529320515 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 03:08:40 INFO - PROCESS | 1850 | 1462529320521 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 03:08:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 03:08:40 INFO - PROCESS | 1850 | 1462529320531 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 03:08:40 INFO - PROCESS | 1850 | 1462529320535 Marionette TRACE conn4 <- [1,1038,null,{}] 03:08:40 INFO - PROCESS | 1850 | 1462529320543 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}] 03:08:40 INFO - PROCESS | 1850 | 1462529320733 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 03:08:40 INFO - PROCESS | 1850 | 1462529320993 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:41 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df56d800 == 112 [pid = 1850] [id = 267] 03:08:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 205 (0x7fb6df430400) [pid = 1850] [serial = 802] [outer = (nil)] 03:08:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 206 (0x7fb6df434c00) [pid = 1850] [serial = 803] [outer = 0x7fb6df430400] 03:08:41 INFO - PROCESS | 1850 | 1462529321111 Marionette DEBUG loaded listener.js 03:08:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 207 (0x7fb6e0e4c400) [pid = 1850] [serial = 804] [outer = 0x7fb6df430400] 03:08:42 INFO - PROCESS | 1850 | 1462529322187 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]]]}] 03:08:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 03:08:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1736ms 03:08:42 INFO - PROCESS | 1850 | 1462529322268 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 03:08:42 INFO - PROCESS | 1850 | 1462529322277 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 03:08:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 03:08:42 INFO - PROCESS | 1850 | 1462529322289 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 03:08:42 INFO - PROCESS | 1850 | 1462529322295 Marionette TRACE conn4 <- [1,1042,null,{}] 03:08:42 INFO - PROCESS | 1850 | 1462529322309 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}] 03:08:42 INFO - PROCESS | 1850 | 1462529322591 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 03:08:42 INFO - PROCESS | 1850 | 1462529322915 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb701cd5000 == 111 [pid = 1850] [id = 173] 03:08:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f24d4800 == 110 [pid = 1850] [id = 27] 03:08:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6fd230000 == 109 [pid = 1850] [id = 45] 03:08:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb701c2a800 == 108 [pid = 1850] [id = 59] 03:08:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f1a60000 == 107 [pid = 1850] [id = 204] 03:08:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f113e000 == 106 [pid = 1850] [id = 157] 03:08:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e0a24800 == 105 [pid = 1850] [id = 211] 03:08:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6da01b800 == 106 [pid = 1850] [id = 268] 03:08:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 208 (0x7fb6de1ccc00) [pid = 1850] [serial = 805] [outer = (nil)] 03:08:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 209 (0x7fb6df437000) [pid = 1850] [serial = 806] [outer = 0x7fb6de1ccc00] 03:08:43 INFO - PROCESS | 1850 | 1462529323026 Marionette DEBUG loaded listener.js 03:08:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 210 (0x7fb6e121e400) [pid = 1850] [serial = 807] [outer = 0x7fb6de1ccc00] 03:08:43 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e710d800 == 105 [pid = 1850] [id = 178] 03:08:43 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6df6cd800 == 104 [pid = 1850] [id = 210] 03:08:43 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f19e3800 == 103 [pid = 1850] [id = 16] 03:08:43 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6df3d9800 == 102 [pid = 1850] [id = 255] 03:08:43 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6fd5b7800 == 101 [pid = 1850] [id = 254] 03:08:43 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f145d000 == 100 [pid = 1850] [id = 253] 03:08:43 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e4663000 == 99 [pid = 1850] [id = 252] 03:08:43 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6df386000 == 98 [pid = 1850] [id = 251] 03:08:43 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e544b800 == 97 [pid = 1850] [id = 233] 03:08:43 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e733d800 == 96 [pid = 1850] [id = 250] 03:08:43 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e0f38800 == 95 [pid = 1850] [id = 232] 03:08:43 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6df6d7000 == 94 [pid = 1850] [id = 249] 03:08:43 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6df39a800 == 93 [pid = 1850] [id = 248] 03:08:43 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e0e69800 == 92 [pid = 1850] [id = 247] 03:08:43 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6df7c6000 == 91 [pid = 1850] [id = 236] 03:08:43 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e7114800 == 90 [pid = 1850] [id = 235] 03:08:43 INFO - PROCESS | 1850 | 1462529323849 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]]]}] 03:08:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 03:08:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1599ms 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 209 (0x7fb6f34ba000) [pid = 1850] [serial = 409] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 208 (0x7fb6e1222800) [pid = 1850] [serial = 635] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 207 (0x7fb6fd772400) [pid = 1850] [serial = 617] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 206 (0x7fb7079edc00) [pid = 1850] [serial = 376] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 205 (0x7fb6e6bca800) [pid = 1850] [serial = 439] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 204 (0x7fb6f0ddc800) [pid = 1850] [serial = 412] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 203 (0x7fb6fd97cc00) [pid = 1850] [serial = 449] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 202 (0x7fb6de1d7800) [pid = 1850] [serial = 632] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 201 (0x7fb6e46a6800) [pid = 1850] [serial = 524] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 200 (0x7fb6fd97c400) [pid = 1850] [serial = 494] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 199 (0x7fb6e860e800) [pid = 1850] [serial = 485] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 198 (0x7fb6fe65dc00) [pid = 1850] [serial = 533] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 197 (0x7fb6f0d22000) [pid = 1850] [serial = 488] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 196 (0x7fb6f7696800) [pid = 1850] [serial = 491] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 195 (0x7fb6e6a8d000) [pid = 1850] [serial = 415] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 194 (0x7fb6e476b000) [pid = 1850] [serial = 482] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 193 (0x7fb6e810e400) [pid = 1850] [serial = 614] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 192 (0x7fb702241800) [pid = 1850] [serial = 455] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 191 (0x7fb6f763d800) [pid = 1850] [serial = 367] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 190 (0x7fb6fd72b000) [pid = 1850] [serial = 370] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 189 (0x7fb6e57f3800) [pid = 1850] [serial = 394] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 188 (0x7fb6f0d14800) [pid = 1850] [serial = 406] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x7fb702933c00) [pid = 1850] [serial = 626] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x7fb6ebfbac00) [pid = 1850] [serial = 364] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x7fb6f0d14400) [pid = 1850] [serial = 620] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x7fb6fe94d800) [pid = 1850] [serial = 452] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x7fb6e6a0bc00) [pid = 1850] [serial = 361] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x7fb6e6c77400) [pid = 1850] [serial = 500] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x7fb702934c00) [pid = 1850] [serial = 373] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x7fb70223f000) [pid = 1850] [serial = 497] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x7fb6f19b9800) [pid = 1850] [serial = 446] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x7fb6e1227800) [pid = 1850] [serial = 629] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x7fb6ef6b1400) [pid = 1850] [serial = 530] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x7fb6eed05c00) [pid = 1850] [serial = 403] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x7fb6e6e04400) [pid = 1850] [serial = 527] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x7fb6e6e07400) [pid = 1850] [serial = 397] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x7fb6ea1b4800) [pid = 1850] [serial = 443] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x7fb701a9a800) [pid = 1850] [serial = 623] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x7fb6ea13d000) [pid = 1850] [serial = 400] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x7fb6e46f5c00) [pid = 1850] [serial = 611] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x7fb6e6bb5c00) [pid = 1850] [serial = 578] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x7fb6e0e45400) [pid = 1850] [serial = 590] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x7fb6f222a000) [pid = 1850] [serial = 581] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x7fb6fe655800) [pid = 1850] [serial = 584] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7fb700312800) [pid = 1850] [serial = 536] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7fb6e4770000) [pid = 1850] [serial = 548] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7fb6e8117800) [pid = 1850] [serial = 587] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7fb6f0cb9c00) [pid = 1850] [serial = 557] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x7fb6e57f5400) [pid = 1850] [serial = 701] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x7fb6e6185400) [pid = 1850] [serial = 702] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x7fb7023c1400) [pid = 1850] [serial = 674] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x7fb6e64e4c00) [pid = 1850] [serial = 673] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x7fb6f397bc00) [pid = 1850] [serial = 668] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x7fb6f0cb9400) [pid = 1850] [serial = 667] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x7fb6dab8a000) [pid = 1850] [serial = 676] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x7fb6dab8ec00) [pid = 1850] [serial = 677] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x7fb6e6c6e000) [pid = 1850] [serial = 662] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x7fb6e6bab000) [pid = 1850] [serial = 661] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x7fb6f3975c00) [pid = 1850] [serial = 656] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7fb6fe953400) [pid = 1850] [serial = 671] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7fb6fd75cc00) [pid = 1850] [serial = 670] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7fb6e6185800) [pid = 1850] [serial = 659] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x7fb6e4402c00) [pid = 1850] [serial = 658] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x7fb6efb5b000) [pid = 1850] [serial = 665] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x7fb6ec956400) [pid = 1850] [serial = 664] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x7fb6e440e800) [pid = 1850] [serial = 695] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x7fb6df3b1400) [pid = 1850] [serial = 690] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x7fb6de9adc00) [pid = 1850] [serial = 689] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x7fb6de9afc00) [pid = 1850] [serial = 686] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x7fb6dfaba400) [pid = 1850] [serial = 692] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x7fb6e0e4f800) [pid = 1850] [serial = 693] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x7fb6de9a7000) [pid = 1850] [serial = 679] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x7fb6d9f2e000) [pid = 1850] [serial = 683] [outer = (nil)] [url = about:blank] 03:08:43 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x7fb6e4764400) [pid = 1850] [serial = 699] [outer = (nil)] [url = about:blank] 03:08:44 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x7fb6e46ec000) [pid = 1850] [serial = 698] [outer = (nil)] [url = about:blank] 03:08:44 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x7fb6e64db000) [pid = 1850] [serial = 704] [outer = (nil)] [url = about:blank] 03:08:44 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0x7fb6e812bc00) [pid = 1850] [serial = 440] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:08:44 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0x7fb6e4649000) [pid = 1850] [serial = 696] [outer = (nil)] [url = about:blank] 03:08:44 INFO - PROCESS | 1850 | --DOMWINDOW == 131 (0x7fb6e6907800) [pid = 1850] [serial = 705] [outer = (nil)] [url = about:blank] 03:08:44 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x7fb702a29400) [pid = 1850] [serial = 539] [outer = (nil)] [url = about:blank] 03:08:44 INFO - PROCESS | 1850 | --DOMWINDOW == 129 (0x7fb6e6bb6400) [pid = 1850] [serial = 551] [outer = (nil)] [url = about:blank] 03:08:44 INFO - PROCESS | 1850 | --DOMWINDOW == 128 (0x7fb6e835cc00) [pid = 1850] [serial = 554] [outer = (nil)] [url = about:blank] 03:08:44 INFO - PROCESS | 1850 | --DOMWINDOW == 127 (0x7fb6f3976400) [pid = 1850] [serial = 560] [outer = (nil)] [url = about:blank] 03:08:44 INFO - PROCESS | 1850 | 1462529323940 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 03:08:44 INFO - PROCESS | 1850 | 1462529323969 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 03:08:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 03:08:44 INFO - PROCESS | 1850 | 1462529323989 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 03:08:44 INFO - PROCESS | 1850 | 1462529324002 Marionette TRACE conn4 <- [1,1046,null,{}] 03:08:44 INFO - PROCESS | 1850 | 1462529324036 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}] 03:08:44 INFO - PROCESS | 1850 | 1462529324205 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 03:08:44 INFO - PROCESS | 1850 | 1462529324353 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:44 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df3d4800 == 91 [pid = 1850] [id = 269] 03:08:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 128 (0x7fb6df3b3800) [pid = 1850] [serial = 808] [outer = (nil)] 03:08:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 129 (0x7fb6e4411000) [pid = 1850] [serial = 809] [outer = 0x7fb6df3b3800] 03:08:44 INFO - PROCESS | 1850 | 1462529324432 Marionette DEBUG loaded listener.js 03:08:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x7fb6e4643000) [pid = 1850] [serial = 810] [outer = 0x7fb6df3b3800] 03:08:45 INFO - PROCESS | 1850 | 1462529325963 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]]]}] 03:08:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 03:08:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 2055ms 03:08:46 INFO - PROCESS | 1850 | 1462529326052 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 03:08:46 INFO - PROCESS | 1850 | 1462529326066 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 03:08:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 03:08:46 INFO - PROCESS | 1850 | 1462529326079 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 03:08:46 INFO - PROCESS | 1850 | 1462529326090 Marionette TRACE conn4 <- [1,1050,null,{}] 03:08:46 INFO - PROCESS | 1850 | 1462529326218 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}] 03:08:46 INFO - PROCESS | 1850 | 1462529326413 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 03:08:46 INFO - PROCESS | 1850 | 1462529326589 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:46 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df3e1000 == 92 [pid = 1850] [id = 270] 03:08:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x7fb6de9b2800) [pid = 1850] [serial = 811] [outer = (nil)] 03:08:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x7fb6dfac1400) [pid = 1850] [serial = 812] [outer = 0x7fb6de9b2800] 03:08:46 INFO - PROCESS | 1850 | 1462529326670 Marionette DEBUG loaded listener.js 03:08:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x7fb6e107f800) [pid = 1850] [serial = 813] [outer = 0x7fb6de9b2800] 03:08:47 INFO - PROCESS | 1850 | 1462529327598 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]]]}] 03:08:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 03:08:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1594ms 03:08:47 INFO - PROCESS | 1850 | 1462529327672 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 03:08:47 INFO - PROCESS | 1850 | 1462529327681 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 03:08:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 03:08:47 INFO - PROCESS | 1850 | 1462529327693 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 03:08:47 INFO - PROCESS | 1850 | 1462529327696 Marionette TRACE conn4 <- [1,1054,null,{}] 03:08:47 INFO - PROCESS | 1850 | 1462529327703 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}] 03:08:47 INFO - PROCESS | 1850 | 1462529327951 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 03:08:48 INFO - PROCESS | 1850 | 1462529328249 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6dfcbd800 == 93 [pid = 1850] [id = 271] 03:08:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x7fb6e4409c00) [pid = 1850] [serial = 814] [outer = (nil)] 03:08:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x7fb6e45d0000) [pid = 1850] [serial = 815] [outer = 0x7fb6e4409c00] 03:08:48 INFO - PROCESS | 1850 | 1462529328325 Marionette DEBUG loaded listener.js 03:08:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x7fb6e4647c00) [pid = 1850] [serial = 816] [outer = 0x7fb6e4409c00] 03:08:49 INFO - PROCESS | 1850 | 1462529329190 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]]]}] 03:08:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 03:08:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1536ms 03:08:49 INFO - PROCESS | 1850 | 1462529329229 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 03:08:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 03:08:49 INFO - PROCESS | 1850 | 1462529329233 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 03:08:49 INFO - PROCESS | 1850 | 1462529329241 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 03:08:49 INFO - PROCESS | 1850 | 1462529329247 Marionette TRACE conn4 <- [1,1058,null,{}] 03:08:49 INFO - PROCESS | 1850 | 1462529329263 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}] 03:08:49 INFO - PROCESS | 1850 | 1462529329464 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 03:08:49 INFO - PROCESS | 1850 | 1462529329629 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:49 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e0a23800 == 94 [pid = 1850] [id = 272] 03:08:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x7fb6e469f000) [pid = 1850] [serial = 817] [outer = (nil)] 03:08:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x7fb6e46f5800) [pid = 1850] [serial = 818] [outer = 0x7fb6e469f000] 03:08:49 INFO - PROCESS | 1850 | 1462529329708 Marionette DEBUG loaded listener.js 03:08:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x7fb6e57f5800) [pid = 1850] [serial = 819] [outer = 0x7fb6e469f000] 03:08:50 INFO - PROCESS | 1850 | 1462529330687 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]]]}] 03:08:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 03:08:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1488ms 03:08:50 INFO - PROCESS | 1850 | 1462529330730 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 03:08:50 INFO - PROCESS | 1850 | 1462529330738 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 03:08:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 03:08:50 INFO - PROCESS | 1850 | 1462529330749 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 03:08:50 INFO - PROCESS | 1850 | 1462529330753 Marionette TRACE conn4 <- [1,1062,null,{}] 03:08:50 INFO - PROCESS | 1850 | 1462529330763 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}] 03:08:51 INFO - PROCESS | 1850 | 1462529331076 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 03:08:51 INFO - PROCESS | 1850 | 1462529331401 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e0fa6800 == 95 [pid = 1850] [id = 273] 03:08:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x7fb6df3b7000) [pid = 1850] [serial = 820] [outer = (nil)] 03:08:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x7fb6e6190800) [pid = 1850] [serial = 821] [outer = 0x7fb6df3b7000] 03:08:51 INFO - PROCESS | 1850 | 1462529331538 Marionette DEBUG loaded listener.js 03:08:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x7fb6e64e7c00) [pid = 1850] [serial = 822] [outer = 0x7fb6df3b7000] 03:08:52 INFO - PROCESS | 1850 | 1462529332519 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]]]}] 03:08:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 03:08:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1838ms 03:08:52 INFO - PROCESS | 1850 | 1462529332587 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 03:08:52 INFO - PROCESS | 1850 | 1462529332591 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 03:08:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 03:08:52 INFO - PROCESS | 1850 | 1462529332597 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 03:08:52 INFO - PROCESS | 1850 | 1462529332601 Marionette TRACE conn4 <- [1,1066,null,{}] 03:08:52 INFO - PROCESS | 1850 | 1462529332607 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}] 03:08:52 INFO - PROCESS | 1850 | 1462529332833 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 03:08:53 INFO - PROCESS | 1850 | 1462529332999 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:53 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e467d800 == 96 [pid = 1850] [id = 274] 03:08:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x7fb6e46eb800) [pid = 1850] [serial = 823] [outer = (nil)] 03:08:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x7fb6e690c000) [pid = 1850] [serial = 824] [outer = 0x7fb6e46eb800] 03:08:53 INFO - PROCESS | 1850 | 1462529333075 Marionette DEBUG loaded listener.js 03:08:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x7fb6e6a07000) [pid = 1850] [serial = 825] [outer = 0x7fb6e46eb800] 03:08:55 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f24eb800 == 95 [pid = 1850] [id = 134] 03:08:55 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6db68c000 == 94 [pid = 1850] [id = 222] 03:08:55 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6dfcb7800 == 93 [pid = 1850] [id = 224] 03:08:55 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d9ee0800 == 92 [pid = 1850] [id = 227] 03:08:55 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6dabae000 == 91 [pid = 1850] [id = 225] 03:08:55 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6da02e000 == 90 [pid = 1850] [id = 228] 03:08:55 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6da01b800 == 89 [pid = 1850] [id = 268] 03:08:55 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6df56d800 == 88 [pid = 1850] [id = 267] 03:08:55 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb7021bc800 == 87 [pid = 1850] [id = 259] 03:08:55 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f25c5000 == 86 [pid = 1850] [id = 258] 03:08:55 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e0f2d800 == 85 [pid = 1850] [id = 257] 03:08:55 INFO - PROCESS | 1850 | 1462529335492 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]]]}] 03:08:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 03:08:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 2934ms 03:08:55 INFO - PROCESS | 1850 | 1462529335540 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 03:08:55 INFO - PROCESS | 1850 | 1462529335546 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 03:08:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 03:08:55 INFO - PROCESS | 1850 | 1462529335555 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 03:08:55 INFO - PROCESS | 1850 | 1462529335561 Marionette TRACE conn4 <- [1,1070,null,{}] 03:08:55 INFO - PROCESS | 1850 | 1462529335578 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}] 03:08:55 INFO - PROCESS | 1850 | 1462529335792 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 03:08:55 INFO - PROCESS | 1850 | 1462529335805 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:55 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6db720000 == 86 [pid = 1850] [id = 275] 03:08:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x7fb6df438800) [pid = 1850] [serial = 826] [outer = (nil)] 03:08:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x7fb6dfabe400) [pid = 1850] [serial = 827] [outer = 0x7fb6df438800] 03:08:55 INFO - PROCESS | 1850 | 1462529335883 Marionette DEBUG loaded listener.js 03:08:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x7fb6e107e000) [pid = 1850] [serial = 828] [outer = 0x7fb6df438800] 03:08:56 INFO - PROCESS | 1850 | 1462529336838 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]]]}] 03:08:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 03:08:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1338ms 03:08:56 INFO - PROCESS | 1850 | 1462529336893 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 03:08:56 INFO - PROCESS | 1850 | 1462529336901 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 03:08:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 03:08:56 INFO - PROCESS | 1850 | 1462529336912 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 03:08:56 INFO - PROCESS | 1850 | 1462529336916 Marionette TRACE conn4 <- [1,1074,null,{}] 03:08:56 INFO - PROCESS | 1850 | 1462529336921 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}] 03:08:57 INFO - PROCESS | 1850 | 1462529337157 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 03:08:57 INFO - PROCESS | 1850 | 1462529337186 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:57 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df7d8800 == 87 [pid = 1850] [id = 276] 03:08:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7fb6e440b800) [pid = 1850] [serial = 829] [outer = (nil)] 03:08:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7fb6e4648c00) [pid = 1850] [serial = 830] [outer = 0x7fb6e440b800] 03:08:57 INFO - PROCESS | 1850 | 1462529337249 Marionette DEBUG loaded listener.js 03:08:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7fb6e46a3000) [pid = 1850] [serial = 831] [outer = 0x7fb6e440b800] 03:08:58 INFO - PROCESS | 1850 | 1462529338236 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]]]}] 03:08:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 03:08:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1380ms 03:08:58 INFO - PROCESS | 1850 | 1462529338295 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 03:08:58 INFO - PROCESS | 1850 | 1462529338299 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 03:08:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 03:08:58 INFO - PROCESS | 1850 | 1462529338306 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 03:08:58 INFO - PROCESS | 1850 | 1462529338312 Marionette TRACE conn4 <- [1,1078,null,{}] 03:08:58 INFO - PROCESS | 1850 | 1462529338334 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}] 03:08:58 INFO - PROCESS | 1850 | 1462529338782 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 03:08:58 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7fb6df430400) [pid = 1850] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 03:08:58 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7fb6de1ccc00) [pid = 1850] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 03:08:58 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7fb6df3b1000) [pid = 1850] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 03:08:58 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x7fb6de1d2800) [pid = 1850] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 03:08:58 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x7fb6ded5f800) [pid = 1850] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 03:08:58 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x7fb6de9b3000) [pid = 1850] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 03:08:58 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x7fb6e878f400) [pid = 1850] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 03:08:58 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x7fb6ded5e400) [pid = 1850] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 03:08:58 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x7fb6d9f2c800) [pid = 1850] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 03:08:58 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x7fb6ec957c00) [pid = 1850] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 03:08:58 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x7fb6ded5a800) [pid = 1850] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 03:08:58 INFO - PROCESS | 1850 | 1462529338942 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:58 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e0883000 == 88 [pid = 1850] [id = 277] 03:08:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x7fb6de9a5800) [pid = 1850] [serial = 832] [outer = (nil)] 03:08:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x7fb6df430400) [pid = 1850] [serial = 833] [outer = 0x7fb6de9a5800] 03:08:59 INFO - PROCESS | 1850 | 1462529339012 Marionette DEBUG loaded listener.js 03:08:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x7fb6e6819000) [pid = 1850] [serial = 834] [outer = 0x7fb6de9a5800] 03:08:59 INFO - PROCESS | 1850 | 1462529339755 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]]]}] 03:08:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 03:08:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1486ms 03:08:59 INFO - PROCESS | 1850 | 1462529339794 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 03:08:59 INFO - PROCESS | 1850 | 1462529339799 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 03:08:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 03:08:59 INFO - PROCESS | 1850 | 1462529339815 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 03:08:59 INFO - PROCESS | 1850 | 1462529339819 Marionette TRACE conn4 <- [1,1082,null,{}] 03:08:59 INFO - PROCESS | 1850 | 1462529339824 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}] 03:09:00 INFO - PROCESS | 1850 | 1462529340005 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 03:09:00 INFO - PROCESS | 1850 | 1462529340022 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:00 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e5714000 == 89 [pid = 1850] [id = 278] 03:09:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x7fb6e6904400) [pid = 1850] [serial = 835] [outer = (nil)] 03:09:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x7fb6e6a83c00) [pid = 1850] [serial = 836] [outer = 0x7fb6e6904400] 03:09:00 INFO - PROCESS | 1850 | 1462529340088 Marionette DEBUG loaded listener.js 03:09:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x7fb6e6baf800) [pid = 1850] [serial = 837] [outer = 0x7fb6e6904400] 03:09:01 INFO - PROCESS | 1850 | 1462529341522 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]]]}] 03:09:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 03:09:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1733ms 03:09:01 INFO - PROCESS | 1850 | 1462529341605 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 03:09:01 INFO - PROCESS | 1850 | 1462529341612 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 03:09:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 03:09:01 INFO - PROCESS | 1850 | 1462529341691 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 03:09:01 INFO - PROCESS | 1850 | 1462529341699 Marionette TRACE conn4 <- [1,1086,null,{}] 03:09:01 INFO - PROCESS | 1850 | 1462529341710 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}] 03:09:01 INFO - PROCESS | 1850 | 1462529341916 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 03:09:02 INFO - PROCESS | 1850 | 1462529342097 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:02 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df56a800 == 90 [pid = 1850] [id = 279] 03:09:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x7fb6de1d3800) [pid = 1850] [serial = 838] [outer = (nil)] 03:09:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x7fb6e107a400) [pid = 1850] [serial = 839] [outer = 0x7fb6de1d3800] 03:09:02 INFO - PROCESS | 1850 | 1462529342184 Marionette DEBUG loaded listener.js 03:09:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7fb6e440e800) [pid = 1850] [serial = 840] [outer = 0x7fb6de1d3800] 03:09:03 INFO - PROCESS | 1850 | 1462529343119 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]]]}] 03:09:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 03:09:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1519ms 03:09:03 INFO - PROCESS | 1850 | 1462529343189 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 03:09:03 INFO - PROCESS | 1850 | 1462529343199 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 03:09:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 03:09:03 INFO - PROCESS | 1850 | 1462529343211 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 03:09:03 INFO - PROCESS | 1850 | 1462529343215 Marionette TRACE conn4 <- [1,1090,null,{}] 03:09:03 INFO - PROCESS | 1850 | 1462529343222 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}] 03:09:03 INFO - PROCESS | 1850 | 1462529343464 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 03:09:03 INFO - PROCESS | 1850 | 1462529343687 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e570d800 == 91 [pid = 1850] [id = 280] 03:09:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7fb6e46ac400) [pid = 1850] [serial = 841] [outer = (nil)] 03:09:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7fb6e57f0800) [pid = 1850] [serial = 842] [outer = 0x7fb6e46ac400] 03:09:03 INFO - PROCESS | 1850 | 1462529343805 Marionette DEBUG loaded listener.js 03:09:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7fb6e64e6400) [pid = 1850] [serial = 843] [outer = 0x7fb6e46ac400] 03:09:04 INFO - PROCESS | 1850 | 1462529344770 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]]]}] 03:09:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 03:09:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1634ms 03:09:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 03:09:04 INFO - PROCESS | 1850 | 1462529344845 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 03:09:04 INFO - PROCESS | 1850 | 1462529344848 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 03:09:04 INFO - PROCESS | 1850 | 1462529344856 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 03:09:04 INFO - PROCESS | 1850 | 1462529344863 Marionette TRACE conn4 <- [1,1094,null,{}] 03:09:04 INFO - PROCESS | 1850 | 1462529344880 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}] 03:09:05 INFO - PROCESS | 1850 | 1462529345223 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 03:09:05 INFO - PROCESS | 1850 | 1462529345401 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:05 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e6ac3000 == 92 [pid = 1850] [id = 281] 03:09:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x7fb6e6baf000) [pid = 1850] [serial = 844] [outer = (nil)] 03:09:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x7fb6e6bce000) [pid = 1850] [serial = 845] [outer = 0x7fb6e6baf000] 03:09:05 INFO - PROCESS | 1850 | 1462529345481 Marionette DEBUG loaded listener.js 03:09:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x7fb6e6c6f000) [pid = 1850] [serial = 846] [outer = 0x7fb6e6baf000] 03:09:06 INFO - PROCESS | 1850 | 1462529346486 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]]]}] 03:09:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 03:09:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1698ms 03:09:06 INFO - PROCESS | 1850 | 1462529346554 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 03:09:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 03:09:06 INFO - PROCESS | 1850 | 1462529346559 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 03:09:06 INFO - PROCESS | 1850 | 1462529346566 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 03:09:06 INFO - PROCESS | 1850 | 1462529346569 Marionette TRACE conn4 <- [1,1098,null,{}] 03:09:06 INFO - PROCESS | 1850 | 1462529346575 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}] 03:09:06 INFO - PROCESS | 1850 | 1462529346785 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 03:09:07 INFO - PROCESS | 1850 | 1462529347003 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:07 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e7323000 == 93 [pid = 1850] [id = 282] 03:09:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x7fb6e6a89c00) [pid = 1850] [serial = 847] [outer = (nil)] 03:09:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x7fb6e6c7b400) [pid = 1850] [serial = 848] [outer = 0x7fb6e6a89c00] 03:09:07 INFO - PROCESS | 1850 | 1462529347123 Marionette DEBUG loaded listener.js 03:09:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7fb6e6e0ac00) [pid = 1850] [serial = 849] [outer = 0x7fb6e6a89c00] 03:09:07 INFO - PROCESS | 1850 | 1462529347932 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]]]}] 03:09:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 03:09:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1435ms 03:09:08 INFO - PROCESS | 1850 | 1462529348001 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 03:09:08 INFO - PROCESS | 1850 | 1462529348005 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 03:09:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 03:09:08 INFO - PROCESS | 1850 | 1462529348012 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 03:09:08 INFO - PROCESS | 1850 | 1462529348014 Marionette TRACE conn4 <- [1,1102,null,{}] 03:09:08 INFO - PROCESS | 1850 | 1462529348020 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}] 03:09:08 INFO - PROCESS | 1850 | 1462529348214 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 03:09:08 INFO - PROCESS | 1850 | 1462529348385 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e7341800 == 94 [pid = 1850] [id = 283] 03:09:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x7fb6e6bb0400) [pid = 1850] [serial = 850] [outer = (nil)] 03:09:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x7fb6e6fa2c00) [pid = 1850] [serial = 851] [outer = 0x7fb6e6bb0400] 03:09:08 INFO - PROCESS | 1850 | 1462529348461 Marionette DEBUG loaded listener.js 03:09:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7fb6e76c9400) [pid = 1850] [serial = 852] [outer = 0x7fb6e6bb0400] 03:09:09 INFO - PROCESS | 1850 | 1462529349621 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]]]}] 03:09:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 03:09:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1640ms 03:09:09 INFO - PROCESS | 1850 | 1462529349655 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 03:09:09 INFO - PROCESS | 1850 | 1462529349662 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 03:09:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 03:09:09 INFO - PROCESS | 1850 | 1462529349673 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 03:09:09 INFO - PROCESS | 1850 | 1462529349677 Marionette TRACE conn4 <- [1,1106,null,{}] 03:09:09 INFO - PROCESS | 1850 | 1462529349688 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}] 03:09:10 INFO - PROCESS | 1850 | 1462529350174 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 03:09:10 INFO - PROCESS | 1850 | 1462529350380 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:10 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e920e000 == 95 [pid = 1850] [id = 284] 03:09:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7fb6e76be800) [pid = 1850] [serial = 853] [outer = (nil)] 03:09:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7fb6e835cc00) [pid = 1850] [serial = 854] [outer = 0x7fb6e76be800] 03:09:10 INFO - PROCESS | 1850 | 1462529350519 Marionette DEBUG loaded listener.js 03:09:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7fb6e8756000) [pid = 1850] [serial = 855] [outer = 0x7fb6e76be800] 03:09:11 INFO - PROCESS | 1850 | 1462529351713 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]]]}] 03:09:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 03:09:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 2091ms 03:09:11 INFO - PROCESS | 1850 | 1462529351765 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 03:09:11 INFO - PROCESS | 1850 | 1462529351770 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 03:09:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 03:09:11 INFO - PROCESS | 1850 | 1462529351782 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 03:09:11 INFO - PROCESS | 1850 | 1462529351789 Marionette TRACE conn4 <- [1,1110,null,{}] 03:09:11 INFO - PROCESS | 1850 | 1462529351799 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}] 03:09:12 INFO - PROCESS | 1850 | 1462529352216 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 03:09:12 INFO - PROCESS | 1850 | 1462529352455 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:12 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6ea3dd800 == 96 [pid = 1850] [id = 285] 03:09:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7fb6e8756400) [pid = 1850] [serial = 856] [outer = (nil)] 03:09:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7fb6e8762400) [pid = 1850] [serial = 857] [outer = 0x7fb6e8756400] 03:09:12 INFO - PROCESS | 1850 | 1462529352583 Marionette DEBUG loaded listener.js 03:09:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x7fb6e878f400) [pid = 1850] [serial = 858] [outer = 0x7fb6e8756400] 03:09:13 INFO - PROCESS | 1850 | 1462529353830 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]]]}] 03:09:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 03:09:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 2093ms 03:09:13 INFO - PROCESS | 1850 | 1462529353877 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 03:09:13 INFO - PROCESS | 1850 | 1462529353884 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 03:09:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 03:09:13 INFO - PROCESS | 1850 | 1462529353895 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 03:09:13 INFO - PROCESS | 1850 | 1462529353899 Marionette TRACE conn4 <- [1,1114,null,{}] 03:09:13 INFO - PROCESS | 1850 | 1462529353910 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}] 03:09:14 INFO - PROCESS | 1850 | 1462529354237 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 03:09:14 INFO - PROCESS | 1850 | 1462529354564 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6ee89b800 == 97 [pid = 1850] [id = 286] 03:09:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x7fb6e8758000) [pid = 1850] [serial = 859] [outer = (nil)] 03:09:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x7fb6e9c4c800) [pid = 1850] [serial = 860] [outer = 0x7fb6e8758000] 03:09:14 INFO - PROCESS | 1850 | 1462529354694 Marionette DEBUG loaded listener.js 03:09:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x7fb6ea13f800) [pid = 1850] [serial = 861] [outer = 0x7fb6e8758000] 03:09:16 INFO - PROCESS | 1850 | 1462529356001 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]]]}] 03:09:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 03:09:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 2154ms 03:09:16 INFO - PROCESS | 1850 | 1462529356061 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 03:09:16 INFO - PROCESS | 1850 | 1462529356067 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 03:09:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 03:09:16 INFO - PROCESS | 1850 | 1462529356077 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 03:09:16 INFO - PROCESS | 1850 | 1462529356083 Marionette TRACE conn4 <- [1,1118,null,{}] 03:09:16 INFO - PROCESS | 1850 | 1462529356094 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}] 03:09:16 INFO - PROCESS | 1850 | 1462529356525 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 03:09:16 INFO - PROCESS | 1850 | 1462529356780 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f07d1000 == 98 [pid = 1850] [id = 287] 03:09:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x7fb6e46f3000) [pid = 1850] [serial = 862] [outer = (nil)] 03:09:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x7fb6ea1b2800) [pid = 1850] [serial = 863] [outer = 0x7fb6e46f3000] 03:09:16 INFO - PROCESS | 1850 | 1462529356951 Marionette DEBUG loaded listener.js 03:09:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x7fb6ea1bc800) [pid = 1850] [serial = 864] [outer = 0x7fb6e46f3000] 03:09:18 INFO - PROCESS | 1850 | 1462529358267 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]]]}] 03:09:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 03:09:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 2239ms 03:09:18 INFO - PROCESS | 1850 | 1462529358318 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 03:09:18 INFO - PROCESS | 1850 | 1462529358324 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 03:09:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 03:09:18 INFO - PROCESS | 1850 | 1462529358332 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 03:09:18 INFO - PROCESS | 1850 | 1462529358335 Marionette TRACE conn4 <- [1,1122,null,{}] 03:09:18 INFO - PROCESS | 1850 | 1462529358354 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}] 03:09:18 INFO - PROCESS | 1850 | 1462529358601 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 03:09:18 INFO - PROCESS | 1850 | 1462529358815 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f113e000 == 99 [pid = 1850] [id = 288] 03:09:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x7fb6ea143800) [pid = 1850] [serial = 865] [outer = (nil)] 03:09:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x7fb6ebfc3000) [pid = 1850] [serial = 866] [outer = 0x7fb6ea143800] 03:09:18 INFO - PROCESS | 1850 | 1462529358892 Marionette DEBUG loaded listener.js 03:09:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x7fb6ec963c00) [pid = 1850] [serial = 867] [outer = 0x7fb6ea143800] 03:09:19 INFO - PROCESS | 1850 | 1462529359738 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]]]}] 03:09:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 03:09:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1481ms 03:09:19 INFO - PROCESS | 1850 | 1462529359814 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 03:09:19 INFO - PROCESS | 1850 | 1462529359819 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 03:09:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 03:09:19 INFO - PROCESS | 1850 | 1462529359825 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 03:09:19 INFO - PROCESS | 1850 | 1462529359829 Marionette TRACE conn4 <- [1,1126,null,{}] 03:09:19 INFO - PROCESS | 1850 | 1462529359835 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}] 03:09:20 INFO - PROCESS | 1850 | 1462529360057 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 03:09:20 INFO - PROCESS | 1850 | 1462529360300 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:20 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df498000 == 100 [pid = 1850] [id = 289] 03:09:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x7fb6e113d800) [pid = 1850] [serial = 868] [outer = (nil)] 03:09:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x7fb6ea1bd000) [pid = 1850] [serial = 869] [outer = 0x7fb6e113d800] 03:09:20 INFO - PROCESS | 1850 | 1462529360396 Marionette DEBUG loaded listener.js 03:09:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x7fb6eed08c00) [pid = 1850] [serial = 870] [outer = 0x7fb6e113d800] 03:09:21 INFO - PROCESS | 1850 | 1462529361510 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]]]}] 03:09:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 03:09:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1734ms 03:09:21 INFO - PROCESS | 1850 | 1462529361561 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 03:09:21 INFO - PROCESS | 1850 | 1462529361566 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 03:09:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 03:09:21 INFO - PROCESS | 1850 | 1462529361575 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 03:09:21 INFO - PROCESS | 1850 | 1462529361581 Marionette TRACE conn4 <- [1,1130,null,{}] 03:09:21 INFO - PROCESS | 1850 | 1462529361589 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}] 03:09:21 INFO - PROCESS | 1850 | 1462529361815 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 03:09:22 INFO - PROCESS | 1850 | 1462529362053 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:22 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df6d4000 == 101 [pid = 1850] [id = 290] 03:09:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x7fb6df3b6c00) [pid = 1850] [serial = 871] [outer = (nil)] 03:09:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x7fb6df42f800) [pid = 1850] [serial = 872] [outer = 0x7fb6df3b6c00] 03:09:22 INFO - PROCESS | 1850 | 1462529362136 Marionette DEBUG loaded listener.js 03:09:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x7fb6e1072c00) [pid = 1850] [serial = 873] [outer = 0x7fb6df3b6c00] 03:09:23 INFO - PROCESS | 1850 | 1462529363021 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]]]}] 03:09:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 03:09:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1482ms 03:09:23 INFO - PROCESS | 1850 | 1462529363058 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 03:09:23 INFO - PROCESS | 1850 | 1462529363066 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 03:09:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 03:09:23 INFO - PROCESS | 1850 | 1462529363077 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 03:09:23 INFO - PROCESS | 1850 | 1462529363080 Marionette TRACE conn4 <- [1,1134,null,{}] 03:09:23 INFO - PROCESS | 1850 | 1462529363088 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}] 03:09:23 INFO - PROCESS | 1850 | 1462529363380 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 03:09:23 INFO - PROCESS | 1850 | 1462529363660 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:23 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6db71b800 == 102 [pid = 1850] [id = 291] 03:09:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x7fb6e113a400) [pid = 1850] [serial = 874] [outer = (nil)] 03:09:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x7fb6e1221000) [pid = 1850] [serial = 875] [outer = 0x7fb6e113a400] 03:09:23 INFO - PROCESS | 1850 | 1462529363730 Marionette DEBUG loaded listener.js 03:09:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x7fb6e4643400) [pid = 1850] [serial = 876] [outer = 0x7fb6e113a400] 03:09:24 INFO - PROCESS | 1850 | 1462529364689 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]]]}] 03:09:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e0883000 == 101 [pid = 1850] [id = 277] 03:09:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6df7d8800 == 100 [pid = 1850] [id = 276] 03:09:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6db720000 == 99 [pid = 1850] [id = 275] 03:09:24 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x7fb6dfab9400) [pid = 1850] [serial = 773] [outer = (nil)] [url = about:blank] 03:09:24 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x7fb6e64df000) [pid = 1850] [serial = 776] [outer = (nil)] [url = about:blank] 03:09:24 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x7fb6e6c70c00) [pid = 1850] [serial = 779] [outer = (nil)] [url = about:blank] 03:09:24 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x7fb6e8114800) [pid = 1850] [serial = 782] [outer = (nil)] [url = about:blank] 03:09:24 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x7fb6ea148400) [pid = 1850] [serial = 785] [outer = (nil)] [url = about:blank] 03:09:24 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x7fb6efb55000) [pid = 1850] [serial = 788] [outer = (nil)] [url = about:blank] 03:09:24 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x7fb6df434800) [pid = 1850] [serial = 791] [outer = (nil)] [url = about:blank] 03:09:24 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x7fb6de1d1400) [pid = 1850] [serial = 794] [outer = (nil)] [url = about:blank] 03:09:24 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x7fb6e1135800) [pid = 1850] [serial = 797] [outer = (nil)] [url = about:blank] 03:09:24 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x7fb6e464a000) [pid = 1850] [serial = 800] [outer = (nil)] [url = about:blank] 03:09:24 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x7fb6e4651000) [pid = 1850] [serial = 713] [outer = (nil)] [url = about:blank] 03:09:24 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x7fb6ea1b2c00) [pid = 1850] [serial = 737] [outer = (nil)] [url = about:blank] 03:09:24 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x7fb6e8109c00) [pid = 1850] [serial = 725] [outer = (nil)] [url = about:blank] 03:09:24 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x7fb6e8755c00) [pid = 1850] [serial = 731] [outer = (nil)] [url = about:blank] 03:09:24 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x7fb6e64e5800) [pid = 1850] [serial = 716] [outer = (nil)] [url = about:blank] 03:09:24 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x7fb6e8157000) [pid = 1850] [serial = 728] [outer = (nil)] [url = about:blank] 03:09:24 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x7fb6e6baac00) [pid = 1850] [serial = 719] [outer = (nil)] [url = about:blank] 03:09:24 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x7fb6dfab3800) [pid = 1850] [serial = 710] [outer = (nil)] [url = about:blank] 03:09:24 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x7fb6e6c6e400) [pid = 1850] [serial = 722] [outer = (nil)] [url = about:blank] 03:09:24 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7fb6ee682c00) [pid = 1850] [serial = 740] [outer = (nil)] [url = about:blank] 03:09:24 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7fb6e92e9800) [pid = 1850] [serial = 734] [outer = (nil)] [url = about:blank] 03:09:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e467d800 == 98 [pid = 1850] [id = 274] 03:09:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e0fa6800 == 97 [pid = 1850] [id = 273] 03:09:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e0a23800 == 96 [pid = 1850] [id = 272] 03:09:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6dfcbd800 == 95 [pid = 1850] [id = 271] 03:09:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6df3e1000 == 94 [pid = 1850] [id = 270] 03:09:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6df3d4800 == 93 [pid = 1850] [id = 269] 03:09:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 03:09:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1691ms 03:09:24 INFO - PROCESS | 1850 | 1462529364768 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 03:09:24 INFO - PROCESS | 1850 | 1462529364772 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 03:09:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 03:09:24 INFO - PROCESS | 1850 | 1462529364778 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 03:09:24 INFO - PROCESS | 1850 | 1462529364784 Marionette TRACE conn4 <- [1,1138,null,{}] 03:09:24 INFO - PROCESS | 1850 | 1462529364800 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}] 03:09:25 INFO - PROCESS | 1850 | 1462529365001 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 03:09:25 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7fb6e121e000) [pid = 1850] [serial = 770] [outer = (nil)] [url = about:blank] 03:09:25 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7fb6df434c00) [pid = 1850] [serial = 803] [outer = (nil)] [url = about:blank] 03:09:25 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x7fb6e0e4c400) [pid = 1850] [serial = 804] [outer = (nil)] [url = about:blank] 03:09:25 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x7fb6df437000) [pid = 1850] [serial = 806] [outer = (nil)] [url = about:blank] 03:09:25 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x7fb6e121e400) [pid = 1850] [serial = 807] [outer = (nil)] [url = about:blank] 03:09:25 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x7fb6e0e49000) [pid = 1850] [serial = 768] [outer = (nil)] [url = about:blank] 03:09:25 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x7fb6df436c00) [pid = 1850] [serial = 767] [outer = (nil)] [url = about:blank] 03:09:25 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x7fb6e6e0c400) [pid = 1850] [serial = 756] [outer = (nil)] [url = about:blank] 03:09:25 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x7fb6e45d0c00) [pid = 1850] [serial = 747] [outer = (nil)] [url = about:blank] 03:09:25 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x7fb6e64e6c00) [pid = 1850] [serial = 750] [outer = (nil)] [url = about:blank] 03:09:25 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x7fb6ef6af800) [pid = 1850] [serial = 762] [outer = (nil)] [url = about:blank] 03:09:25 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x7fb6e0e42c00) [pid = 1850] [serial = 746] [outer = (nil)] [url = about:blank] 03:09:25 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x7fb6e6c70400) [pid = 1850] [serial = 753] [outer = (nil)] [url = about:blank] 03:09:25 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7fb6e6a04800) [pid = 1850] [serial = 707] [outer = (nil)] [url = about:blank] 03:09:25 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7fb6e8116800) [pid = 1850] [serial = 758] [outer = (nil)] [url = about:blank] 03:09:25 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7fb6ec954c00) [pid = 1850] [serial = 759] [outer = (nil)] [url = about:blank] 03:09:25 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x7fb6e618d000) [pid = 1850] [serial = 749] [outer = (nil)] [url = about:blank] 03:09:25 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x7fb6e6bab400) [pid = 1850] [serial = 752] [outer = (nil)] [url = about:blank] 03:09:25 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x7fb6e1223400) [pid = 1850] [serial = 755] [outer = (nil)] [url = about:blank] 03:09:25 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x7fb6efb50000) [pid = 1850] [serial = 764] [outer = (nil)] [url = about:blank] 03:09:25 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x7fb6ed5e9000) [pid = 1850] [serial = 761] [outer = (nil)] [url = about:blank] 03:09:25 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x7fb6dfab4000) [pid = 1850] [serial = 744] [outer = (nil)] [url = about:blank] 03:09:25 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x7fb6efb59400) [pid = 1850] [serial = 765] [outer = (nil)] [url = about:blank] 03:09:25 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x7fb6df3adc00) [pid = 1850] [serial = 743] [outer = (nil)] [url = about:blank] 03:09:25 INFO - PROCESS | 1850 | 1462529365247 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:25 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df576000 == 94 [pid = 1850] [id = 292] 03:09:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x7fb6e0e42c00) [pid = 1850] [serial = 877] [outer = (nil)] 03:09:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x7fb6e1223400) [pid = 1850] [serial = 878] [outer = 0x7fb6e0e42c00] 03:09:25 INFO - PROCESS | 1850 | 1462529365318 Marionette DEBUG loaded listener.js 03:09:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x7fb6e57f5c00) [pid = 1850] [serial = 879] [outer = 0x7fb6e0e42c00] 03:09:26 INFO - PROCESS | 1850 | 1462529366036 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]]]}] 03:09:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 03:09:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1289ms 03:09:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 03:09:26 INFO - PROCESS | 1850 | 1462529366068 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 03:09:26 INFO - PROCESS | 1850 | 1462529366072 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 03:09:26 INFO - PROCESS | 1850 | 1462529366078 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 03:09:26 INFO - PROCESS | 1850 | 1462529366081 Marionette TRACE conn4 <- [1,1142,null,{}] 03:09:26 INFO - PROCESS | 1850 | 1462529366086 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}] 03:09:26 INFO - PROCESS | 1850 | 1462529366272 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 03:09:26 INFO - PROCESS | 1850 | 1462529366401 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:26 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e0a1c800 == 95 [pid = 1850] [id = 293] 03:09:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x7fb6e0e4c400) [pid = 1850] [serial = 880] [outer = (nil)] 03:09:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x7fb6e64e6000) [pid = 1850] [serial = 881] [outer = 0x7fb6e0e4c400] 03:09:26 INFO - PROCESS | 1850 | 1462529366463 Marionette DEBUG loaded listener.js 03:09:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x7fb6e6a0fc00) [pid = 1850] [serial = 882] [outer = 0x7fb6e0e4c400] 03:09:27 INFO - PROCESS | 1850 | 1462529367230 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]]]}] 03:09:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 03:09:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1184ms 03:09:27 INFO - PROCESS | 1850 | 1462529367298 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 03:09:27 INFO - PROCESS | 1850 | 1462529367302 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 03:09:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 03:09:27 INFO - PROCESS | 1850 | 1462529367320 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 03:09:27 INFO - PROCESS | 1850 | 1462529367322 Marionette TRACE conn4 <- [1,1146,null,{}] 03:09:27 INFO - PROCESS | 1850 | 1462529367328 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}] 03:09:27 INFO - PROCESS | 1850 | 1462529367547 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 03:09:27 INFO - PROCESS | 1850 | 1462529367579 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e467b000 == 96 [pid = 1850] [id = 294] 03:09:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x7fb6e6bad000) [pid = 1850] [serial = 883] [outer = (nil)] 03:09:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x7fb6e6bce800) [pid = 1850] [serial = 884] [outer = 0x7fb6e6bad000] 03:09:27 INFO - PROCESS | 1850 | 1462529367641 Marionette DEBUG loaded listener.js 03:09:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7fb6e6e03400) [pid = 1850] [serial = 885] [outer = 0x7fb6e6bad000] 03:09:28 INFO - PROCESS | 1850 | 1462529368558 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]]]}] 03:09:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 03:09:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1303ms 03:09:28 INFO - PROCESS | 1850 | 1462529368619 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 03:09:28 INFO - PROCESS | 1850 | 1462529368621 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 03:09:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 03:09:28 INFO - PROCESS | 1850 | 1462529368628 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 03:09:28 INFO - PROCESS | 1850 | 1462529368630 Marionette TRACE conn4 <- [1,1150,null,{}] 03:09:28 INFO - PROCESS | 1850 | 1462529368636 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}] 03:09:28 INFO - PROCESS | 1850 | 1462529368904 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 03:09:28 INFO - PROCESS | 1850 | 1462529368938 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:28 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e6ab6000 == 97 [pid = 1850] [id = 295] 03:09:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7fb6e810c000) [pid = 1850] [serial = 886] [outer = (nil)] 03:09:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7fb6e8154400) [pid = 1850] [serial = 887] [outer = 0x7fb6e810c000] 03:09:29 INFO - PROCESS | 1850 | 1462529369006 Marionette DEBUG loaded listener.js 03:09:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7fb6ea146000) [pid = 1850] [serial = 888] [outer = 0x7fb6e810c000] 03:09:29 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x7fb6de9b2800) [pid = 1850] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 03:09:29 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7fb6df3b3800) [pid = 1850] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 03:09:29 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7fb6e6a8ec00) [pid = 1850] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 03:09:29 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7fb6de9a5800) [pid = 1850] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 03:09:29 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x7fb6e6a05800) [pid = 1850] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 03:09:29 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x7fb6dab8bc00) [pid = 1850] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 03:09:29 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x7fb6e6f96800) [pid = 1850] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 03:09:29 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x7fb6e469f000) [pid = 1850] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 03:09:29 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x7fb6e6a11400) [pid = 1850] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 03:09:29 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x7fb6e4409c00) [pid = 1850] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 03:09:29 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x7fb6df3b7000) [pid = 1850] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 03:09:29 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x7fb6e46eb800) [pid = 1850] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 03:09:29 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x7fb6f222e400) [pid = 1850] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 03:09:29 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x7fb6dab82400) [pid = 1850] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 03:09:29 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x7fb6df3b8000) [pid = 1850] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 03:09:29 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x7fb6e76c0000) [pid = 1850] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 03:09:29 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x7fb6ded53c00) [pid = 1850] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 03:09:29 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x7fb6e121d000) [pid = 1850] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 03:09:29 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0x7fb6e64db800) [pid = 1850] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 03:09:29 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0x7fb6dab85c00) [pid = 1850] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 03:09:29 INFO - PROCESS | 1850 | --DOMWINDOW == 131 (0x7fb6df438800) [pid = 1850] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 03:09:29 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x7fb6e7749c00) [pid = 1850] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 03:09:29 INFO - PROCESS | 1850 | --DOMWINDOW == 129 (0x7fb6e64e0c00) [pid = 1850] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 03:09:29 INFO - PROCESS | 1850 | --DOMWINDOW == 128 (0x7fb6e57f3c00) [pid = 1850] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 03:09:29 INFO - PROCESS | 1850 | --DOMWINDOW == 127 (0x7fb6e8605000) [pid = 1850] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 03:09:29 INFO - PROCESS | 1850 | --DOMWINDOW == 126 (0x7fb6e440b800) [pid = 1850] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 03:09:29 INFO - PROCESS | 1850 | --DOMWINDOW == 125 (0x7fb6df430800) [pid = 1850] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 03:09:29 INFO - PROCESS | 1850 | --DOMWINDOW == 124 (0x7fb6d9f28c00) [pid = 1850] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 03:09:29 INFO - PROCESS | 1850 | --DOMWINDOW == 123 (0x7fb6d9f25c00) [pid = 1850] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 03:09:29 INFO - PROCESS | 1850 | --DOMWINDOW == 122 (0x7fb6e9c44400) [pid = 1850] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 03:09:29 INFO - PROCESS | 1850 | --DOMWINDOW == 121 (0x7fb6df3ae800) [pid = 1850] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 03:09:29 INFO - PROCESS | 1850 | --DOMWINDOW == 120 (0x7fb6e6bb7800) [pid = 1850] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 03:09:29 INFO - PROCESS | 1850 | --DOMWINDOW == 119 (0x7fb6d9f23c00) [pid = 1850] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 03:09:29 INFO - PROCESS | 1850 | --DOMWINDOW == 118 (0x7fb6e6191c00) [pid = 1850] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 03:09:29 INFO - PROCESS | 1850 | --DOMWINDOW == 117 (0x7fb6e618bc00) [pid = 1850] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 03:09:29 INFO - PROCESS | 1850 | --DOMWINDOW == 116 (0x7fb6df3b5000) [pid = 1850] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 03:09:30 INFO - PROCESS | 1850 | 1462529370254 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]]]}] 03:09:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 03:09:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1683ms 03:09:30 INFO - PROCESS | 1850 | 1462529370312 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 03:09:30 INFO - PROCESS | 1850 | 1462529370316 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 03:09:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 03:09:30 INFO - PROCESS | 1850 | 1462529370338 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 03:09:30 INFO - PROCESS | 1850 | 1462529370342 Marionette TRACE conn4 <- [1,1154,null,{}] 03:09:30 INFO - PROCESS | 1850 | 1462529370349 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}] 03:09:30 INFO - PROCESS | 1850 | 1462529370538 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 03:09:30 INFO - PROCESS | 1850 | 1462529370549 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:30 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6dfe7c000 == 98 [pid = 1850] [id = 296] 03:09:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 117 (0x7fb6de1cf000) [pid = 1850] [serial = 889] [outer = (nil)] 03:09:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 118 (0x7fb6df3b7000) [pid = 1850] [serial = 890] [outer = 0x7fb6de1cf000] 03:09:30 INFO - PROCESS | 1850 | 1462529370614 Marionette DEBUG loaded listener.js 03:09:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 119 (0x7fb6e46a3c00) [pid = 1850] [serial = 891] [outer = 0x7fb6de1cf000] 03:09:31 INFO - PROCESS | 1850 | 1462529371459 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]]]}] 03:09:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 03:09:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1193ms 03:09:31 INFO - PROCESS | 1850 | 1462529371524 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 03:09:31 INFO - PROCESS | 1850 | 1462529371528 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 03:09:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 03:09:31 INFO - PROCESS | 1850 | 1462529371536 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 03:09:31 INFO - PROCESS | 1850 | 1462529371539 Marionette TRACE conn4 <- [1,1158,null,{}] 03:09:31 INFO - PROCESS | 1850 | 1462529371545 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}] 03:09:31 INFO - PROCESS | 1850 | 1462529371736 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 03:09:31 INFO - PROCESS | 1850 | 1462529371983 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:32 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6dabbe800 == 99 [pid = 1850] [id = 297] 03:09:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 120 (0x7fb6d9f24c00) [pid = 1850] [serial = 892] [outer = (nil)] 03:09:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 121 (0x7fb6dab85c00) [pid = 1850] [serial = 893] [outer = 0x7fb6d9f24c00] 03:09:32 INFO - PROCESS | 1850 | 1462529372063 Marionette DEBUG loaded listener.js 03:09:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 122 (0x7fb6de9b1800) [pid = 1850] [serial = 894] [outer = 0x7fb6d9f24c00] 03:09:33 INFO - PROCESS | 1850 | 1462529373055 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]]]}] 03:09:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 03:09:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1586ms 03:09:33 INFO - PROCESS | 1850 | 1462529373126 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 03:09:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 03:09:33 INFO - PROCESS | 1850 | 1462529373137 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 03:09:33 INFO - PROCESS | 1850 | 1462529373149 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 03:09:33 INFO - PROCESS | 1850 | 1462529373159 Marionette TRACE conn4 <- [1,1162,null,{}] 03:09:33 INFO - PROCESS | 1850 | 1462529373172 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}] 03:09:33 INFO - PROCESS | 1850 | 1462529373470 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 03:09:33 INFO - PROCESS | 1850 | 1462529373690 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:33 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e0fbe800 == 100 [pid = 1850] [id = 298] 03:09:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 123 (0x7fb6e121a400) [pid = 1850] [serial = 895] [outer = (nil)] 03:09:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 124 (0x7fb6e4411400) [pid = 1850] [serial = 896] [outer = 0x7fb6e121a400] 03:09:33 INFO - PROCESS | 1850 | 1462529373780 Marionette DEBUG loaded listener.js 03:09:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 125 (0x7fb6e469f800) [pid = 1850] [serial = 897] [outer = 0x7fb6e121a400] 03:09:34 INFO - PROCESS | 1850 | 1462529374703 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]]]}] 03:09:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 03:09:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1594ms 03:09:34 INFO - PROCESS | 1850 | 1462529374742 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 03:09:34 INFO - PROCESS | 1850 | 1462529374748 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 03:09:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 03:09:34 INFO - PROCESS | 1850 | 1462529374757 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 03:09:34 INFO - PROCESS | 1850 | 1462529374760 Marionette TRACE conn4 <- [1,1166,null,{}] 03:09:34 INFO - PROCESS | 1850 | 1462529374766 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}] 03:09:34 INFO - PROCESS | 1850 | 1462529374978 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 03:09:35 INFO - PROCESS | 1850 | 1462529375241 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e733e000 == 101 [pid = 1850] [id = 299] 03:09:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 126 (0x7fb6e6191c00) [pid = 1850] [serial = 898] [outer = (nil)] 03:09:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 127 (0x7fb6e6a03000) [pid = 1850] [serial = 899] [outer = 0x7fb6e6191c00] 03:09:35 INFO - PROCESS | 1850 | 1462529375363 Marionette DEBUG loaded listener.js 03:09:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 128 (0x7fb6e6a8cc00) [pid = 1850] [serial = 900] [outer = 0x7fb6e6191c00] 03:09:36 INFO - PROCESS | 1850 | 1462529376237 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]]]}] 03:09:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 03:09:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1532ms 03:09:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 03:09:36 INFO - PROCESS | 1850 | 1462529376289 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 03:09:36 INFO - PROCESS | 1850 | 1462529376292 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 03:09:36 INFO - PROCESS | 1850 | 1462529376302 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 03:09:36 INFO - PROCESS | 1850 | 1462529376311 Marionette TRACE conn4 <- [1,1170,null,{}] 03:09:36 INFO - PROCESS | 1850 | 1462529376326 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}] 03:09:36 INFO - PROCESS | 1850 | 1462529376536 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 03:09:36 INFO - PROCESS | 1850 | 1462529376684 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:36 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6ecaca000 == 102 [pid = 1850] [id = 300] 03:09:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 129 (0x7fb6e45cc400) [pid = 1850] [serial = 901] [outer = (nil)] 03:09:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x7fb6e76bb800) [pid = 1850] [serial = 902] [outer = 0x7fb6e45cc400] 03:09:36 INFO - PROCESS | 1850 | 1462529376766 Marionette DEBUG loaded listener.js 03:09:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x7fb6e812a400) [pid = 1850] [serial = 903] [outer = 0x7fb6e45cc400] 03:09:37 INFO - PROCESS | 1850 | 1462529377666 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]]]}] 03:09:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 03:09:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1397ms 03:09:37 INFO - PROCESS | 1850 | 1462529377696 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 03:09:37 INFO - PROCESS | 1850 | 1462529377700 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 03:09:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 03:09:37 INFO - PROCESS | 1850 | 1462529377706 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 03:09:37 INFO - PROCESS | 1850 | 1462529377709 Marionette TRACE conn4 <- [1,1174,null,{}] 03:09:37 INFO - PROCESS | 1850 | 1462529377714 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}] 03:09:37 INFO - PROCESS | 1850 | 1462529377906 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 03:09:38 INFO - PROCESS | 1850 | 1462529378083 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:38 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f0e7a800 == 103 [pid = 1850] [id = 301] 03:09:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x7fb6e6bab000) [pid = 1850] [serial = 904] [outer = (nil)] 03:09:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x7fb6e860a400) [pid = 1850] [serial = 905] [outer = 0x7fb6e6bab000] 03:09:38 INFO - PROCESS | 1850 | 1462529378155 Marionette DEBUG loaded listener.js 03:09:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x7fb6e8793c00) [pid = 1850] [serial = 906] [outer = 0x7fb6e6bab000] 03:09:39 INFO - PROCESS | 1850 | 1462529379075 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] 03:09:39 INFO - PROCESS | 1850 | 1462529379147 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 03:09:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 03:09:39 INFO - PROCESS | 1850 | 1462529379155 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 03:09:39 INFO - PROCESS | 1850 | 1462529379158 Marionette TRACE conn4 <- [1,1178,null,{}] 03:09:39 INFO - PROCESS | 1850 | 1462529379164 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}] 03:09:39 INFO - PROCESS | 1850 | 1462529379361 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 03:09:39 INFO - PROCESS | 1850 | 1462529379532 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:39 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f16c2000 == 104 [pid = 1850] [id = 302] 03:09:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x7fb6ea1b5000) [pid = 1850] [serial = 907] [outer = (nil)] 03:09:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x7fb6ea1c0000) [pid = 1850] [serial = 908] [outer = 0x7fb6ea1b5000] 03:09:39 INFO - PROCESS | 1850 | 1462529379620 Marionette DEBUG loaded listener.js 03:09:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x7fb6ee8de800) [pid = 1850] [serial = 909] [outer = 0x7fb6ea1b5000] 03:09:40 INFO - PROCESS | 1850 | 1462529380581 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] 03:09:40 INFO - PROCESS | 1850 | 1462529380646 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 03:09:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 03:09:40 INFO - PROCESS | 1850 | 1462529380653 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 03:09:40 INFO - PROCESS | 1850 | 1462529380655 Marionette TRACE conn4 <- [1,1182,null,{}] 03:09:40 INFO - PROCESS | 1850 | 1462529380661 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}] 03:09:40 INFO - PROCESS | 1850 | 1462529380871 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 03:09:41 INFO - PROCESS | 1850 | 1462529381044 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:41 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f24d5800 == 105 [pid = 1850] [id = 303] 03:09:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x7fb6e76be400) [pid = 1850] [serial = 910] [outer = (nil)] 03:09:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x7fb6efb55000) [pid = 1850] [serial = 911] [outer = 0x7fb6e76be400] 03:09:41 INFO - PROCESS | 1850 | 1462529381118 Marionette DEBUG loaded listener.js 03:09:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x7fb6efb5c400) [pid = 1850] [serial = 912] [outer = 0x7fb6e76be400] 03:09:41 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 03:09:41 INFO - PROCESS | 1850 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:09:42 INFO - PROCESS | 1850 | 1462529382045 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] 03:09:42 INFO - PROCESS | 1850 | 1462529382096 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 03:09:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 03:09:42 INFO - PROCESS | 1850 | 1462529382102 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 03:09:42 INFO - PROCESS | 1850 | 1462529382106 Marionette TRACE conn4 <- [1,1186,null,{}] 03:09:42 INFO - PROCESS | 1850 | 1462529382112 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}] 03:09:42 INFO - PROCESS | 1850 | 1462529382301 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 03:09:42 INFO - PROCESS | 1850 | 1462529382478 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f32cb000 == 106 [pid = 1850] [id = 304] 03:09:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x7fb6efb5c800) [pid = 1850] [serial = 913] [outer = (nil)] 03:09:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x7fb6efd4c400) [pid = 1850] [serial = 914] [outer = 0x7fb6efb5c800] 03:09:42 INFO - PROCESS | 1850 | 1462529382592 Marionette DEBUG loaded listener.js 03:09:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x7fb6efd52c00) [pid = 1850] [serial = 915] [outer = 0x7fb6efb5c800] 03:09:43 INFO - PROCESS | 1850 | 1462529383424 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] 03:09:43 INFO - PROCESS | 1850 | 1462529383499 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 03:09:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 03:09:43 INFO - PROCESS | 1850 | 1462529383505 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 03:09:43 INFO - PROCESS | 1850 | 1462529383508 Marionette TRACE conn4 <- [1,1190,null,{}] 03:09:43 INFO - PROCESS | 1850 | 1462529383513 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}] 03:09:43 INFO - PROCESS | 1850 | 1462529383707 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 03:09:43 INFO - PROCESS | 1850 | 1462529383882 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:43 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f6880000 == 107 [pid = 1850] [id = 305] 03:09:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x7fb6efd45000) [pid = 1850] [serial = 916] [outer = (nil)] 03:09:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x7fb6f0cae400) [pid = 1850] [serial = 917] [outer = 0x7fb6efd45000] 03:09:43 INFO - PROCESS | 1850 | 1462529383956 Marionette DEBUG loaded listener.js 03:09:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x7fb6f0d14c00) [pid = 1850] [serial = 918] [outer = 0x7fb6efd45000] 03:09:44 INFO - PROCESS | 1850 | 1462529384823 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] 03:09:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 03:09:44 INFO - PROCESS | 1850 | 1462529384899 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 03:09:44 INFO - PROCESS | 1850 | 1462529384906 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 03:09:44 INFO - PROCESS | 1850 | 1462529384909 Marionette TRACE conn4 <- [1,1194,null,{}] 03:09:44 INFO - PROCESS | 1850 | 1462529384915 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}] 03:09:45 INFO - PROCESS | 1850 | 1462529385139 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 03:09:45 INFO - PROCESS | 1850 | 1462529385323 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:45 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6fd507000 == 108 [pid = 1850] [id = 306] 03:09:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x7fb6df431800) [pid = 1850] [serial = 919] [outer = (nil)] 03:09:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x7fb6f0bef800) [pid = 1850] [serial = 920] [outer = 0x7fb6df431800] 03:09:45 INFO - PROCESS | 1850 | 1462529385435 Marionette DEBUG loaded listener.js 03:09:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7fb6f0dd7c00) [pid = 1850] [serial = 921] [outer = 0x7fb6df431800] 03:09:46 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 03:09:46 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 03:09:46 INFO - PROCESS | 1850 | 1462529386300 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] 03:09:46 INFO - PROCESS | 1850 | 1462529386363 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 03:09:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 03:09:46 INFO - PROCESS | 1850 | 1462529386370 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 03:09:46 INFO - PROCESS | 1850 | 1462529386373 Marionette TRACE conn4 <- [1,1198,null,{}] 03:09:46 INFO - PROCESS | 1850 | 1462529386378 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}] 03:09:46 INFO - PROCESS | 1850 | 1462529386560 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 03:09:46 INFO - PROCESS | 1850 | 1462529386739 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:46 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6fe642000 == 109 [pid = 1850] [id = 307] 03:09:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7fb6f0dd6c00) [pid = 1850] [serial = 922] [outer = (nil)] 03:09:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7fb6f1280400) [pid = 1850] [serial = 923] [outer = 0x7fb6f0dd6c00] 03:09:46 INFO - PROCESS | 1850 | 1462529386824 Marionette DEBUG loaded listener.js 03:09:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7fb6f1507400) [pid = 1850] [serial = 924] [outer = 0x7fb6f0dd6c00] 03:09:47 INFO - PROCESS | 1850 | 1462529387728 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]]]}] 03:09:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 03:09:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1428ms 03:09:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 03:09:47 INFO - PROCESS | 1850 | 1462529387799 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 03:09:47 INFO - PROCESS | 1850 | 1462529387803 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 03:09:47 INFO - PROCESS | 1850 | 1462529387809 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 03:09:47 INFO - PROCESS | 1850 | 1462529387813 Marionette TRACE conn4 <- [1,1202,null,{}] 03:09:47 INFO - PROCESS | 1850 | 1462529387819 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}] 03:09:48 INFO - PROCESS | 1850 | 1462529388074 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 03:09:48 INFO - PROCESS | 1850 | 1462529388290 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb701cbe000 == 110 [pid = 1850] [id = 308] 03:09:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x7fb6f2228800) [pid = 1850] [serial = 925] [outer = (nil)] 03:09:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x7fb6f258f000) [pid = 1850] [serial = 926] [outer = 0x7fb6f2228800] 03:09:48 INFO - PROCESS | 1850 | 1462529388404 Marionette DEBUG loaded listener.js 03:09:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x7fb6f3190000) [pid = 1850] [serial = 927] [outer = 0x7fb6f2228800] 03:09:49 INFO - PROCESS | 1850 | 1462529389212 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]]]}] 03:09:49 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 03:09:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1481ms 03:09:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 03:09:49 INFO - PROCESS | 1850 | 1462529389290 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 03:09:49 INFO - PROCESS | 1850 | 1462529389293 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 03:09:49 INFO - PROCESS | 1850 | 1462529389299 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 03:09:49 INFO - PROCESS | 1850 | 1462529389302 Marionette TRACE conn4 <- [1,1206,null,{}] 03:09:49 INFO - PROCESS | 1850 | 1462529389309 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}] 03:09:49 INFO - PROCESS | 1850 | 1462529389505 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 03:09:49 INFO - PROCESS | 1850 | 1462529389680 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:49 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e0a21000 == 111 [pid = 1850] [id = 309] 03:09:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x7fb6e46a6800) [pid = 1850] [serial = 928] [outer = (nil)] 03:09:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x7fb6f337a400) [pid = 1850] [serial = 929] [outer = 0x7fb6e46a6800] 03:09:49 INFO - PROCESS | 1850 | 1462529389752 Marionette DEBUG loaded listener.js 03:09:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7fb6f34b6000) [pid = 1850] [serial = 930] [outer = 0x7fb6e46a6800] 03:09:50 INFO - PROCESS | 1850 | 1462529390633 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]]]}] 03:09:50 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 03:09:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1385ms 03:09:50 INFO - PROCESS | 1850 | 1462529390685 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 03:09:50 INFO - PROCESS | 1850 | 1462529390698 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 03:09:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 03:09:50 INFO - PROCESS | 1850 | 1462529390704 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 03:09:50 INFO - PROCESS | 1850 | 1462529390708 Marionette TRACE conn4 <- [1,1210,null,{}] 03:09:50 INFO - PROCESS | 1850 | 1462529390713 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}] 03:09:50 INFO - PROCESS | 1850 | 1462529390928 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 03:09:51 INFO - PROCESS | 1850 | 1462529391108 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6db714800 == 112 [pid = 1850] [id = 310] 03:09:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x7fb6dab86400) [pid = 1850] [serial = 931] [outer = (nil)] 03:09:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x7fb6dfabdc00) [pid = 1850] [serial = 932] [outer = 0x7fb6dab86400] 03:09:51 INFO - PROCESS | 1850 | 1462529391180 Marionette DEBUG loaded listener.js 03:09:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7fb6e690e400) [pid = 1850] [serial = 933] [outer = 0x7fb6dab86400] 03:09:52 INFO - PROCESS | 1850 | 1462529392058 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]]]}] 03:09:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 03:09:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1428ms 03:09:52 INFO - PROCESS | 1850 | 1462529392134 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 03:09:52 INFO - PROCESS | 1850 | 1462529392138 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 03:09:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 03:09:52 INFO - PROCESS | 1850 | 1462529392144 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 03:09:52 INFO - PROCESS | 1850 | 1462529392147 Marionette TRACE conn4 <- [1,1214,null,{}] 03:09:52 INFO - PROCESS | 1850 | 1462529392152 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}] 03:09:52 INFO - PROCESS | 1850 | 1462529392355 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 03:09:52 INFO - PROCESS | 1850 | 1462529392541 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:52 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6dfca8800 == 113 [pid = 1850] [id = 311] 03:09:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7fb6dab8d400) [pid = 1850] [serial = 934] [outer = (nil)] 03:09:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7fb6df42f000) [pid = 1850] [serial = 935] [outer = 0x7fb6dab8d400] 03:09:52 INFO - PROCESS | 1850 | 1462529392650 Marionette DEBUG loaded listener.js 03:09:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7fb6e64dfc00) [pid = 1850] [serial = 936] [outer = 0x7fb6dab8d400] 03:09:53 INFO - PROCESS | 1850 | 1462529393886 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]]]}] 03:09:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 03:09:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1782ms 03:09:53 INFO - PROCESS | 1850 | 1462529393928 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 03:09:53 INFO - PROCESS | 1850 | 1462529393934 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 03:09:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 03:09:53 INFO - PROCESS | 1850 | 1462529393942 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 03:09:53 INFO - PROCESS | 1850 | 1462529393946 Marionette TRACE conn4 <- [1,1218,null,{}] 03:09:53 INFO - PROCESS | 1850 | 1462529393954 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}] 03:09:54 INFO - PROCESS | 1850 | 1462529394231 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 03:09:54 INFO - PROCESS | 1850 | 1462529394406 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e0883000 == 114 [pid = 1850] [id = 312] 03:09:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7fb6dfab4800) [pid = 1850] [serial = 937] [outer = (nil)] 03:09:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7fb6e0e46000) [pid = 1850] [serial = 938] [outer = 0x7fb6dfab4800] 03:09:54 INFO - PROCESS | 1850 | 1462529394479 Marionette DEBUG loaded listener.js 03:09:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x7fb6e121c800) [pid = 1850] [serial = 939] [outer = 0x7fb6dfab4800] 03:09:55 INFO - PROCESS | 1850 | 1462529395336 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]]]}] 03:09:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 03:09:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1483ms 03:09:55 INFO - PROCESS | 1850 | 1462529395425 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 03:09:55 INFO - PROCESS | 1850 | 1462529395436 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 03:09:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 03:09:55 INFO - PROCESS | 1850 | 1462529395459 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 03:09:55 INFO - PROCESS | 1850 | 1462529395468 Marionette TRACE conn4 <- [1,1222,null,{}] 03:09:55 INFO - PROCESS | 1850 | 1462529395475 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}] 03:09:55 INFO - PROCESS | 1850 | 1462529395728 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 03:09:55 INFO - PROCESS | 1850 | 1462529395979 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d9ecc000 == 115 [pid = 1850] [id = 313] 03:09:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x7fb6de1d5400) [pid = 1850] [serial = 940] [outer = (nil)] 03:09:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x7fb6e464e000) [pid = 1850] [serial = 941] [outer = 0x7fb6de1d5400] 03:09:56 INFO - PROCESS | 1850 | 1462529396133 Marionette DEBUG loaded listener.js 03:09:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x7fb6e57ff000) [pid = 1850] [serial = 942] [outer = 0x7fb6de1d5400] 03:09:56 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6dfe7c000 == 114 [pid = 1850] [id = 296] 03:09:56 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e6ab6000 == 113 [pid = 1850] [id = 295] 03:09:56 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x7fb6e6a83c00) [pid = 1850] [serial = 836] [outer = (nil)] [url = about:blank] 03:09:56 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e467b000 == 112 [pid = 1850] [id = 294] 03:09:56 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e0a1c800 == 111 [pid = 1850] [id = 293] 03:09:56 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6df576000 == 110 [pid = 1850] [id = 292] 03:09:56 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6db71b800 == 109 [pid = 1850] [id = 291] 03:09:56 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6df6d4000 == 108 [pid = 1850] [id = 290] 03:09:56 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x7fb6e107f800) [pid = 1850] [serial = 813] [outer = (nil)] [url = about:blank] 03:09:56 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x7fb6e4643000) [pid = 1850] [serial = 810] [outer = (nil)] [url = about:blank] 03:09:56 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x7fb6e860dc00) [pid = 1850] [serial = 783] [outer = (nil)] [url = about:blank] 03:09:56 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7fb6e6819000) [pid = 1850] [serial = 834] [outer = (nil)] [url = about:blank] 03:09:56 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7fb6df430400) [pid = 1850] [serial = 833] [outer = (nil)] [url = about:blank] 03:09:56 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7fb6e76bec00) [pid = 1850] [serial = 780] [outer = (nil)] [url = about:blank] 03:09:56 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7fb6e6bad800) [pid = 1850] [serial = 792] [outer = (nil)] [url = about:blank] 03:09:56 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x7fb6efd4f000) [pid = 1850] [serial = 789] [outer = (nil)] [url = about:blank] 03:09:56 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x7fb6e46f5800) [pid = 1850] [serial = 818] [outer = (nil)] [url = about:blank] 03:09:56 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x7fb6e6c78800) [pid = 1850] [serial = 723] [outer = (nil)] [url = about:blank] 03:09:56 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x7fb6e4647c00) [pid = 1850] [serial = 816] [outer = (nil)] [url = about:blank] 03:09:56 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x7fb6e64e7c00) [pid = 1850] [serial = 822] [outer = (nil)] [url = about:blank] 03:09:56 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x7fb6e690c000) [pid = 1850] [serial = 824] [outer = (nil)] [url = about:blank] 03:09:56 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x7fb700310800) [pid = 1850] [serial = 608] [outer = (nil)] [url = about:blank] 03:09:56 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x7fb6e4764c00) [pid = 1850] [serial = 798] [outer = (nil)] [url = about:blank] 03:09:56 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x7fb6e0e4fc00) [pid = 1850] [serial = 711] [outer = (nil)] [url = about:blank] 03:09:56 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x7fb6e45d0000) [pid = 1850] [serial = 815] [outer = (nil)] [url = about:blank] 03:09:56 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x7fb6e8788c00) [pid = 1850] [serial = 732] [outer = (nil)] [url = about:blank] 03:09:56 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7fb6ef6b2c00) [pid = 1850] [serial = 741] [outer = (nil)] [url = about:blank] 03:09:56 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7fb6e6a07000) [pid = 1850] [serial = 825] [outer = (nil)] [url = about:blank] 03:09:56 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7fb6e4764800) [pid = 1850] [serial = 714] [outer = (nil)] [url = about:blank] 03:09:56 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x7fb6e6bb8000) [pid = 1850] [serial = 720] [outer = (nil)] [url = about:blank] 03:09:56 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x7fb6de9ab000) [pid = 1850] [serial = 680] [outer = (nil)] [url = about:blank] 03:09:56 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x7fb6e57f5800) [pid = 1850] [serial = 819] [outer = (nil)] [url = about:blank] 03:09:56 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x7fb6e107e000) [pid = 1850] [serial = 828] [outer = (nil)] [url = about:blank] 03:09:56 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x7fb6ea13d400) [pid = 1850] [serial = 735] [outer = (nil)] [url = about:blank] 03:09:56 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x7fb6e8117c00) [pid = 1850] [serial = 726] [outer = (nil)] [url = about:blank] 03:09:56 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x7fb6e6a03800) [pid = 1850] [serial = 717] [outer = (nil)] [url = about:blank] 03:09:56 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x7fb6ea1ee000) [pid = 1850] [serial = 738] [outer = (nil)] [url = about:blank] 03:09:56 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x7fb6e4411000) [pid = 1850] [serial = 809] [outer = (nil)] [url = about:blank] 03:09:56 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x7fb6e4648c00) [pid = 1850] [serial = 830] [outer = (nil)] [url = about:blank] 03:09:56 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x7fb6e6a0b800) [pid = 1850] [serial = 801] [outer = (nil)] [url = about:blank] 03:09:56 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x7fb6e6190800) [pid = 1850] [serial = 821] [outer = (nil)] [url = about:blank] 03:09:56 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x7fb6ded56000) [pid = 1850] [serial = 687] [outer = (nil)] [url = about:blank] 03:09:56 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x7fb6e476a800) [pid = 1850] [serial = 795] [outer = (nil)] [url = about:blank] 03:09:56 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0x7fb6ecaae400) [pid = 1850] [serial = 786] [outer = (nil)] [url = about:blank] 03:09:56 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0x7fb6dfac1400) [pid = 1850] [serial = 812] [outer = (nil)] [url = about:blank] 03:09:56 INFO - PROCESS | 1850 | --DOMWINDOW == 131 (0x7fb6e113c000) [pid = 1850] [serial = 774] [outer = (nil)] [url = about:blank] 03:09:56 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x7fb6e8366400) [pid = 1850] [serial = 729] [outer = (nil)] [url = about:blank] 03:09:56 INFO - PROCESS | 1850 | --DOMWINDOW == 129 (0x7fb6dfabe400) [pid = 1850] [serial = 827] [outer = (nil)] [url = about:blank] 03:09:56 INFO - PROCESS | 1850 | --DOMWINDOW == 128 (0x7fb6de9a5400) [pid = 1850] [serial = 684] [outer = (nil)] [url = about:blank] 03:09:56 INFO - PROCESS | 1850 | --DOMWINDOW == 127 (0x7fb6e46a3000) [pid = 1850] [serial = 831] [outer = (nil)] [url = about:blank] 03:09:56 INFO - PROCESS | 1850 | --DOMWINDOW == 126 (0x7fb6e6a02c00) [pid = 1850] [serial = 777] [outer = (nil)] [url = about:blank] 03:09:56 INFO - PROCESS | 1850 | --DOMWINDOW == 125 (0x7fb6e6a88800) [pid = 1850] [serial = 708] [outer = (nil)] [url = about:blank] 03:09:56 INFO - PROCESS | 1850 | --DOMWINDOW == 124 (0x7fb6e464e400) [pid = 1850] [serial = 771] [outer = (nil)] [url = about:blank] 03:09:57 INFO - PROCESS | 1850 | 1462529397111 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] 03:09:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 03:09:57 INFO - PROCESS | 1850 | 1462529397163 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 03:09:57 INFO - PROCESS | 1850 | 1462529397169 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 03:09:57 INFO - PROCESS | 1850 | 1462529397174 Marionette TRACE conn4 <- [1,1226,null,{}] 03:09:57 INFO - PROCESS | 1850 | 1462529397189 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}] 03:09:57 INFO - PROCESS | 1850 | 1462529397376 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 03:09:57 INFO - PROCESS | 1850 | 1462529397517 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:57 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df7dc800 == 109 [pid = 1850] [id = 314] 03:09:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 125 (0x7fb6dfabe400) [pid = 1850] [serial = 943] [outer = (nil)] 03:09:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 126 (0x7fb6e64e7c00) [pid = 1850] [serial = 944] [outer = 0x7fb6dfabe400] 03:09:57 INFO - PROCESS | 1850 | 1462529397590 Marionette DEBUG loaded listener.js 03:09:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 127 (0x7fb6e6bab400) [pid = 1850] [serial = 945] [outer = 0x7fb6dfabe400] 03:09:58 INFO - PROCESS | 1850 | 1462529398365 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]]]}] 03:09:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 03:09:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1241ms 03:09:58 INFO - PROCESS | 1850 | 1462529398423 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 03:09:58 INFO - PROCESS | 1850 | 1462529398427 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 03:09:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 03:09:58 INFO - PROCESS | 1850 | 1462529398450 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 03:09:58 INFO - PROCESS | 1850 | 1462529398453 Marionette TRACE conn4 <- [1,1230,null,{}] 03:09:58 INFO - PROCESS | 1850 | 1462529398458 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}] 03:09:58 INFO - PROCESS | 1850 | 1462529398689 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 03:09:58 INFO - PROCESS | 1850 | 1462529398721 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:58 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e0fa9000 == 110 [pid = 1850] [id = 315] 03:09:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 128 (0x7fb6e6a10c00) [pid = 1850] [serial = 946] [outer = (nil)] 03:09:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 129 (0x7fb6e6e04c00) [pid = 1850] [serial = 947] [outer = 0x7fb6e6a10c00] 03:09:58 INFO - PROCESS | 1850 | 1462529398793 Marionette DEBUG loaded listener.js 03:09:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x7fb6e76bf000) [pid = 1850] [serial = 948] [outer = 0x7fb6e6a10c00] 03:09:59 INFO - PROCESS | 1850 | 1462529399690 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]]]}] 03:09:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 03:09:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1280ms 03:09:59 INFO - PROCESS | 1850 | 1462529399731 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 03:09:59 INFO - PROCESS | 1850 | 1462529399734 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 03:09:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 03:09:59 INFO - PROCESS | 1850 | 1462529399748 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 03:09:59 INFO - PROCESS | 1850 | 1462529399750 Marionette TRACE conn4 <- [1,1234,null,{}] 03:09:59 INFO - PROCESS | 1850 | 1462529399756 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}] 03:09:59 INFO - PROCESS | 1850 | 1462529399981 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 03:10:00 INFO - PROCESS | 1850 | 1462529400012 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:00 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e63d6800 == 111 [pid = 1850] [id = 316] 03:10:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x7fb6e6c6e400) [pid = 1850] [serial = 949] [outer = (nil)] 03:10:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x7fb6e8114000) [pid = 1850] [serial = 950] [outer = 0x7fb6e6c6e400] 03:10:00 INFO - PROCESS | 1850 | 1462529400076 Marionette DEBUG loaded listener.js 03:10:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x7fb6e830b000) [pid = 1850] [serial = 951] [outer = 0x7fb6e6c6e400] 03:10:00 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0x7fb6e810c000) [pid = 1850] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 03:10:00 INFO - PROCESS | 1850 | --DOMWINDOW == 131 (0x7fb6e113a400) [pid = 1850] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 03:10:00 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x7fb6df3b6c00) [pid = 1850] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 03:10:00 INFO - PROCESS | 1850 | --DOMWINDOW == 129 (0x7fb6e0e42c00) [pid = 1850] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 03:10:00 INFO - PROCESS | 1850 | --DOMWINDOW == 128 (0x7fb6e0e4c400) [pid = 1850] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 03:10:00 INFO - PROCESS | 1850 | --DOMWINDOW == 127 (0x7fb6e6bad000) [pid = 1850] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 03:10:01 INFO - PROCESS | 1850 | 1462529401264 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]]]}] 03:10:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 03:10:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1537ms 03:10:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 03:10:01 INFO - PROCESS | 1850 | 1462529401277 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 03:10:01 INFO - PROCESS | 1850 | 1462529401280 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 03:10:01 INFO - PROCESS | 1850 | 1462529401286 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 03:10:01 INFO - PROCESS | 1850 | 1462529401289 Marionette TRACE conn4 <- [1,1238,null,{}] 03:10:01 INFO - PROCESS | 1850 | 1462529401294 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}] 03:10:01 INFO - PROCESS | 1850 | 1462529401581 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 03:10:01 INFO - PROCESS | 1850 | 1462529401614 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:01 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e7332000 == 112 [pid = 1850] [id = 317] 03:10:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 128 (0x7fb6e6c78400) [pid = 1850] [serial = 952] [outer = (nil)] 03:10:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 129 (0x7fb6e875a000) [pid = 1850] [serial = 953] [outer = 0x7fb6e6c78400] 03:10:01 INFO - PROCESS | 1850 | 1462529401690 Marionette DEBUG loaded listener.js 03:10:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x7fb6ecab3c00) [pid = 1850] [serial = 954] [outer = 0x7fb6e6c78400] 03:10:02 INFO - PROCESS | 1850 | 1462529402514 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]]]}] 03:10:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 03:10:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1285ms 03:10:02 INFO - PROCESS | 1850 | 1462529402571 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 03:10:02 INFO - PROCESS | 1850 | 1462529402575 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 03:10:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 03:10:02 INFO - PROCESS | 1850 | 1462529402580 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 03:10:02 INFO - PROCESS | 1850 | 1462529402582 Marionette TRACE conn4 <- [1,1242,null,{}] 03:10:02 INFO - PROCESS | 1850 | 1462529402588 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}] 03:10:02 INFO - PROCESS | 1850 | 1462529402750 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 03:10:02 INFO - PROCESS | 1850 | 1462529402766 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:02 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6ea178000 == 113 [pid = 1850] [id = 318] 03:10:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x7fb6ea1bc000) [pid = 1850] [serial = 955] [outer = (nil)] 03:10:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x7fb6ee8ddc00) [pid = 1850] [serial = 956] [outer = 0x7fb6ea1bc000] 03:10:02 INFO - PROCESS | 1850 | 1462529402826 Marionette DEBUG loaded listener.js 03:10:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x7fb6ef6a7c00) [pid = 1850] [serial = 957] [outer = 0x7fb6ea1bc000] 03:10:04 INFO - PROCESS | 1850 | 1462529404010 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]]]}] 03:10:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 03:10:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1478ms 03:10:04 INFO - PROCESS | 1850 | 1462529404061 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 03:10:04 INFO - PROCESS | 1850 | 1462529404068 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 03:10:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 03:10:04 INFO - PROCESS | 1850 | 1462529404076 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 03:10:04 INFO - PROCESS | 1850 | 1462529404082 Marionette TRACE conn4 <- [1,1246,null,{}] 03:10:04 INFO - PROCESS | 1850 | 1462529404090 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}] 03:10:04 INFO - PROCESS | 1850 | 1462529404295 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 03:10:04 INFO - PROCESS | 1850 | 1462529404518 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df6d4800 == 114 [pid = 1850] [id = 319] 03:10:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x7fb6e1081400) [pid = 1850] [serial = 958] [outer = (nil)] 03:10:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x7fb6e440f800) [pid = 1850] [serial = 959] [outer = 0x7fb6e1081400] 03:10:04 INFO - PROCESS | 1850 | 1462529404640 Marionette DEBUG loaded listener.js 03:10:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x7fb6e46a4c00) [pid = 1850] [serial = 960] [outer = 0x7fb6e1081400] 03:10:05 INFO - PROCESS | 1850 | 1462529405544 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]]]}] 03:10:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 03:10:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1534ms 03:10:05 INFO - PROCESS | 1850 | 1462529405611 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 03:10:05 INFO - PROCESS | 1850 | 1462529405620 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 03:10:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 03:10:05 INFO - PROCESS | 1850 | 1462529405630 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 03:10:05 INFO - PROCESS | 1850 | 1462529405634 Marionette TRACE conn4 <- [1,1250,null,{}] 03:10:05 INFO - PROCESS | 1850 | 1462529405640 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}] 03:10:05 INFO - PROCESS | 1850 | 1462529405881 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 03:10:06 INFO - PROCESS | 1850 | 1462529406141 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e710c800 == 115 [pid = 1850] [id = 320] 03:10:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x7fb6e4763800) [pid = 1850] [serial = 961] [outer = (nil)] 03:10:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x7fb6e6baa400) [pid = 1850] [serial = 962] [outer = 0x7fb6e4763800] 03:10:06 INFO - PROCESS | 1850 | 1462529406261 Marionette DEBUG loaded listener.js 03:10:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x7fb6e6bd9c00) [pid = 1850] [serial = 963] [outer = 0x7fb6e4763800] 03:10:07 INFO - PROCESS | 1850 | 1462529407181 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]]]}] 03:10:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 03:10:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1589ms 03:10:07 INFO - PROCESS | 1850 | 1462529407220 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 03:10:07 INFO - PROCESS | 1850 | 1462529407223 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 03:10:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 03:10:07 INFO - PROCESS | 1850 | 1462529407230 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 03:10:07 INFO - PROCESS | 1850 | 1462529407236 Marionette TRACE conn4 <- [1,1254,null,{}] 03:10:07 INFO - PROCESS | 1850 | 1462529407253 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}] 03:10:07 INFO - PROCESS | 1850 | 1462529407477 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 03:10:07 INFO - PROCESS | 1850 | 1462529407708 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:07 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6ef8d5800 == 116 [pid = 1850] [id = 321] 03:10:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x7fb6e6a06800) [pid = 1850] [serial = 964] [outer = (nil)] 03:10:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x7fb6e8763c00) [pid = 1850] [serial = 965] [outer = 0x7fb6e6a06800] 03:10:07 INFO - PROCESS | 1850 | 1462529407832 Marionette DEBUG loaded listener.js 03:10:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x7fb6ec956000) [pid = 1850] [serial = 966] [outer = 0x7fb6e6a06800] 03:10:08 INFO - PROCESS | 1850 | 1462529408692 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]]]}] 03:10:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e6957000 == 115 [pid = 1850] [id = 9] 03:10:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 03:10:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1538ms 03:10:08 INFO - PROCESS | 1850 | 1462529408822 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 03:10:08 INFO - PROCESS | 1850 | 1462529408827 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 03:10:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 03:10:08 INFO - PROCESS | 1850 | 1462529408835 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 03:10:08 INFO - PROCESS | 1850 | 1462529408838 Marionette TRACE conn4 <- [1,1258,null,{}] 03:10:08 INFO - PROCESS | 1850 | 1462529408845 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}] 03:10:09 INFO - PROCESS | 1850 | 1462529409101 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 03:10:09 INFO - PROCESS | 1850 | 1462529409373 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f1453800 == 116 [pid = 1850] [id = 322] 03:10:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x7fb6ed5e6000) [pid = 1850] [serial = 967] [outer = (nil)] 03:10:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x7fb6eebe1c00) [pid = 1850] [serial = 968] [outer = 0x7fb6ed5e6000] 03:10:09 INFO - PROCESS | 1850 | 1462529409458 Marionette DEBUG loaded listener.js 03:10:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x7fb6ef7b8800) [pid = 1850] [serial = 969] [outer = 0x7fb6ed5e6000] 03:10:10 INFO - PROCESS | 1850 | 1462529410382 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]]]}] 03:10:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 03:10:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1581ms 03:10:10 INFO - PROCESS | 1850 | 1462529410416 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 03:10:10 INFO - PROCESS | 1850 | 1462529410420 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 03:10:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 03:10:10 INFO - PROCESS | 1850 | 1462529410427 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 03:10:10 INFO - PROCESS | 1850 | 1462529410430 Marionette TRACE conn4 <- [1,1262,null,{}] 03:10:10 INFO - PROCESS | 1850 | 1462529410436 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}] 03:10:10 INFO - PROCESS | 1850 | 1462529410640 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 03:10:10 INFO - PROCESS | 1850 | 1462529410881 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:10 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f31bd800 == 117 [pid = 1850] [id = 323] 03:10:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x7fb6efd4cc00) [pid = 1850] [serial = 970] [outer = (nil)] 03:10:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x7fb6f0cba400) [pid = 1850] [serial = 971] [outer = 0x7fb6efd4cc00] 03:10:11 INFO - PROCESS | 1850 | 1462529411002 Marionette DEBUG loaded listener.js 03:10:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x7fb6f0dd2800) [pid = 1850] [serial = 972] [outer = 0x7fb6efd4cc00] 03:10:11 INFO - PROCESS | 1850 | 1462529411852 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]]]}] 03:10:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 03:10:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1479ms 03:10:11 INFO - PROCESS | 1850 | 1462529411908 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 03:10:11 INFO - PROCESS | 1850 | 1462529411912 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 03:10:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 03:10:11 INFO - PROCESS | 1850 | 1462529411918 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 03:10:11 INFO - PROCESS | 1850 | 1462529411921 Marionette TRACE conn4 <- [1,1266,null,{}] 03:10:11 INFO - PROCESS | 1850 | 1462529411927 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}] 03:10:12 INFO - PROCESS | 1850 | 1462529412156 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 03:10:12 INFO - PROCESS | 1850 | 1462529412409 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:12 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6fe742000 == 118 [pid = 1850] [id = 324] 03:10:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7fb6e6a05400) [pid = 1850] [serial = 973] [outer = (nil)] 03:10:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7fb6f1ce3400) [pid = 1850] [serial = 974] [outer = 0x7fb6e6a05400] 03:10:12 INFO - PROCESS | 1850 | 1462529412528 Marionette DEBUG loaded listener.js 03:10:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7fb6f34bb800) [pid = 1850] [serial = 975] [outer = 0x7fb6e6a05400] 03:10:13 INFO - PROCESS | 1850 | 1462529413375 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]]]}] 03:10:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 03:10:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1485ms 03:10:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 03:10:13 INFO - PROCESS | 1850 | 1462529413407 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 03:10:13 INFO - PROCESS | 1850 | 1462529413410 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 03:10:13 INFO - PROCESS | 1850 | 1462529413416 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 03:10:13 INFO - PROCESS | 1850 | 1462529413420 Marionette TRACE conn4 <- [1,1270,null,{}] 03:10:13 INFO - PROCESS | 1850 | 1462529413425 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}] 03:10:13 INFO - PROCESS | 1850 | 1462529413627 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 03:10:13 INFO - PROCESS | 1850 | 1462529413807 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:13 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb70250b800 == 119 [pid = 1850] [id = 325] 03:10:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7fb6f0dd8800) [pid = 1850] [serial = 976] [outer = (nil)] 03:10:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x7fb6f6788800) [pid = 1850] [serial = 977] [outer = 0x7fb6f0dd8800] 03:10:13 INFO - PROCESS | 1850 | 1462529413879 Marionette DEBUG loaded listener.js 03:10:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x7fb6f7644800) [pid = 1850] [serial = 978] [outer = 0x7fb6f0dd8800] 03:10:14 INFO - PROCESS | 1850 | 1462529414806 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]]]}] 03:10:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 03:10:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1441ms 03:10:14 INFO - PROCESS | 1850 | 1462529414858 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 03:10:14 INFO - PROCESS | 1850 | 1462529414862 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 03:10:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 03:10:14 INFO - PROCESS | 1850 | 1462529414868 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 03:10:14 INFO - PROCESS | 1850 | 1462529414870 Marionette TRACE conn4 <- [1,1274,null,{}] 03:10:14 INFO - PROCESS | 1850 | 1462529414877 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}] 03:10:15 INFO - PROCESS | 1850 | 1462529415088 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 03:10:15 INFO - PROCESS | 1850 | 1462529415270 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:15 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb702a03000 == 120 [pid = 1850] [id = 326] 03:10:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x7fb6f2235400) [pid = 1850] [serial = 979] [outer = (nil)] 03:10:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x7fb6fc663800) [pid = 1850] [serial = 980] [outer = 0x7fb6f2235400] 03:10:15 INFO - PROCESS | 1850 | 1462529415358 Marionette DEBUG loaded listener.js 03:10:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x7fb6fd20a000) [pid = 1850] [serial = 981] [outer = 0x7fb6f2235400] 03:10:16 INFO - PROCESS | 1850 | 1462529416250 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]]]}] 03:10:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 03:10:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1429ms 03:10:16 INFO - PROCESS | 1850 | 1462529416298 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 03:10:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 03:10:16 INFO - PROCESS | 1850 | 1462529416302 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 03:10:16 INFO - PROCESS | 1850 | 1462529416309 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 03:10:16 INFO - PROCESS | 1850 | 1462529416313 Marionette TRACE conn4 <- [1,1278,null,{}] 03:10:16 INFO - PROCESS | 1850 | 1462529416319 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}] 03:10:16 INFO - PROCESS | 1850 | 1462529416518 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 03:10:16 INFO - PROCESS | 1850 | 1462529416706 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb702ade000 == 121 [pid = 1850] [id = 327] 03:10:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7fb6f2544c00) [pid = 1850] [serial = 982] [outer = (nil)] 03:10:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x7fb6fd295800) [pid = 1850] [serial = 983] [outer = 0x7fb6f2544c00] 03:10:16 INFO - PROCESS | 1850 | 1462529416781 Marionette DEBUG loaded listener.js 03:10:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x7fb6fd58c000) [pid = 1850] [serial = 984] [outer = 0x7fb6f2544c00] 03:10:17 INFO - PROCESS | 1850 | 1462529417681 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]]]}] 03:10:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 03:10:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1433ms 03:10:17 INFO - PROCESS | 1850 | 1462529417743 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 03:10:17 INFO - PROCESS | 1850 | 1462529417747 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 03:10:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 03:10:17 INFO - PROCESS | 1850 | 1462529417753 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 03:10:17 INFO - PROCESS | 1850 | 1462529417756 Marionette TRACE conn4 <- [1,1282,null,{}] 03:10:17 INFO - PROCESS | 1850 | 1462529417762 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}] 03:10:17 INFO - PROCESS | 1850 | 1462529417978 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 03:10:18 INFO - PROCESS | 1850 | 1462529418160 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb705069000 == 122 [pid = 1850] [id = 328] 03:10:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7fb6fd75ac00) [pid = 1850] [serial = 985] [outer = (nil)] 03:10:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7fb6fd76a800) [pid = 1850] [serial = 986] [outer = 0x7fb6fd75ac00] 03:10:18 INFO - PROCESS | 1850 | 1462529418285 Marionette DEBUG loaded listener.js 03:10:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7fb6fd7b4000) [pid = 1850] [serial = 987] [outer = 0x7fb6fd75ac00] 03:10:19 INFO - PROCESS | 1850 | 1462529419142 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]]]}] 03:10:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 03:10:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1438ms 03:10:19 INFO - PROCESS | 1850 | 1462529419194 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 03:10:19 INFO - PROCESS | 1850 | 1462529419200 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 03:10:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 03:10:19 INFO - PROCESS | 1850 | 1462529419208 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 03:10:19 INFO - PROCESS | 1850 | 1462529419215 Marionette TRACE conn4 <- [1,1286,null,{}] 03:10:19 INFO - PROCESS | 1850 | 1462529419223 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}] 03:10:19 INFO - PROCESS | 1850 | 1462529419596 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 03:10:19 INFO - PROCESS | 1850 | 1462529419935 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:19 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb706b99800 == 123 [pid = 1850] [id = 329] 03:10:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7fb6fe76f400) [pid = 1850] [serial = 988] [outer = (nil)] 03:10:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7fb6fe920800) [pid = 1850] [serial = 989] [outer = 0x7fb6fe76f400] 03:10:20 INFO - PROCESS | 1850 | 1462529420069 Marionette DEBUG loaded listener.js 03:10:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7fb6fe953400) [pid = 1850] [serial = 990] [outer = 0x7fb6fe76f400] 03:10:21 INFO - PROCESS | 1850 | 1462529421187 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]]]}] 03:10:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 03:10:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 2040ms 03:10:21 INFO - PROCESS | 1850 | 1462529421248 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 03:10:21 INFO - PROCESS | 1850 | 1462529421252 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 03:10:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 03:10:21 INFO - PROCESS | 1850 | 1462529421258 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 03:10:21 INFO - PROCESS | 1850 | 1462529421261 Marionette TRACE conn4 <- [1,1290,null,{}] 03:10:21 INFO - PROCESS | 1850 | 1462529421267 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}] 03:10:21 INFO - PROCESS | 1850 | 1462529421474 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 03:10:21 INFO - PROCESS | 1850 | 1462529421654 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df49f800 == 124 [pid = 1850] [id = 330] 03:10:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x7fb6de9aa800) [pid = 1850] [serial = 991] [outer = (nil)] 03:10:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x7fb6e46ec800) [pid = 1850] [serial = 992] [outer = 0x7fb6de9aa800] 03:10:21 INFO - PROCESS | 1850 | 1462529421727 Marionette DEBUG loaded listener.js 03:10:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x7fb6fe926400) [pid = 1850] [serial = 993] [outer = 0x7fb6de9aa800] 03:10:23 INFO - PROCESS | 1850 | 1462529422996 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]]]}] 03:10:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 03:10:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1782ms 03:10:23 INFO - PROCESS | 1850 | 1462529423052 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 03:10:23 INFO - PROCESS | 1850 | 1462529423056 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 03:10:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 03:10:23 INFO - PROCESS | 1850 | 1462529423066 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 03:10:23 INFO - PROCESS | 1850 | 1462529423070 Marionette TRACE conn4 <- [1,1294,null,{}] 03:10:23 INFO - PROCESS | 1850 | 1462529423080 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}] 03:10:23 INFO - PROCESS | 1850 | 1462529423327 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 03:10:23 INFO - PROCESS | 1850 | 1462529423510 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:23 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e0ec2000 == 125 [pid = 1850] [id = 331] 03:10:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x7fb6dfac1000) [pid = 1850] [serial = 994] [outer = (nil)] 03:10:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x7fb6e1077400) [pid = 1850] [serial = 995] [outer = 0x7fb6dfac1000] 03:10:23 INFO - PROCESS | 1850 | 1462529423582 Marionette DEBUG loaded listener.js 03:10:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x7fb6e45d0c00) [pid = 1850] [serial = 996] [outer = 0x7fb6dfac1000] 03:10:24 INFO - PROCESS | 1850 | 1462529424447 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]]]}] 03:10:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 03:10:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1433ms 03:10:24 INFO - PROCESS | 1850 | 1462529424500 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 03:10:24 INFO - PROCESS | 1850 | 1462529424507 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 03:10:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 03:10:24 INFO - PROCESS | 1850 | 1462529424518 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 03:10:24 INFO - PROCESS | 1850 | 1462529424521 Marionette TRACE conn4 <- [1,1298,null,{}] 03:10:24 INFO - PROCESS | 1850 | 1462529424528 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}] 03:10:24 INFO - PROCESS | 1850 | 1462529424729 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 03:10:24 INFO - PROCESS | 1850 | 1462529424986 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:25 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e0881800 == 126 [pid = 1850] [id = 332] 03:10:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x7fb6e4404000) [pid = 1850] [serial = 997] [outer = (nil)] 03:10:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x7fb6e464bc00) [pid = 1850] [serial = 998] [outer = 0x7fb6e4404000] 03:10:25 INFO - PROCESS | 1850 | 1462529425168 Marionette DEBUG loaded listener.js 03:10:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x7fb6e64db800) [pid = 1850] [serial = 999] [outer = 0x7fb6e4404000] 03:10:26 INFO - PROCESS | 1850 | 1462529426161 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]]]}] 03:10:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 03:10:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1684ms 03:10:26 INFO - PROCESS | 1850 | 1462529426203 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 03:10:26 INFO - PROCESS | 1850 | 1462529426207 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 03:10:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 03:10:26 INFO - PROCESS | 1850 | 1462529426213 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 03:10:26 INFO - PROCESS | 1850 | 1462529426219 Marionette TRACE conn4 <- [1,1302,null,{}] 03:10:26 INFO - PROCESS | 1850 | 1462529426235 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}] 03:10:26 INFO - PROCESS | 1850 | 1462529426502 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 03:10:26 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6df3e2000 == 125 [pid = 1850] [id = 140] 03:10:26 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x7fb6ea1b2800) [pid = 1850] [serial = 863] [outer = (nil)] [url = about:blank] 03:10:26 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x7fb6ebfc3000) [pid = 1850] [serial = 866] [outer = (nil)] [url = about:blank] 03:10:26 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x7fb6df3b7000) [pid = 1850] [serial = 890] [outer = (nil)] [url = about:blank] 03:10:26 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x7fb6ea1bd000) [pid = 1850] [serial = 869] [outer = (nil)] [url = about:blank] 03:10:26 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6fd507000 == 124 [pid = 1850] [id = 306] 03:10:26 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f6880000 == 123 [pid = 1850] [id = 305] 03:10:26 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f32cb000 == 122 [pid = 1850] [id = 304] 03:10:26 INFO - PROCESS | 1850 | 1462529426845 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:26 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f24d5800 == 121 [pid = 1850] [id = 303] 03:10:26 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f16c2000 == 120 [pid = 1850] [id = 302] 03:10:26 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f0e7a800 == 119 [pid = 1850] [id = 301] 03:10:26 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6ecaca000 == 118 [pid = 1850] [id = 300] 03:10:26 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e733e000 == 117 [pid = 1850] [id = 299] 03:10:26 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df57c800 == 118 [pid = 1850] [id = 333] 03:10:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x7fb6e4771400) [pid = 1850] [serial = 1000] [outer = (nil)] 03:10:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x7fb6e6e09400) [pid = 1850] [serial = 1001] [outer = 0x7fb6e4771400] 03:10:26 INFO - PROCESS | 1850 | 1462529426926 Marionette DEBUG loaded listener.js 03:10:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x7fb6e8111c00) [pid = 1850] [serial = 1002] [outer = 0x7fb6e4771400] 03:10:27 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e0fbe800 == 117 [pid = 1850] [id = 298] 03:10:27 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6dabbe800 == 116 [pid = 1850] [id = 297] 03:10:27 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x7fb6e8154400) [pid = 1850] [serial = 887] [outer = (nil)] [url = about:blank] 03:10:27 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x7fb6e4643400) [pid = 1850] [serial = 876] [outer = (nil)] [url = about:blank] 03:10:27 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x7fb6e1221000) [pid = 1850] [serial = 875] [outer = (nil)] [url = about:blank] 03:10:27 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x7fb6e8762400) [pid = 1850] [serial = 857] [outer = (nil)] [url = about:blank] 03:10:27 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x7fb6e6bce000) [pid = 1850] [serial = 845] [outer = (nil)] [url = about:blank] 03:10:27 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x7fb6e6fa2c00) [pid = 1850] [serial = 851] [outer = (nil)] [url = about:blank] 03:10:27 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x7fb6e1072c00) [pid = 1850] [serial = 873] [outer = (nil)] [url = about:blank] 03:10:27 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x7fb6df42f800) [pid = 1850] [serial = 872] [outer = (nil)] [url = about:blank] 03:10:27 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7fb6e1223400) [pid = 1850] [serial = 878] [outer = (nil)] [url = about:blank] 03:10:27 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7fb6e57f5c00) [pid = 1850] [serial = 879] [outer = (nil)] [url = about:blank] 03:10:27 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7fb6e6c7b400) [pid = 1850] [serial = 848] [outer = (nil)] [url = about:blank] 03:10:27 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7fb6e64e6000) [pid = 1850] [serial = 881] [outer = (nil)] [url = about:blank] 03:10:27 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x7fb6e835cc00) [pid = 1850] [serial = 854] [outer = (nil)] [url = about:blank] 03:10:27 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x7fb6e9c4c800) [pid = 1850] [serial = 860] [outer = (nil)] [url = about:blank] 03:10:27 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x7fb6e107a400) [pid = 1850] [serial = 839] [outer = (nil)] [url = about:blank] 03:10:27 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x7fb6e57f0800) [pid = 1850] [serial = 842] [outer = (nil)] [url = about:blank] 03:10:27 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x7fb6e6bce800) [pid = 1850] [serial = 884] [outer = (nil)] [url = about:blank] 03:10:27 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x7fb6ea146000) [pid = 1850] [serial = 888] [outer = (nil)] [url = about:blank] 03:10:27 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x7fb6e6e03400) [pid = 1850] [serial = 885] [outer = (nil)] [url = about:blank] 03:10:27 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x7fb6e6a0fc00) [pid = 1850] [serial = 882] [outer = (nil)] [url = about:blank] 03:10:27 INFO - PROCESS | 1850 | 1462529427739 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]]]}] 03:10:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 03:10:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1542ms 03:10:27 INFO - PROCESS | 1850 | 1462529427756 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 03:10:27 INFO - PROCESS | 1850 | 1462529427759 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 03:10:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 03:10:27 INFO - PROCESS | 1850 | 1462529427772 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 03:10:27 INFO - PROCESS | 1850 | 1462529427774 Marionette TRACE conn4 <- [1,1306,null,{}] 03:10:27 INFO - PROCESS | 1850 | 1462529427781 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}] 03:10:27 INFO - PROCESS | 1850 | 1462529427989 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 03:10:28 INFO - PROCESS | 1850 | 1462529428132 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:28 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e4675000 == 117 [pid = 1850] [id = 334] 03:10:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x7fb6df3b5800) [pid = 1850] [serial = 1003] [outer = (nil)] 03:10:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x7fb6e8758400) [pid = 1850] [serial = 1004] [outer = 0x7fb6df3b5800] 03:10:28 INFO - PROCESS | 1850 | 1462529428198 Marionette DEBUG loaded listener.js 03:10:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x7fb6ea1b3c00) [pid = 1850] [serial = 1005] [outer = 0x7fb6df3b5800] 03:10:28 INFO - PROCESS | 1850 | 1462529428968 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]]]}] 03:10:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 03:10:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1237ms 03:10:29 INFO - PROCESS | 1850 | 1462529429035 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 03:10:29 INFO - PROCESS | 1850 | 1462529429039 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 03:10:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 03:10:29 INFO - PROCESS | 1850 | 1462529429045 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 03:10:29 INFO - PROCESS | 1850 | 1462529429047 Marionette TRACE conn4 <- [1,1310,null,{}] 03:10:29 INFO - PROCESS | 1850 | 1462529429057 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}] 03:10:29 INFO - PROCESS | 1850 | 1462529429303 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 03:10:29 INFO - PROCESS | 1850 | 1462529429334 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:29 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e711d000 == 118 [pid = 1850] [id = 335] 03:10:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7fb6ea1b6400) [pid = 1850] [serial = 1006] [outer = (nil)] 03:10:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x7fb6ee8de000) [pid = 1850] [serial = 1007] [outer = 0x7fb6ea1b6400] 03:10:29 INFO - PROCESS | 1850 | 1462529429397 Marionette DEBUG loaded listener.js 03:10:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x7fb6efb4ec00) [pid = 1850] [serial = 1008] [outer = 0x7fb6ea1b6400] 03:10:30 INFO - PROCESS | 1850 | 1462529430284 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] 03:10:30 INFO - PROCESS | 1850 | 1462529430341 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 03:10:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 03:10:30 INFO - PROCESS | 1850 | 1462529430356 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 03:10:30 INFO - PROCESS | 1850 | 1462529430360 Marionette TRACE conn4 <- [1,1314,null,{}] 03:10:30 INFO - PROCESS | 1850 | 1462529430365 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}] 03:10:30 INFO - PROCESS | 1850 | 1462529430645 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 03:10:30 INFO - PROCESS | 1850 | 1462529430683 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:30 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6ebf97000 == 119 [pid = 1850] [id = 336] 03:10:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7fb6e92dd800) [pid = 1850] [serial = 1009] [outer = (nil)] 03:10:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7fb6f0cbb000) [pid = 1850] [serial = 1010] [outer = 0x7fb6e92dd800] 03:10:30 INFO - PROCESS | 1850 | 1462529430750 Marionette DEBUG loaded listener.js 03:10:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7fb6f1285000) [pid = 1850] [serial = 1011] [outer = 0x7fb6e92dd800] 03:10:31 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7fb6de1cf000) [pid = 1850] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 03:10:31 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x7fb6dfabe400) [pid = 1850] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 03:10:31 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x7fb6e6c6e400) [pid = 1850] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 03:10:31 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x7fb6de1d5400) [pid = 1850] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 03:10:31 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x7fb6e6c78400) [pid = 1850] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 03:10:31 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x7fb6e6a10c00) [pid = 1850] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 03:10:31 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x7fb6dfab4800) [pid = 1850] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 03:10:32 INFO - PROCESS | 1850 | 1462529432202 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]]]}] 03:10:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 03:10:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1885ms 03:10:32 INFO - PROCESS | 1850 | 1462529432242 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 03:10:32 INFO - PROCESS | 1850 | 1462529432246 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 03:10:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 03:10:32 INFO - PROCESS | 1850 | 1462529432252 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 03:10:32 INFO - PROCESS | 1850 | 1462529432256 Marionette TRACE conn4 <- [1,1318,null,{}] 03:10:32 INFO - PROCESS | 1850 | 1462529432262 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}] 03:10:32 INFO - PROCESS | 1850 | 1462529432511 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 03:10:32 INFO - PROCESS | 1850 | 1462529432560 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:32 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6ee65b800 == 120 [pid = 1850] [id = 337] 03:10:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x7fb6e0e4dc00) [pid = 1850] [serial = 1012] [outer = (nil)] 03:10:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7fb6efb5cc00) [pid = 1850] [serial = 1013] [outer = 0x7fb6e0e4dc00] 03:10:32 INFO - PROCESS | 1850 | 1462529432666 Marionette DEBUG loaded listener.js 03:10:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x7fb6f1ce1000) [pid = 1850] [serial = 1014] [outer = 0x7fb6e0e4dc00] 03:10:33 INFO - PROCESS | 1850 | 1462529433546 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]]]}] 03:10:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 03:10:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1333ms 03:10:33 INFO - PROCESS | 1850 | 1462529433586 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 03:10:33 INFO - PROCESS | 1850 | 1462529433588 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 03:10:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 03:10:33 INFO - PROCESS | 1850 | 1462529433595 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 03:10:33 INFO - PROCESS | 1850 | 1462529433598 Marionette TRACE conn4 <- [1,1322,null,{}] 03:10:33 INFO - PROCESS | 1850 | 1462529433604 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}] 03:10:33 INFO - PROCESS | 1850 | 1462529433785 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 03:10:34 INFO - PROCESS | 1850 | 1462529434079 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:34 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6ddfbd000 == 121 [pid = 1850] [id = 338] 03:10:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x7fb6d9f27800) [pid = 1850] [serial = 1015] [outer = (nil)] 03:10:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7fb6dab8e000) [pid = 1850] [serial = 1016] [outer = 0x7fb6d9f27800] 03:10:34 INFO - PROCESS | 1850 | 1462529434159 Marionette DEBUG loaded listener.js 03:10:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7fb6ded59800) [pid = 1850] [serial = 1017] [outer = 0x7fb6d9f27800] 03:10:35 INFO - PROCESS | 1850 | 1462529435128 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]]]}] 03:10:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 03:10:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1581ms 03:10:35 INFO - PROCESS | 1850 | 1462529435179 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 03:10:35 INFO - PROCESS | 1850 | 1462529435186 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 03:10:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 03:10:35 INFO - PROCESS | 1850 | 1462529435196 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 03:10:35 INFO - PROCESS | 1850 | 1462529435202 Marionette TRACE conn4 <- [1,1326,null,{}] 03:10:35 INFO - PROCESS | 1850 | 1462529435211 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}] 03:10:35 INFO - PROCESS | 1850 | 1462529435453 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 03:10:35 INFO - PROCESS | 1850 | 1462529435686 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e0fa4800 == 122 [pid = 1850] [id = 339] 03:10:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7fb6e57f8800) [pid = 1850] [serial = 1018] [outer = (nil)] 03:10:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7fb6e64e2400) [pid = 1850] [serial = 1019] [outer = 0x7fb6e57f8800] 03:10:35 INFO - PROCESS | 1850 | 1462529435812 Marionette DEBUG loaded listener.js 03:10:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7fb6e6a11400) [pid = 1850] [serial = 1020] [outer = 0x7fb6e57f8800] 03:10:36 INFO - PROCESS | 1850 | 1462529436697 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]]]}] 03:10:36 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 03:10:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1535ms 03:10:36 INFO - PROCESS | 1850 | 1462529436750 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 03:10:36 INFO - PROCESS | 1850 | 1462529436757 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 03:10:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 03:10:36 INFO - PROCESS | 1850 | 1462529436764 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 03:10:36 INFO - PROCESS | 1850 | 1462529436768 Marionette TRACE conn4 <- [1,1330,null,{}] 03:10:36 INFO - PROCESS | 1850 | 1462529436774 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}] 03:10:36 INFO - PROCESS | 1850 | 1462529436983 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 03:10:37 INFO - PROCESS | 1850 | 1462529437167 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:37 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6ea17a000 == 123 [pid = 1850] [id = 340] 03:10:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7fb6e6bb8000) [pid = 1850] [serial = 1021] [outer = (nil)] 03:10:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x7fb6e76c8c00) [pid = 1850] [serial = 1022] [outer = 0x7fb6e6bb8000] 03:10:37 INFO - PROCESS | 1850 | 1462529437241 Marionette DEBUG loaded listener.js 03:10:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x7fb6e8610400) [pid = 1850] [serial = 1023] [outer = 0x7fb6e6bb8000] 03:10:38 INFO - PROCESS | 1850 | 1462529438294 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]]]}] 03:10:38 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 03:10:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1580ms 03:10:38 INFO - PROCESS | 1850 | 1462529438346 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 03:10:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 03:10:38 INFO - PROCESS | 1850 | 1462529438350 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 03:10:38 INFO - PROCESS | 1850 | 1462529438365 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 03:10:38 INFO - PROCESS | 1850 | 1462529438374 Marionette TRACE conn4 <- [1,1334,null,{}] 03:10:38 INFO - PROCESS | 1850 | 1462529438381 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}] 03:10:38 INFO - PROCESS | 1850 | 1462529438631 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 03:10:38 INFO - PROCESS | 1850 | 1462529438860 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:38 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f24d4800 == 124 [pid = 1850] [id = 341] 03:10:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x7fb6ea146c00) [pid = 1850] [serial = 1024] [outer = (nil)] 03:10:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x7fb6ef804800) [pid = 1850] [serial = 1025] [outer = 0x7fb6ea146c00] 03:10:38 INFO - PROCESS | 1850 | 1462529438981 Marionette DEBUG loaded listener.js 03:10:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x7fb6efd52400) [pid = 1850] [serial = 1026] [outer = 0x7fb6ea146c00] 03:10:39 INFO - PROCESS | 1850 | 1462529439883 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]]]}] 03:10:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 03:10:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1595ms 03:10:39 INFO - PROCESS | 1850 | 1462529439953 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 03:10:39 INFO - PROCESS | 1850 | 1462529439958 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 03:10:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 03:10:39 INFO - PROCESS | 1850 | 1462529439965 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 03:10:39 INFO - PROCESS | 1850 | 1462529439968 Marionette TRACE conn4 <- [1,1338,null,{}] 03:10:39 INFO - PROCESS | 1850 | 1462529439974 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}] 03:10:40 INFO - PROCESS | 1850 | 1462529440191 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 03:10:40 INFO - PROCESS | 1850 | 1462529440419 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:40 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f6a1c800 == 125 [pid = 1850] [id = 342] 03:10:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x7fb6e1079c00) [pid = 1850] [serial = 1027] [outer = (nil)] 03:10:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x7fb6f1282000) [pid = 1850] [serial = 1028] [outer = 0x7fb6e1079c00] 03:10:40 INFO - PROCESS | 1850 | 1462529440537 Marionette DEBUG loaded listener.js 03:10:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x7fb6f2236000) [pid = 1850] [serial = 1029] [outer = 0x7fb6e1079c00] 03:10:41 INFO - PROCESS | 1850 | 1462529441930 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]]]}] 03:10:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 03:10:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2035ms 03:10:42 INFO - PROCESS | 1850 | 1462529442001 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 03:10:42 INFO - PROCESS | 1850 | 1462529442005 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 03:10:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 03:10:42 INFO - PROCESS | 1850 | 1462529442010 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 03:10:42 INFO - PROCESS | 1850 | 1462529442014 Marionette TRACE conn4 <- [1,1342,null,{}] 03:10:42 INFO - PROCESS | 1850 | 1462529442020 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}] 03:10:42 INFO - PROCESS | 1850 | 1462529442217 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 03:10:42 INFO - PROCESS | 1850 | 1462529442395 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb700810000 == 126 [pid = 1850] [id = 343] 03:10:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x7fb6fc668400) [pid = 1850] [serial = 1030] [outer = (nil)] 03:10:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x7fb6fd525c00) [pid = 1850] [serial = 1031] [outer = 0x7fb6fc668400] 03:10:42 INFO - PROCESS | 1850 | 1462529442479 Marionette DEBUG loaded listener.js 03:10:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x7fb6fe91c000) [pid = 1850] [serial = 1032] [outer = 0x7fb6fc668400] 03:10:43 INFO - PROCESS | 1850 | 1462529443431 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]]]}] 03:10:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 03:10:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1486ms 03:10:43 INFO - PROCESS | 1850 | 1462529443498 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 03:10:43 INFO - PROCESS | 1850 | 1462529443502 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 03:10:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 03:10:43 INFO - PROCESS | 1850 | 1462529443508 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 03:10:43 INFO - PROCESS | 1850 | 1462529443510 Marionette TRACE conn4 <- [1,1346,null,{}] 03:10:43 INFO - PROCESS | 1850 | 1462529443516 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}] 03:10:43 INFO - PROCESS | 1850 | 1462529443721 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 03:10:43 INFO - PROCESS | 1850 | 1462529443901 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:43 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb7069a1800 == 127 [pid = 1850] [id = 344] 03:10:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x7fb6fd20d800) [pid = 1850] [serial = 1033] [outer = (nil)] 03:10:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x7fb701ac4800) [pid = 1850] [serial = 1034] [outer = 0x7fb6fd20d800] 03:10:43 INFO - PROCESS | 1850 | 1462529443976 Marionette DEBUG loaded listener.js 03:10:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x7fb701c89000) [pid = 1850] [serial = 1035] [outer = 0x7fb6fd20d800] 03:10:44 INFO - PROCESS | 1850 | 1462529444871 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]]]}] 03:10:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 03:10:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1432ms 03:10:44 INFO - PROCESS | 1850 | 1462529444941 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 03:10:44 INFO - PROCESS | 1850 | 1462529444945 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 03:10:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 03:10:44 INFO - PROCESS | 1850 | 1462529444950 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 03:10:44 INFO - PROCESS | 1850 | 1462529444953 Marionette TRACE conn4 <- [1,1350,null,{}] 03:10:44 INFO - PROCESS | 1850 | 1462529444958 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}] 03:10:45 INFO - PROCESS | 1850 | 1462529445156 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 03:10:45 INFO - PROCESS | 1850 | 1462529445340 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:45 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d8537800 == 128 [pid = 1850] [id = 345] 03:10:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x7fb6e6c71c00) [pid = 1850] [serial = 1036] [outer = (nil)] 03:10:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x7fb7020ab000) [pid = 1850] [serial = 1037] [outer = 0x7fb6e6c71c00] 03:10:45 INFO - PROCESS | 1850 | 1462529445450 Marionette DEBUG loaded listener.js 03:10:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x7fb7023bc000) [pid = 1850] [serial = 1038] [outer = 0x7fb6e6c71c00] 03:10:46 INFO - PROCESS | 1850 | 1462529446276 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]]]}] 03:10:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 03:10:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1380ms 03:10:46 INFO - PROCESS | 1850 | 1462529446334 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 03:10:46 INFO - PROCESS | 1850 | 1462529446337 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 03:10:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 03:10:46 INFO - PROCESS | 1850 | 1462529446346 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 03:10:46 INFO - PROCESS | 1850 | 1462529446348 Marionette TRACE conn4 <- [1,1354,null,{}] 03:10:46 INFO - PROCESS | 1850 | 1462529446353 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}] 03:10:46 INFO - PROCESS | 1850 | 1462529446550 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 03:10:46 INFO - PROCESS | 1850 | 1462529446731 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:46 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6dde0b800 == 129 [pid = 1850] [id = 346] 03:10:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x7fb6f344bc00) [pid = 1850] [serial = 1039] [outer = (nil)] 03:10:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x7fb702931000) [pid = 1850] [serial = 1040] [outer = 0x7fb6f344bc00] 03:10:46 INFO - PROCESS | 1850 | 1462529446805 Marionette DEBUG loaded listener.js 03:10:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x7fb702a29400) [pid = 1850] [serial = 1041] [outer = 0x7fb6f344bc00] 03:10:47 INFO - PROCESS | 1850 | 1462529447676 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]]]}] 03:10:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 03:10:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1378ms 03:10:47 INFO - PROCESS | 1850 | 1462529447725 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 03:10:47 INFO - PROCESS | 1850 | 1462529447729 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 03:10:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 03:10:47 INFO - PROCESS | 1850 | 1462529447735 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 03:10:47 INFO - PROCESS | 1850 | 1462529447737 Marionette TRACE conn4 <- [1,1358,null,{}] 03:10:47 INFO - PROCESS | 1850 | 1462529447743 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}] 03:10:47 INFO - PROCESS | 1850 | 1462529447954 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 03:10:48 INFO - PROCESS | 1850 | 1462529448141 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb7069c0000 == 130 [pid = 1850] [id = 347] 03:10:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x7fb6d9554000) [pid = 1850] [serial = 1042] [outer = (nil)] 03:10:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x7fb6d955b000) [pid = 1850] [serial = 1043] [outer = 0x7fb6d9554000] 03:10:48 INFO - PROCESS | 1850 | 1462529448214 Marionette DEBUG loaded listener.js 03:10:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 189 (0x7fb6d955fc00) [pid = 1850] [serial = 1044] [outer = 0x7fb6d9554000] 03:10:49 INFO - PROCESS | 1850 | 1462529449083 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]]]}] 03:10:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 03:10:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1377ms 03:10:49 INFO - PROCESS | 1850 | 1462529449113 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 03:10:49 INFO - PROCESS | 1850 | 1462529449116 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 03:10:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 03:10:49 INFO - PROCESS | 1850 | 1462529449123 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 03:10:49 INFO - PROCESS | 1850 | 1462529449125 Marionette TRACE conn4 <- [1,1362,null,{}] 03:10:49 INFO - PROCESS | 1850 | 1462529449131 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}] 03:10:49 INFO - PROCESS | 1850 | 1462529449334 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 03:10:49 INFO - PROCESS | 1850 | 1462529449534 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:49 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d969a800 == 131 [pid = 1850] [id = 348] 03:10:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 190 (0x7fb6d955cc00) [pid = 1850] [serial = 1045] [outer = (nil)] 03:10:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 191 (0x7fb6df696c00) [pid = 1850] [serial = 1046] [outer = 0x7fb6d955cc00] 03:10:49 INFO - PROCESS | 1850 | 1462529449617 Marionette DEBUG loaded listener.js 03:10:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 192 (0x7fb6df69d800) [pid = 1850] [serial = 1047] [outer = 0x7fb6d955cc00] 03:10:50 INFO - PROCESS | 1850 | 1462529450591 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]]]}] 03:10:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 03:10:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1529ms 03:10:50 INFO - PROCESS | 1850 | 1462529450654 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 03:10:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 03:10:50 INFO - PROCESS | 1850 | 1462529450658 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 03:10:50 INFO - PROCESS | 1850 | 1462529450666 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 03:10:50 INFO - PROCESS | 1850 | 1462529450670 Marionette TRACE conn4 <- [1,1366,null,{}] 03:10:50 INFO - PROCESS | 1850 | 1462529450676 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}] 03:10:50 INFO - PROCESS | 1850 | 1462529450906 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 03:10:51 INFO - PROCESS | 1850 | 1462529451149 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d96a0000 == 132 [pid = 1850] [id = 349] 03:10:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 193 (0x7fb6daaa5c00) [pid = 1850] [serial = 1048] [outer = (nil)] 03:10:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 194 (0x7fb6daab1400) [pid = 1850] [serial = 1049] [outer = 0x7fb6daaa5c00] 03:10:51 INFO - PROCESS | 1850 | 1462529451235 Marionette DEBUG loaded listener.js 03:10:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 195 (0x7fb7023bfc00) [pid = 1850] [serial = 1050] [outer = 0x7fb6daaa5c00] 03:10:52 INFO - PROCESS | 1850 | 1462529452162 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] 03:10:52 INFO - PROCESS | 1850 | 1462529452199 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 03:10:52 INFO - PROCESS | 1850 | 1462529452206 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 03:10:52 INFO - PROCESS | 1850 | 1462529452209 Marionette TRACE conn4 <- [1,1370,null,{}] 03:10:52 INFO - PROCESS | 1850 | 1462529452216 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}] 03:10:52 INFO - PROCESS | 1850 | 1462529452423 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 03:10:52 INFO - PROCESS | 1850 | 1462529452655 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:52 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d71d4800 == 133 [pid = 1850] [id = 350] 03:10:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 196 (0x7fb6d9864000) [pid = 1850] [serial = 1051] [outer = (nil)] 03:10:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 197 (0x7fb6d986b400) [pid = 1850] [serial = 1052] [outer = 0x7fb6d9864000] 03:10:52 INFO - PROCESS | 1850 | 1462529452806 Marionette DEBUG loaded listener.js 03:10:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 198 (0x7fb6daaabc00) [pid = 1850] [serial = 1053] [outer = 0x7fb6d9864000] 03:10:53 INFO - PROCESS | 1850 | 1462529453673 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] 03:10:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 03:10:53 INFO - PROCESS | 1850 | 1462529453706 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 03:10:53 INFO - PROCESS | 1850 | 1462529453713 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 03:10:53 INFO - PROCESS | 1850 | 1462529453716 Marionette TRACE conn4 <- [1,1374,null,{}] 03:10:53 INFO - PROCESS | 1850 | 1462529453721 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}] 03:10:53 INFO - PROCESS | 1850 | 1462529453928 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 03:10:54 INFO - PROCESS | 1850 | 1462529454134 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6daa5a800 == 134 [pid = 1850] [id = 351] 03:10:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 199 (0x7fb6d976e800) [pid = 1850] [serial = 1054] [outer = (nil)] 03:10:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 200 (0x7fb6d9776000) [pid = 1850] [serial = 1055] [outer = 0x7fb6d976e800] 03:10:54 INFO - PROCESS | 1850 | 1462529454288 Marionette DEBUG loaded listener.js 03:10:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 201 (0x7fb6d9860400) [pid = 1850] [serial = 1056] [outer = 0x7fb6d976e800] 03:10:55 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:10:55 INFO - PROCESS | 1850 | 1462529455728 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] 03:10:55 INFO - PROCESS | 1850 | 1462529455758 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 03:10:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 03:10:55 INFO - PROCESS | 1850 | 1462529455765 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 03:10:55 INFO - PROCESS | 1850 | 1462529455771 Marionette TRACE conn4 <- [1,1378,null,{}] 03:10:55 INFO - PROCESS | 1850 | 1462529455778 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}] 03:10:56 INFO - PROCESS | 1850 | 1462529455996 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 03:10:56 INFO - PROCESS | 1850 | 1462529456281 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6daa59800 == 135 [pid = 1850] [id = 352] 03:10:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 202 (0x7fb6ded58000) [pid = 1850] [serial = 1057] [outer = (nil)] 03:10:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 203 (0x7fb6df3b7000) [pid = 1850] [serial = 1058] [outer = 0x7fb6ded58000] 03:10:56 INFO - PROCESS | 1850 | 1462529456475 Marionette DEBUG loaded listener.js 03:10:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 204 (0x7fb6df698800) [pid = 1850] [serial = 1059] [outer = 0x7fb6ded58000] 03:10:57 INFO - PROCESS | 1850 | 1462529457451 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] 03:10:57 INFO - PROCESS | 1850 | 1462529457516 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 03:10:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 03:10:57 INFO - PROCESS | 1850 | 1462529457527 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 03:10:57 INFO - PROCESS | 1850 | 1462529457531 Marionette TRACE conn4 <- [1,1382,null,{}] 03:10:57 INFO - PROCESS | 1850 | 1462529457538 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}] 03:10:57 INFO - PROCESS | 1850 | 1462529457832 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 03:10:57 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6df56a800 == 134 [pid = 1850] [id = 279] 03:10:57 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e570d800 == 133 [pid = 1850] [id = 280] 03:10:57 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb702ad6000 == 132 [pid = 1850] [id = 148] 03:10:57 INFO - PROCESS | 1850 | --DOMWINDOW == 203 (0x7fb6f258f000) [pid = 1850] [serial = 926] [outer = (nil)] [url = about:blank] 03:10:57 INFO - PROCESS | 1850 | --DOMWINDOW == 202 (0x7fb6f337a400) [pid = 1850] [serial = 929] [outer = (nil)] [url = about:blank] 03:10:57 INFO - PROCESS | 1850 | --DOMWINDOW == 201 (0x7fb6dfabdc00) [pid = 1850] [serial = 932] [outer = (nil)] [url = about:blank] 03:10:57 INFO - PROCESS | 1850 | --DOMWINDOW == 200 (0x7fb6f1280400) [pid = 1850] [serial = 923] [outer = (nil)] [url = about:blank] 03:10:57 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6ee65b800 == 131 [pid = 1850] [id = 337] 03:10:57 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6ebf97000 == 130 [pid = 1850] [id = 336] 03:10:57 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e711d000 == 129 [pid = 1850] [id = 335] 03:10:58 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e4675000 == 128 [pid = 1850] [id = 334] 03:10:58 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6df57c800 == 127 [pid = 1850] [id = 333] 03:10:58 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e0881800 == 126 [pid = 1850] [id = 332] 03:10:58 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e0ec2000 == 125 [pid = 1850] [id = 331] 03:10:58 INFO - PROCESS | 1850 | 1462529458195 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:58 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb706b99800 == 124 [pid = 1850] [id = 329] 03:10:58 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb705069000 == 123 [pid = 1850] [id = 328] 03:10:58 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb702ade000 == 122 [pid = 1850] [id = 327] 03:10:58 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb702a03000 == 121 [pid = 1850] [id = 326] 03:10:58 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df3a1800 == 122 [pid = 1850] [id = 353] 03:10:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 201 (0x7fb6e4647c00) [pid = 1850] [serial = 1060] [outer = (nil)] 03:10:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 202 (0x7fb6e4650c00) [pid = 1850] [serial = 1061] [outer = 0x7fb6e4647c00] 03:10:58 INFO - PROCESS | 1850 | 1462529458274 Marionette DEBUG loaded listener.js 03:10:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 203 (0x7fb6e4769400) [pid = 1850] [serial = 1062] [outer = 0x7fb6e4647c00] 03:10:58 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb70250b800 == 121 [pid = 1850] [id = 325] 03:10:58 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6fe742000 == 120 [pid = 1850] [id = 324] 03:10:58 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f31bd800 == 119 [pid = 1850] [id = 323] 03:10:58 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f1453800 == 118 [pid = 1850] [id = 322] 03:10:58 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6ef8d5800 == 117 [pid = 1850] [id = 321] 03:10:58 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e710c800 == 116 [pid = 1850] [id = 320] 03:10:58 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6df6d4800 == 115 [pid = 1850] [id = 319] 03:10:58 INFO - PROCESS | 1850 | --DOMWINDOW == 202 (0x7fb6e860a400) [pid = 1850] [serial = 905] [outer = (nil)] [url = about:blank] 03:10:58 INFO - PROCESS | 1850 | --DOMWINDOW == 201 (0x7fb6e46a3c00) [pid = 1850] [serial = 891] [outer = (nil)] [url = about:blank] 03:10:58 INFO - PROCESS | 1850 | --DOMWINDOW == 200 (0x7fb6e64e7c00) [pid = 1850] [serial = 944] [outer = (nil)] [url = about:blank] 03:10:58 INFO - PROCESS | 1850 | --DOMWINDOW == 199 (0x7fb6e6bab400) [pid = 1850] [serial = 945] [outer = (nil)] [url = about:blank] 03:10:58 INFO - PROCESS | 1850 | --DOMWINDOW == 198 (0x7fb6e4411400) [pid = 1850] [serial = 896] [outer = (nil)] [url = about:blank] 03:10:58 INFO - PROCESS | 1850 | --DOMWINDOW == 197 (0x7fb6efb55000) [pid = 1850] [serial = 911] [outer = (nil)] [url = about:blank] 03:10:58 INFO - PROCESS | 1850 | --DOMWINDOW == 196 (0x7fb6e8114000) [pid = 1850] [serial = 950] [outer = (nil)] [url = about:blank] 03:10:58 INFO - PROCESS | 1850 | --DOMWINDOW == 195 (0x7fb6e57ff000) [pid = 1850] [serial = 942] [outer = (nil)] [url = about:blank] 03:10:58 INFO - PROCESS | 1850 | --DOMWINDOW == 194 (0x7fb6e875a000) [pid = 1850] [serial = 953] [outer = (nil)] [url = about:blank] 03:10:58 INFO - PROCESS | 1850 | --DOMWINDOW == 193 (0x7fb6e6e04c00) [pid = 1850] [serial = 947] [outer = (nil)] [url = about:blank] 03:10:58 INFO - PROCESS | 1850 | --DOMWINDOW == 192 (0x7fb6e830b000) [pid = 1850] [serial = 951] [outer = (nil)] [url = about:blank] 03:10:58 INFO - PROCESS | 1850 | --DOMWINDOW == 191 (0x7fb6df42f000) [pid = 1850] [serial = 935] [outer = (nil)] [url = about:blank] 03:10:58 INFO - PROCESS | 1850 | --DOMWINDOW == 190 (0x7fb6f0cae400) [pid = 1850] [serial = 917] [outer = (nil)] [url = about:blank] 03:10:58 INFO - PROCESS | 1850 | --DOMWINDOW == 189 (0x7fb6e76bb800) [pid = 1850] [serial = 902] [outer = (nil)] [url = about:blank] 03:10:58 INFO - PROCESS | 1850 | --DOMWINDOW == 188 (0x7fb6dab85c00) [pid = 1850] [serial = 893] [outer = (nil)] [url = about:blank] 03:10:58 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x7fb6ea1c0000) [pid = 1850] [serial = 908] [outer = (nil)] [url = about:blank] 03:10:58 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x7fb6efd4c400) [pid = 1850] [serial = 914] [outer = (nil)] [url = about:blank] 03:10:58 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x7fb6e121c800) [pid = 1850] [serial = 939] [outer = (nil)] [url = about:blank] 03:10:58 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x7fb6e6a03000) [pid = 1850] [serial = 899] [outer = (nil)] [url = about:blank] 03:10:58 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x7fb6e76bf000) [pid = 1850] [serial = 948] [outer = (nil)] [url = about:blank] 03:10:58 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x7fb6e464e000) [pid = 1850] [serial = 941] [outer = (nil)] [url = about:blank] 03:10:58 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x7fb6f0bef800) [pid = 1850] [serial = 920] [outer = (nil)] [url = about:blank] 03:10:58 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x7fb6e0e46000) [pid = 1850] [serial = 938] [outer = (nil)] [url = about:blank] 03:10:58 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x7fb6ecab3c00) [pid = 1850] [serial = 954] [outer = (nil)] [url = about:blank] 03:10:59 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 03:10:59 INFO - PROCESS | 1850 | 1462529459110 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] 03:10:59 INFO - PROCESS | 1850 | 1462529459169 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 03:10:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 03:10:59 INFO - PROCESS | 1850 | 1462529459177 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 03:10:59 INFO - PROCESS | 1850 | 1462529459184 Marionette TRACE conn4 <- [1,1386,null,{}] 03:10:59 INFO - PROCESS | 1850 | 1462529459201 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}] 03:10:59 INFO - PROCESS | 1850 | 1462529459413 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 03:10:59 INFO - PROCESS | 1850 | 1462529459571 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:59 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e0ebb000 == 116 [pid = 1850] [id = 354] 03:10:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x7fb6e1226000) [pid = 1850] [serial = 1063] [outer = (nil)] 03:10:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x7fb6e6a86c00) [pid = 1850] [serial = 1064] [outer = 0x7fb6e1226000] 03:10:59 INFO - PROCESS | 1850 | 1462529459642 Marionette DEBUG loaded listener.js 03:10:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x7fb6e6bd7400) [pid = 1850] [serial = 1065] [outer = 0x7fb6e1226000] 03:11:00 INFO - PROCESS | 1850 | 1462529460653 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] 03:11:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 03:11:00 INFO - PROCESS | 1850 | 1462529460724 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 03:11:00 INFO - PROCESS | 1850 | 1462529460731 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 03:11:00 INFO - PROCESS | 1850 | 1462529460734 Marionette TRACE conn4 <- [1,1390,null,{}] 03:11:00 INFO - PROCESS | 1850 | 1462529460740 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}] 03:11:01 INFO - PROCESS | 1850 | 1462529461023 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 03:11:01 INFO - PROCESS | 1850 | 1462529461225 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:01 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e5458000 == 117 [pid = 1850] [id = 355] 03:11:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x7fb6e464e000) [pid = 1850] [serial = 1066] [outer = (nil)] 03:11:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x7fb6e76c2000) [pid = 1850] [serial = 1067] [outer = 0x7fb6e464e000] 03:11:01 INFO - PROCESS | 1850 | 1462529461288 Marionette DEBUG loaded listener.js 03:11:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x7fb6e8117800) [pid = 1850] [serial = 1068] [outer = 0x7fb6e464e000] 03:11:02 INFO - PROCESS | 1850 | 1462529462062 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]]]}] 03:11:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 03:11:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1383ms 03:11:02 INFO - PROCESS | 1850 | 1462529462119 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 03:11:02 INFO - PROCESS | 1850 | 1462529462122 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 03:11:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 03:11:02 INFO - PROCESS | 1850 | 1462529462130 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 03:11:02 INFO - PROCESS | 1850 | 1462529462134 Marionette TRACE conn4 <- [1,1394,null,{}] 03:11:02 INFO - PROCESS | 1850 | 1462529462141 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}] 03:11:02 INFO - PROCESS | 1850 | 1462529462394 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 03:11:02 INFO - PROCESS | 1850 | 1462529462442 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:02 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e6aae800 == 118 [pid = 1850] [id = 356] 03:11:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x7fb6e8117c00) [pid = 1850] [serial = 1069] [outer = (nil)] 03:11:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x7fb6e8603400) [pid = 1850] [serial = 1070] [outer = 0x7fb6e8117c00] 03:11:02 INFO - PROCESS | 1850 | 1462529462507 Marionette DEBUG loaded listener.js 03:11:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x7fb6e8763400) [pid = 1850] [serial = 1071] [outer = 0x7fb6e8117c00] 03:11:03 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x7fb6dfac1000) [pid = 1850] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 03:11:03 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x7fb6df3b5800) [pid = 1850] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 03:11:03 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x7fb6e6957800) [pid = 1850] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:11:03 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x7fb6e92dd800) [pid = 1850] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 03:11:03 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x7fb6e6909800) [pid = 1850] [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.] 03:11:03 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x7fb6e4404000) [pid = 1850] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 03:11:03 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x7fb6e4771400) [pid = 1850] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 03:11:03 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x7fb6ea1b6400) [pid = 1850] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 03:11:03 INFO - PROCESS | 1850 | 1462529463780 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]]]}] 03:11:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 03:11:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1699ms 03:11:03 INFO - PROCESS | 1850 | 1462529463830 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 03:11:03 INFO - PROCESS | 1850 | 1462529463833 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 03:11:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 03:11:03 INFO - PROCESS | 1850 | 1462529463839 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 03:11:03 INFO - PROCESS | 1850 | 1462529463841 Marionette TRACE conn4 <- [1,1398,null,{}] 03:11:03 INFO - PROCESS | 1850 | 1462529463848 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}] 03:11:04 INFO - PROCESS | 1850 | 1462529464065 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 03:11:04 INFO - PROCESS | 1850 | 1462529464209 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e732d000 == 119 [pid = 1850] [id = 357] 03:11:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x7fb6e830b800) [pid = 1850] [serial = 1072] [outer = (nil)] 03:11:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x7fb6ea1b6400) [pid = 1850] [serial = 1073] [outer = 0x7fb6e830b800] 03:11:04 INFO - PROCESS | 1850 | 1462529464275 Marionette DEBUG loaded listener.js 03:11:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x7fb6ef6ab800) [pid = 1850] [serial = 1074] [outer = 0x7fb6e830b800] 03:11:05 INFO - PROCESS | 1850 | 1462529465005 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]]]}] 03:11:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 03:11:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1179ms 03:11:05 INFO - PROCESS | 1850 | 1462529465020 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 03:11:05 INFO - PROCESS | 1850 | 1462529465022 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 03:11:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 03:11:05 INFO - PROCESS | 1850 | 1462529465029 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 03:11:05 INFO - PROCESS | 1850 | 1462529465032 Marionette TRACE conn4 <- [1,1402,null,{}] 03:11:05 INFO - PROCESS | 1850 | 1462529465049 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}] 03:11:05 INFO - PROCESS | 1850 | 1462529465222 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 03:11:05 INFO - PROCESS | 1850 | 1462529465522 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:05 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d9688000 == 120 [pid = 1850] [id = 358] 03:11:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x7fb6d9552800) [pid = 1850] [serial = 1075] [outer = (nil)] 03:11:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x7fb6d9771c00) [pid = 1850] [serial = 1076] [outer = 0x7fb6d9552800] 03:11:05 INFO - PROCESS | 1850 | 1462529465616 Marionette DEBUG loaded listener.js 03:11:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x7fb6d9f25c00) [pid = 1850] [serial = 1077] [outer = 0x7fb6d9552800] 03:11:06 INFO - PROCESS | 1850 | 1462529466555 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]]]}] 03:11:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 03:11:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1585ms 03:11:06 INFO - PROCESS | 1850 | 1462529466617 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 03:11:06 INFO - PROCESS | 1850 | 1462529466624 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 03:11:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 03:11:06 INFO - PROCESS | 1850 | 1462529466633 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 03:11:06 INFO - PROCESS | 1850 | 1462529466639 Marionette TRACE conn4 <- [1,1406,null,{}] 03:11:06 INFO - PROCESS | 1850 | 1462529466646 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}] 03:11:06 INFO - PROCESS | 1850 | 1462529466861 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 03:11:07 INFO - PROCESS | 1850 | 1462529467098 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:07 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e0ea8000 == 121 [pid = 1850] [id = 359] 03:11:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x7fb6e1140800) [pid = 1850] [serial = 1078] [outer = (nil)] 03:11:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x7fb6e4411400) [pid = 1850] [serial = 1079] [outer = 0x7fb6e1140800] 03:11:07 INFO - PROCESS | 1850 | 1462529467221 Marionette DEBUG loaded listener.js 03:11:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 189 (0x7fb6e46ef000) [pid = 1850] [serial = 1080] [outer = 0x7fb6e1140800] 03:11:08 INFO - PROCESS | 1850 | 1462529468175 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]]]}] 03:11:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 03:11:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1585ms 03:11:08 INFO - PROCESS | 1850 | 1462529468222 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 03:11:08 INFO - PROCESS | 1850 | 1462529468228 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 03:11:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 03:11:08 INFO - PROCESS | 1850 | 1462529468236 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 03:11:08 INFO - PROCESS | 1850 | 1462529468239 Marionette TRACE conn4 <- [1,1410,null,{}] 03:11:08 INFO - PROCESS | 1850 | 1462529468245 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}] 03:11:08 INFO - PROCESS | 1850 | 1462529468456 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 03:11:08 INFO - PROCESS | 1850 | 1462529468730 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e9205000 == 122 [pid = 1850] [id = 360] 03:11:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 190 (0x7fb6e6bafc00) [pid = 1850] [serial = 1081] [outer = (nil)] 03:11:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 191 (0x7fb6e6c7a000) [pid = 1850] [serial = 1082] [outer = 0x7fb6e6bafc00] 03:11:08 INFO - PROCESS | 1850 | 1462529468851 Marionette DEBUG loaded listener.js 03:11:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 192 (0x7fb6e8133000) [pid = 1850] [serial = 1083] [outer = 0x7fb6e6bafc00] 03:11:09 INFO - PROCESS | 1850 | 1462529469819 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]]]}] 03:11:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 03:11:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1633ms 03:11:09 INFO - PROCESS | 1850 | 1462529469871 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 03:11:09 INFO - PROCESS | 1850 | 1462529469874 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 03:11:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 03:11:09 INFO - PROCESS | 1850 | 1462529469892 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 03:11:09 INFO - PROCESS | 1850 | 1462529469902 Marionette TRACE conn4 <- [1,1414,null,{}] 03:11:09 INFO - PROCESS | 1850 | 1462529469908 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}] 03:11:10 INFO - PROCESS | 1850 | 1462529470214 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 03:11:10 INFO - PROCESS | 1850 | 1462529470440 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:10 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f0b58800 == 123 [pid = 1850] [id = 361] 03:11:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 193 (0x7fb6e6bcdc00) [pid = 1850] [serial = 1084] [outer = (nil)] 03:11:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 194 (0x7fb6ec955000) [pid = 1850] [serial = 1085] [outer = 0x7fb6e6bcdc00] 03:11:10 INFO - PROCESS | 1850 | 1462529470516 Marionette DEBUG loaded listener.js 03:11:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 195 (0x7fb6efb4f800) [pid = 1850] [serial = 1086] [outer = 0x7fb6e6bcdc00] 03:11:11 INFO - PROCESS | 1850 | 1462529471533 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]]]}] 03:11:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 03:11:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1700ms 03:11:11 INFO - PROCESS | 1850 | 1462529471584 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 03:11:11 INFO - PROCESS | 1850 | 1462529471589 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 03:11:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 03:11:11 INFO - PROCESS | 1850 | 1462529471595 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 03:11:11 INFO - PROCESS | 1850 | 1462529471598 Marionette TRACE conn4 <- [1,1418,null,{}] 03:11:11 INFO - PROCESS | 1850 | 1462529471604 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}] 03:11:11 INFO - PROCESS | 1850 | 1462529471857 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 03:11:12 INFO - PROCESS | 1850 | 1462529472132 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:12 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f1914000 == 124 [pid = 1850] [id = 362] 03:11:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 196 (0x7fb6f0cae400) [pid = 1850] [serial = 1087] [outer = (nil)] 03:11:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 197 (0x7fb6f1281000) [pid = 1850] [serial = 1088] [outer = 0x7fb6f0cae400] 03:11:12 INFO - PROCESS | 1850 | 1462529472217 Marionette DEBUG loaded listener.js 03:11:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 198 (0x7fb6f19b3000) [pid = 1850] [serial = 1089] [outer = 0x7fb6f0cae400] 03:11:13 INFO - PROCESS | 1850 | 1462529473212 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]]]}] 03:11:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 03:11:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1683ms 03:11:13 INFO - PROCESS | 1850 | 1462529473279 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 03:11:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 03:11:13 INFO - PROCESS | 1850 | 1462529473284 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 03:11:13 INFO - PROCESS | 1850 | 1462529473290 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 03:11:13 INFO - PROCESS | 1850 | 1462529473293 Marionette TRACE conn4 <- [1,1422,null,{}] 03:11:13 INFO - PROCESS | 1850 | 1462529473299 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}] 03:11:13 INFO - PROCESS | 1850 | 1462529473549 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 03:11:13 INFO - PROCESS | 1850 | 1462529473794 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:13 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f3358800 == 125 [pid = 1850] [id = 363] 03:11:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 199 (0x7fb6f6795c00) [pid = 1850] [serial = 1090] [outer = (nil)] 03:11:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 200 (0x7fb6f7645c00) [pid = 1850] [serial = 1091] [outer = 0x7fb6f6795c00] 03:11:13 INFO - PROCESS | 1850 | 1462529473925 Marionette DEBUG loaded listener.js 03:11:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 201 (0x7fb6fd727c00) [pid = 1850] [serial = 1092] [outer = 0x7fb6f6795c00] 03:11:14 INFO - PROCESS | 1850 | 1462529474882 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]]]}] 03:11:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 03:11:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1632ms 03:11:14 INFO - PROCESS | 1850 | 1462529474924 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 03:11:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 03:11:14 INFO - PROCESS | 1850 | 1462529474928 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 03:11:14 INFO - PROCESS | 1850 | 1462529474936 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 03:11:14 INFO - PROCESS | 1850 | 1462529474938 Marionette TRACE conn4 <- [1,1426,null,{}] 03:11:14 INFO - PROCESS | 1850 | 1462529474945 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}] 03:11:15 INFO - PROCESS | 1850 | 1462529475161 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 03:11:15 INFO - PROCESS | 1850 | 1462529475389 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:15 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb70036a000 == 126 [pid = 1850] [id = 364] 03:11:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 202 (0x7fb6f7637800) [pid = 1850] [serial = 1093] [outer = (nil)] 03:11:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 203 (0x7fb6fe7dd000) [pid = 1850] [serial = 1094] [outer = 0x7fb6f7637800] 03:11:15 INFO - PROCESS | 1850 | 1462529475508 Marionette DEBUG loaded listener.js 03:11:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 204 (0x7fb6fe950c00) [pid = 1850] [serial = 1095] [outer = 0x7fb6f7637800] 03:11:16 INFO - PROCESS | 1850 | 1462529476409 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]]]}] 03:11:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 03:11:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1540ms 03:11:16 INFO - PROCESS | 1850 | 1462529476475 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 03:11:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 03:11:16 INFO - PROCESS | 1850 | 1462529476480 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 03:11:16 INFO - PROCESS | 1850 | 1462529476487 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 03:11:16 INFO - PROCESS | 1850 | 1462529476490 Marionette TRACE conn4 <- [1,1430,null,{}] 03:11:16 INFO - PROCESS | 1850 | 1462529476497 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}] 03:11:16 INFO - PROCESS | 1850 | 1462529476746 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 03:11:16 INFO - PROCESS | 1850 | 1462529476975 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:17 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb702521000 == 127 [pid = 1850] [id = 365] 03:11:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 205 (0x7fb6fd768400) [pid = 1850] [serial = 1096] [outer = (nil)] 03:11:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 206 (0x7fb700866400) [pid = 1850] [serial = 1097] [outer = 0x7fb6fd768400] 03:11:17 INFO - PROCESS | 1850 | 1462529477098 Marionette DEBUG loaded listener.js 03:11:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 207 (0x7fb702249800) [pid = 1850] [serial = 1098] [outer = 0x7fb6fd768400] 03:11:18 INFO - PROCESS | 1850 | 1462529478000 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]]]}] 03:11:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 03:11:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1587ms 03:11:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 03:11:18 INFO - PROCESS | 1850 | 1462529478073 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 03:11:18 INFO - PROCESS | 1850 | 1462529478076 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 03:11:18 INFO - PROCESS | 1850 | 1462529478083 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 03:11:18 INFO - PROCESS | 1850 | 1462529478086 Marionette TRACE conn4 <- [1,1434,null,{}] 03:11:18 INFO - PROCESS | 1850 | 1462529478092 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}] 03:11:18 INFO - PROCESS | 1850 | 1462529478321 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 03:11:18 INFO - PROCESS | 1850 | 1462529478563 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb705069000 == 128 [pid = 1850] [id = 366] 03:11:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 208 (0x7fb6ded55800) [pid = 1850] [serial = 1099] [outer = (nil)] 03:11:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 209 (0x7fb6df511000) [pid = 1850] [serial = 1100] [outer = 0x7fb6ded55800] 03:11:18 INFO - PROCESS | 1850 | 1462529478682 Marionette DEBUG loaded listener.js 03:11:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 210 (0x7fb6df516000) [pid = 1850] [serial = 1101] [outer = 0x7fb6ded55800] 03:11:19 INFO - PROCESS | 1850 | 1462529479615 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]]]}] 03:11:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 03:11:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1584ms 03:11:19 INFO - PROCESS | 1850 | 1462529479667 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 03:11:19 INFO - PROCESS | 1850 | 1462529479672 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 03:11:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 03:11:19 INFO - PROCESS | 1850 | 1462529479678 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 03:11:19 INFO - PROCESS | 1850 | 1462529479687 Marionette TRACE conn4 <- [1,1438,null,{}] 03:11:19 INFO - PROCESS | 1850 | 1462529479693 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}] 03:11:19 INFO - PROCESS | 1850 | 1462529479909 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 03:11:20 INFO - PROCESS | 1850 | 1462529480142 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:20 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6dea12800 == 129 [pid = 1850] [id = 367] 03:11:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 211 (0x7fb6df509400) [pid = 1850] [serial = 1102] [outer = (nil)] 03:11:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 212 (0x7fb700869c00) [pid = 1850] [serial = 1103] [outer = 0x7fb6df509400] 03:11:20 INFO - PROCESS | 1850 | 1462529480259 Marionette DEBUG loaded listener.js 03:11:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 213 (0x7fb70292e000) [pid = 1850] [serial = 1104] [outer = 0x7fb6df509400] 03:11:21 INFO - PROCESS | 1850 | 1462529481166 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]]]}] 03:11:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 03:11:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1546ms 03:11:21 INFO - PROCESS | 1850 | 1462529481225 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 03:11:21 INFO - PROCESS | 1850 | 1462529481228 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 03:11:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 03:11:21 INFO - PROCESS | 1850 | 1462529481236 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 03:11:21 INFO - PROCESS | 1850 | 1462529481240 Marionette TRACE conn4 <- [1,1442,null,{}] 03:11:21 INFO - PROCESS | 1850 | 1462529481246 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}] 03:11:21 INFO - PROCESS | 1850 | 1462529481463 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 03:11:21 INFO - PROCESS | 1850 | 1462529481706 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6dae61000 == 130 [pid = 1850] [id = 368] 03:11:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 214 (0x7fb6ed77ec00) [pid = 1850] [serial = 1105] [outer = (nil)] 03:11:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 215 (0x7fb6ed781400) [pid = 1850] [serial = 1106] [outer = 0x7fb6ed77ec00] 03:11:21 INFO - PROCESS | 1850 | 1462529481834 Marionette DEBUG loaded listener.js 03:11:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 216 (0x7fb702a28c00) [pid = 1850] [serial = 1107] [outer = 0x7fb6ed77ec00] 03:11:22 INFO - PROCESS | 1850 | 1462529482733 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]]]}] 03:11:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 03:11:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1529ms 03:11:22 INFO - PROCESS | 1850 | 1462529482766 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 03:11:22 INFO - PROCESS | 1850 | 1462529482770 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 03:11:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 03:11:22 INFO - PROCESS | 1850 | 1462529482777 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 03:11:22 INFO - PROCESS | 1850 | 1462529482781 Marionette TRACE conn4 <- [1,1446,null,{}] 03:11:22 INFO - PROCESS | 1850 | 1462529482787 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}] 03:11:23 INFO - PROCESS | 1850 | 1462529483025 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 03:11:23 INFO - PROCESS | 1850 | 1462529483261 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:23 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d80d4800 == 131 [pid = 1850] [id = 369] 03:11:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 217 (0x7fb6d73c8000) [pid = 1850] [serial = 1108] [outer = (nil)] 03:11:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 218 (0x7fb6d73cf400) [pid = 1850] [serial = 1109] [outer = 0x7fb6d73c8000] 03:11:23 INFO - PROCESS | 1850 | 1462529483384 Marionette DEBUG loaded listener.js 03:11:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 219 (0x7fb702a2b800) [pid = 1850] [serial = 1110] [outer = 0x7fb6d73c8000] 03:11:24 INFO - PROCESS | 1850 | 1462529484295 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]]]}] 03:11:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 03:11:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1588ms 03:11:24 INFO - PROCESS | 1850 | 1462529484367 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 03:11:24 INFO - PROCESS | 1850 | 1462529484371 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 03:11:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 03:11:24 INFO - PROCESS | 1850 | 1462529484377 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 03:11:24 INFO - PROCESS | 1850 | 1462529484380 Marionette TRACE conn4 <- [1,1450,null,{}] 03:11:24 INFO - PROCESS | 1850 | 1462529484386 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}] 03:11:24 INFO - PROCESS | 1850 | 1462529484606 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 03:11:24 INFO - PROCESS | 1850 | 1462529484841 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:24 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6dea22000 == 132 [pid = 1850] [id = 370] 03:11:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 220 (0x7fb6d745c400) [pid = 1850] [serial = 1111] [outer = (nil)] 03:11:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 221 (0x7fb6d7462800) [pid = 1850] [serial = 1112] [outer = 0x7fb6d745c400] 03:11:24 INFO - PROCESS | 1850 | 1462529484960 Marionette DEBUG loaded listener.js 03:11:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 222 (0x7fb6d7466800) [pid = 1850] [serial = 1113] [outer = 0x7fb6d745c400] 03:11:25 INFO - PROCESS | 1850 | 1462529485855 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]]]}] 03:11:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 03:11:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1546ms 03:11:25 INFO - PROCESS | 1850 | 1462529485925 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 03:11:25 INFO - PROCESS | 1850 | 1462529485927 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 03:11:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 03:11:25 INFO - PROCESS | 1850 | 1462529485935 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 03:11:25 INFO - PROCESS | 1850 | 1462529485938 Marionette TRACE conn4 <- [1,1454,null,{}] 03:11:25 INFO - PROCESS | 1850 | 1462529485944 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}] 03:11:26 INFO - PROCESS | 1850 | 1462529486165 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 03:11:26 INFO - PROCESS | 1850 | 1462529486407 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:26 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6dae63800 == 133 [pid = 1850] [id = 371] 03:11:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 223 (0x7fb6d73c3800) [pid = 1850] [serial = 1114] [outer = (nil)] 03:11:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 224 (0x7fb6d73cb800) [pid = 1850] [serial = 1115] [outer = 0x7fb6d73c3800] 03:11:26 INFO - PROCESS | 1850 | 1462529486824 Marionette DEBUG loaded listener.js 03:11:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 225 (0x7fb6d9559c00) [pid = 1850] [serial = 1116] [outer = 0x7fb6d73c3800] 03:11:27 INFO - PROCESS | 1850 | 1462529487739 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]]]}] 03:11:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 03:11:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1833ms 03:11:27 INFO - PROCESS | 1850 | 1462529487773 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 03:11:27 INFO - PROCESS | 1850 | 1462529487780 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 03:11:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 03:11:27 INFO - PROCESS | 1850 | 1462529487789 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 03:11:27 INFO - PROCESS | 1850 | 1462529487795 Marionette TRACE conn4 <- [1,1458,null,{}] 03:11:27 INFO - PROCESS | 1850 | 1462529487803 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}] 03:11:28 INFO - PROCESS | 1850 | 1462529488001 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 03:11:28 INFO - PROCESS | 1850 | 1462529488204 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:28 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e6870800 == 134 [pid = 1850] [id = 372] 03:11:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 226 (0x7fb6d9f24400) [pid = 1850] [serial = 1117] [outer = (nil)] 03:11:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 227 (0x7fb6df42f800) [pid = 1850] [serial = 1118] [outer = 0x7fb6d9f24400] 03:11:28 INFO - PROCESS | 1850 | 1462529488278 Marionette DEBUG loaded listener.js 03:11:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 228 (0x7fb6dfabdc00) [pid = 1850] [serial = 1119] [outer = 0x7fb6d9f24400] 03:11:29 INFO - PROCESS | 1850 | 1462529489447 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]]]}] 03:11:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 03:11:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1734ms 03:11:29 INFO - PROCESS | 1850 | 1462529489523 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 03:11:29 INFO - PROCESS | 1850 | 1462529489527 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 03:11:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 03:11:29 INFO - PROCESS | 1850 | 1462529489538 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 03:11:29 INFO - PROCESS | 1850 | 1462529489541 Marionette TRACE conn4 <- [1,1462,null,{}] 03:11:29 INFO - PROCESS | 1850 | 1462529489547 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}] 03:11:29 INFO - PROCESS | 1850 | 1462529489739 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 03:11:30 INFO - PROCESS | 1850 | 1462529489991 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:30 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6daa53000 == 135 [pid = 1850] [id = 373] 03:11:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 229 (0x7fb6df42f000) [pid = 1850] [serial = 1120] [outer = (nil)] 03:11:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 230 (0x7fb6e1223400) [pid = 1850] [serial = 1121] [outer = 0x7fb6df42f000] 03:11:30 INFO - PROCESS | 1850 | 1462529490061 Marionette DEBUG loaded listener.js 03:11:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 231 (0x7fb6e57f5400) [pid = 1850] [serial = 1122] [outer = 0x7fb6df42f000] 03:11:30 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6ea3be800 == 134 [pid = 1850] [id = 141] 03:11:31 INFO - PROCESS | 1850 | 1462529491135 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]]]}] 03:11:31 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6dde0b800 == 133 [pid = 1850] [id = 346] 03:11:31 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d8537800 == 132 [pid = 1850] [id = 345] 03:11:31 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb7069a1800 == 131 [pid = 1850] [id = 344] 03:11:31 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb700810000 == 130 [pid = 1850] [id = 343] 03:11:31 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f6a1c800 == 129 [pid = 1850] [id = 342] 03:11:31 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f24d4800 == 128 [pid = 1850] [id = 341] 03:11:31 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6ea17a000 == 127 [pid = 1850] [id = 340] 03:11:31 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e0fa4800 == 126 [pid = 1850] [id = 339] 03:11:31 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6ddfbd000 == 125 [pid = 1850] [id = 338] 03:11:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 03:11:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1639ms 03:11:31 INFO - PROCESS | 1850 | 1462529491176 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 03:11:31 INFO - PROCESS | 1850 | 1462529491179 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 03:11:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 03:11:31 INFO - PROCESS | 1850 | 1462529491186 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 03:11:31 INFO - PROCESS | 1850 | 1462529491191 Marionette TRACE conn4 <- [1,1466,null,{}] 03:11:31 INFO - PROCESS | 1850 | 1462529491206 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}] 03:11:31 INFO - PROCESS | 1850 | 1462529491409 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 03:11:31 INFO - PROCESS | 1850 | --DOMWINDOW == 230 (0x7fb6efb5cc00) [pid = 1850] [serial = 1013] [outer = (nil)] [url = about:blank] 03:11:31 INFO - PROCESS | 1850 | --DOMWINDOW == 229 (0x7fb6fd295800) [pid = 1850] [serial = 983] [outer = (nil)] [url = about:blank] 03:11:31 INFO - PROCESS | 1850 | --DOMWINDOW == 228 (0x7fb6e45d0c00) [pid = 1850] [serial = 996] [outer = (nil)] [url = about:blank] 03:11:31 INFO - PROCESS | 1850 | --DOMWINDOW == 227 (0x7fb6eebe1c00) [pid = 1850] [serial = 968] [outer = (nil)] [url = about:blank] 03:11:31 INFO - PROCESS | 1850 | --DOMWINDOW == 226 (0x7fb6e46ec800) [pid = 1850] [serial = 992] [outer = (nil)] [url = about:blank] 03:11:31 INFO - PROCESS | 1850 | --DOMWINDOW == 225 (0x7fb6e6baa400) [pid = 1850] [serial = 962] [outer = (nil)] [url = about:blank] 03:11:31 INFO - PROCESS | 1850 | --DOMWINDOW == 224 (0x7fb6e8758400) [pid = 1850] [serial = 1004] [outer = (nil)] [url = about:blank] 03:11:31 INFO - PROCESS | 1850 | --DOMWINDOW == 223 (0x7fb6f1285000) [pid = 1850] [serial = 1011] [outer = (nil)] [url = about:blank] 03:11:31 INFO - PROCESS | 1850 | --DOMWINDOW == 222 (0x7fb6fc663800) [pid = 1850] [serial = 980] [outer = (nil)] [url = about:blank] 03:11:31 INFO - PROCESS | 1850 | --DOMWINDOW == 221 (0x7fb6f6788800) [pid = 1850] [serial = 977] [outer = (nil)] [url = about:blank] 03:11:31 INFO - PROCESS | 1850 | --DOMWINDOW == 220 (0x7fb6f0cba400) [pid = 1850] [serial = 971] [outer = (nil)] [url = about:blank] 03:11:31 INFO - PROCESS | 1850 | --DOMWINDOW == 219 (0x7fb6e440f800) [pid = 1850] [serial = 959] [outer = (nil)] [url = about:blank] 03:11:31 INFO - PROCESS | 1850 | --DOMWINDOW == 218 (0x7fb6d9f26000) [pid = 1850] [serial = 681] [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.] 03:11:31 INFO - PROCESS | 1850 | --DOMWINDOW == 217 (0x7fb6fd76a800) [pid = 1850] [serial = 986] [outer = (nil)] [url = about:blank] 03:11:31 INFO - PROCESS | 1850 | --DOMWINDOW == 216 (0x7fb6e64db800) [pid = 1850] [serial = 999] [outer = (nil)] [url = about:blank] 03:11:31 INFO - PROCESS | 1850 | --DOMWINDOW == 215 (0x7fb6ee8ddc00) [pid = 1850] [serial = 956] [outer = (nil)] [url = about:blank] 03:11:31 INFO - PROCESS | 1850 | --DOMWINDOW == 214 (0x7fb6fe920800) [pid = 1850] [serial = 989] [outer = (nil)] [url = about:blank] 03:11:31 INFO - PROCESS | 1850 | --DOMWINDOW == 213 (0x7fb6e8111c00) [pid = 1850] [serial = 1002] [outer = (nil)] [url = about:blank] 03:11:31 INFO - PROCESS | 1850 | --DOMWINDOW == 212 (0x7fb6e6e09400) [pid = 1850] [serial = 1001] [outer = (nil)] [url = about:blank] 03:11:31 INFO - PROCESS | 1850 | --DOMWINDOW == 211 (0x7fb6f0cbb000) [pid = 1850] [serial = 1010] [outer = (nil)] [url = about:blank] 03:11:31 INFO - PROCESS | 1850 | --DOMWINDOW == 210 (0x7fb6e8763c00) [pid = 1850] [serial = 965] [outer = (nil)] [url = about:blank] 03:11:31 INFO - PROCESS | 1850 | --DOMWINDOW == 209 (0x7fb6f1ce3400) [pid = 1850] [serial = 974] [outer = (nil)] [url = about:blank] 03:11:31 INFO - PROCESS | 1850 | --DOMWINDOW == 208 (0x7fb6efb4ec00) [pid = 1850] [serial = 1008] [outer = (nil)] [url = about:blank] 03:11:31 INFO - PROCESS | 1850 | --DOMWINDOW == 207 (0x7fb6ea1b3c00) [pid = 1850] [serial = 1005] [outer = (nil)] [url = about:blank] 03:11:31 INFO - PROCESS | 1850 | --DOMWINDOW == 206 (0x7fb6e1077400) [pid = 1850] [serial = 995] [outer = (nil)] [url = about:blank] 03:11:31 INFO - PROCESS | 1850 | --DOMWINDOW == 205 (0x7fb6ee8de000) [pid = 1850] [serial = 1007] [outer = (nil)] [url = about:blank] 03:11:31 INFO - PROCESS | 1850 | --DOMWINDOW == 204 (0x7fb6e464bc00) [pid = 1850] [serial = 998] [outer = (nil)] [url = about:blank] 03:11:31 INFO - PROCESS | 1850 | 1462529491635 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:31 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6dde0a800 == 126 [pid = 1850] [id = 374] 03:11:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 205 (0x7fb6e440f800) [pid = 1850] [serial = 1123] [outer = (nil)] 03:11:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 206 (0x7fb6e6a81800) [pid = 1850] [serial = 1124] [outer = 0x7fb6e440f800] 03:11:31 INFO - PROCESS | 1850 | 1462529491702 Marionette DEBUG loaded listener.js 03:11:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 207 (0x7fb6e6bd1000) [pid = 1850] [serial = 1125] [outer = 0x7fb6e440f800] 03:11:32 INFO - PROCESS | 1850 | 1462529492479 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]]]}] 03:11:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 03:11:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1335ms 03:11:32 INFO - PROCESS | 1850 | 1462529492522 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 03:11:32 INFO - PROCESS | 1850 | 1462529492526 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 03:11:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 03:11:32 INFO - PROCESS | 1850 | 1462529492533 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 03:11:32 INFO - PROCESS | 1850 | 1462529492537 Marionette TRACE conn4 <- [1,1470,null,{}] 03:11:32 INFO - PROCESS | 1850 | 1462529492543 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}] 03:11:32 INFO - PROCESS | 1850 | 1462529492724 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 03:11:32 INFO - PROCESS | 1850 | 1462529492741 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:32 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e0eb7800 == 127 [pid = 1850] [id = 375] 03:11:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 208 (0x7fb6e6bd5000) [pid = 1850] [serial = 1126] [outer = (nil)] 03:11:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 209 (0x7fb6e810fc00) [pid = 1850] [serial = 1127] [outer = 0x7fb6e6bd5000] 03:11:32 INFO - PROCESS | 1850 | 1462529492802 Marionette DEBUG loaded listener.js 03:11:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 210 (0x7fb6e8313000) [pid = 1850] [serial = 1128] [outer = 0x7fb6e6bd5000] 03:11:33 INFO - PROCESS | 1850 | 1462529493736 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]]]}] 03:11:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 03:11:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1229ms 03:11:33 INFO - PROCESS | 1850 | 1462529493792 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 03:11:33 INFO - PROCESS | 1850 | 1462529493797 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 03:11:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 03:11:33 INFO - PROCESS | 1850 | 1462529493802 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 03:11:33 INFO - PROCESS | 1850 | 1462529493817 Marionette TRACE conn4 <- [1,1474,null,{}] 03:11:33 INFO - PROCESS | 1850 | 1462529493823 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}] 03:11:34 INFO - PROCESS | 1850 | 1462529494062 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 03:11:34 INFO - PROCESS | 1850 | 1462529494093 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:34 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e6abb800 == 128 [pid = 1850] [id = 376] 03:11:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 211 (0x7fb6e8364400) [pid = 1850] [serial = 1129] [outer = (nil)] 03:11:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 212 (0x7fb6e8759c00) [pid = 1850] [serial = 1130] [outer = 0x7fb6e8364400] 03:11:34 INFO - PROCESS | 1850 | 1462529494163 Marionette DEBUG loaded listener.js 03:11:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 213 (0x7fb6ecab3000) [pid = 1850] [serial = 1131] [outer = 0x7fb6e8364400] 03:11:35 INFO - PROCESS | 1850 | 1462529495074 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]]]}] 03:11:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 03:11:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1340ms 03:11:35 INFO - PROCESS | 1850 | 1462529495144 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 03:11:35 INFO - PROCESS | 1850 | 1462529495147 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 03:11:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 03:11:35 INFO - PROCESS | 1850 | 1462529495154 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 03:11:35 INFO - PROCESS | 1850 | 1462529495157 Marionette TRACE conn4 <- [1,1478,null,{}] 03:11:35 INFO - PROCESS | 1850 | 1462529495162 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}] 03:11:35 INFO - PROCESS | 1850 | 1462529495425 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 03:11:35 INFO - PROCESS | 1850 | 1462529495454 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6ecacb000 == 129 [pid = 1850] [id = 377] 03:11:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 214 (0x7fb6ed542400) [pid = 1850] [serial = 1132] [outer = (nil)] 03:11:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 215 (0x7fb6efb54c00) [pid = 1850] [serial = 1133] [outer = 0x7fb6ed542400] 03:11:35 INFO - PROCESS | 1850 | 1462529495515 Marionette DEBUG loaded listener.js 03:11:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 216 (0x7fb6f0cba400) [pid = 1850] [serial = 1134] [outer = 0x7fb6ed542400] 03:11:36 INFO - PROCESS | 1850 | --DOMWINDOW == 215 (0x7fb6e4647c00) [pid = 1850] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 03:11:36 INFO - PROCESS | 1850 | --DOMWINDOW == 214 (0x7fb6ded58000) [pid = 1850] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 03:11:36 INFO - PROCESS | 1850 | --DOMWINDOW == 213 (0x7fb6e464e000) [pid = 1850] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 03:11:36 INFO - PROCESS | 1850 | --DOMWINDOW == 212 (0x7fb6e8117c00) [pid = 1850] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 03:11:36 INFO - PROCESS | 1850 | --DOMWINDOW == 211 (0x7fb6e1226000) [pid = 1850] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 03:11:36 INFO - PROCESS | 1850 | 1462529496621 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]]]}] 03:11:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 03:11:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1528ms 03:11:36 INFO - PROCESS | 1850 | 1462529496683 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 03:11:36 INFO - PROCESS | 1850 | 1462529496687 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 03:11:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 03:11:36 INFO - PROCESS | 1850 | 1462529496693 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 03:11:36 INFO - PROCESS | 1850 | 1462529496695 Marionette TRACE conn4 <- [1,1482,null,{}] 03:11:36 INFO - PROCESS | 1850 | 1462529496701 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}] 03:11:36 INFO - PROCESS | 1850 | 1462529496957 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 03:11:36 INFO - PROCESS | 1850 | 1462529496973 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:36 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f098f800 == 130 [pid = 1850] [id = 378] 03:11:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 212 (0x7fb6e57f3c00) [pid = 1850] [serial = 1135] [outer = (nil)] 03:11:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 213 (0x7fb6f1281400) [pid = 1850] [serial = 1136] [outer = 0x7fb6e57f3c00] 03:11:37 INFO - PROCESS | 1850 | 1462529497038 Marionette DEBUG loaded listener.js 03:11:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 214 (0x7fb6f2595000) [pid = 1850] [serial = 1137] [outer = 0x7fb6e57f3c00] 03:11:37 INFO - PROCESS | 1850 | 1462529497867 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]]]}] 03:11:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 03:11:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1227ms 03:11:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 03:11:37 INFO - PROCESS | 1850 | 1462529497922 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 03:11:37 INFO - PROCESS | 1850 | 1462529497924 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 03:11:37 INFO - PROCESS | 1850 | 1462529497931 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 03:11:37 INFO - PROCESS | 1850 | 1462529497934 Marionette TRACE conn4 <- [1,1486,null,{}] 03:11:37 INFO - PROCESS | 1850 | 1462529497939 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}] 03:11:38 INFO - PROCESS | 1850 | 1462529498130 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 03:11:38 INFO - PROCESS | 1850 | 1462529498418 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:38 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d71d2000 == 131 [pid = 1850] [id = 379] 03:11:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 215 (0x7fb6d73c4000) [pid = 1850] [serial = 1138] [outer = (nil)] 03:11:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 216 (0x7fb6d73ca400) [pid = 1850] [serial = 1139] [outer = 0x7fb6d73c4000] 03:11:38 INFO - PROCESS | 1850 | 1462529498502 Marionette DEBUG loaded listener.js 03:11:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 217 (0x7fb6d955e000) [pid = 1850] [serial = 1140] [outer = 0x7fb6d73c4000] 03:11:39 INFO - PROCESS | 1850 | 1462529499547 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]]]}] 03:11:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 03:11:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1687ms 03:11:39 INFO - PROCESS | 1850 | 1462529499619 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 03:11:39 INFO - PROCESS | 1850 | 1462529499624 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 03:11:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 03:11:39 INFO - PROCESS | 1850 | 1462529499632 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 03:11:39 INFO - PROCESS | 1850 | 1462529499638 Marionette TRACE conn4 <- [1,1490,null,{}] 03:11:39 INFO - PROCESS | 1850 | 1462529499645 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}] 03:11:39 INFO - PROCESS | 1850 | 1462529499873 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 03:11:40 INFO - PROCESS | 1850 | 1462529500122 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:40 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e0a18800 == 132 [pid = 1850] [id = 380] 03:11:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 218 (0x7fb6df3b0800) [pid = 1850] [serial = 1141] [outer = (nil)] 03:11:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 219 (0x7fb6df697000) [pid = 1850] [serial = 1142] [outer = 0x7fb6df3b0800] 03:11:40 INFO - PROCESS | 1850 | 1462529500244 Marionette DEBUG loaded listener.js 03:11:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 220 (0x7fb6dfabc000) [pid = 1850] [serial = 1143] [outer = 0x7fb6df3b0800] 03:11:41 INFO - PROCESS | 1850 | 1462529501212 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]]]}] 03:11:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 03:11:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1637ms 03:11:41 INFO - PROCESS | 1850 | 1462529501272 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 03:11:41 INFO - PROCESS | 1850 | 1462529501278 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 03:11:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 03:11:41 INFO - PROCESS | 1850 | 1462529501287 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 03:11:41 INFO - PROCESS | 1850 | 1462529501290 Marionette TRACE conn4 <- [1,1494,null,{}] 03:11:41 INFO - PROCESS | 1850 | 1462529501297 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}] 03:11:41 INFO - PROCESS | 1850 | 1462529501561 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 03:11:41 INFO - PROCESS | 1850 | 1462529501885 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:41 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e7780800 == 133 [pid = 1850] [id = 381] 03:11:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 221 (0x7fb6e464e000) [pid = 1850] [serial = 1144] [outer = (nil)] 03:11:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 222 (0x7fb6e618bc00) [pid = 1850] [serial = 1145] [outer = 0x7fb6e464e000] 03:11:41 INFO - PROCESS | 1850 | 1462529501968 Marionette DEBUG loaded listener.js 03:11:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 223 (0x7fb6e6bb5400) [pid = 1850] [serial = 1146] [outer = 0x7fb6e464e000] 03:11:42 INFO - PROCESS | 1850 | 1462529502894 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]]]}] 03:11:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 03:11:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1683ms 03:11:42 INFO - PROCESS | 1850 | 1462529502971 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 03:11:42 INFO - PROCESS | 1850 | 1462529502974 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 03:11:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 03:11:42 INFO - PROCESS | 1850 | 1462529502983 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 03:11:43 INFO - PROCESS | 1850 | 1462529502993 Marionette TRACE conn4 <- [1,1498,null,{}] 03:11:43 INFO - PROCESS | 1850 | 1462529503008 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}] 03:11:43 INFO - PROCESS | 1850 | 1462529503336 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 03:11:43 INFO - PROCESS | 1850 | 1462529503569 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:43 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6fe647000 == 134 [pid = 1850] [id = 382] 03:11:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 224 (0x7fb6e8111c00) [pid = 1850] [serial = 1147] [outer = (nil)] 03:11:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 225 (0x7fb6e8763c00) [pid = 1850] [serial = 1148] [outer = 0x7fb6e8111c00] 03:11:43 INFO - PROCESS | 1850 | 1462529503644 Marionette DEBUG loaded listener.js 03:11:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 226 (0x7fb6ea1bd000) [pid = 1850] [serial = 1149] [outer = 0x7fb6e8111c00] 03:11:44 INFO - PROCESS | 1850 | 1462529504600 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]]]}] 03:11:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 03:11:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1692ms 03:11:44 INFO - PROCESS | 1850 | 1462529504673 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 03:11:44 INFO - PROCESS | 1850 | 1462529504677 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 03:11:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 03:11:44 INFO - PROCESS | 1850 | 1462529504684 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 03:11:44 INFO - PROCESS | 1850 | 1462529504687 Marionette TRACE conn4 <- [1,1502,null,{}] 03:11:44 INFO - PROCESS | 1850 | 1462529504693 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}] 03:11:44 INFO - PROCESS | 1850 | 1462529504939 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 03:11:45 INFO - PROCESS | 1850 | 1462529505175 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:45 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb702ae7800 == 135 [pid = 1850] [id = 383] 03:11:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 227 (0x7fb6e6bb3c00) [pid = 1850] [serial = 1150] [outer = (nil)] 03:11:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 228 (0x7fb6ed77f000) [pid = 1850] [serial = 1151] [outer = 0x7fb6e6bb3c00] 03:11:45 INFO - PROCESS | 1850 | 1462529505293 Marionette DEBUG loaded listener.js 03:11:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 229 (0x7fb6efab6000) [pid = 1850] [serial = 1152] [outer = 0x7fb6e6bb3c00] 03:11:46 INFO - PROCESS | 1850 | 1462529506180 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]]]}] 03:11:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 03:11:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1537ms 03:11:46 INFO - PROCESS | 1850 | 1462529506222 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 03:11:46 INFO - PROCESS | 1850 | 1462529506227 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 03:11:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 03:11:46 INFO - PROCESS | 1850 | 1462529506233 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 03:11:46 INFO - PROCESS | 1850 | 1462529506237 Marionette TRACE conn4 <- [1,1506,null,{}] 03:11:46 INFO - PROCESS | 1850 | 1462529506242 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}] 03:11:46 INFO - PROCESS | 1850 | 1462529506493 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 03:11:46 INFO - PROCESS | 1850 | 1462529506754 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:46 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df351800 == 136 [pid = 1850] [id = 384] 03:11:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 230 (0x7fb6f34bbc00) [pid = 1850] [serial = 1153] [outer = (nil)] 03:11:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 231 (0x7fb6f397bc00) [pid = 1850] [serial = 1154] [outer = 0x7fb6f34bbc00] 03:11:46 INFO - PROCESS | 1850 | 1462529506845 Marionette DEBUG loaded listener.js 03:11:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 232 (0x7fb6fe654400) [pid = 1850] [serial = 1155] [outer = 0x7fb6f34bbc00] 03:11:47 INFO - PROCESS | 1850 | 1462529507765 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]]]}] 03:11:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 03:11:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1584ms 03:11:47 INFO - PROCESS | 1850 | 1462529507818 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 03:11:47 INFO - PROCESS | 1850 | 1462529507823 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 03:11:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 03:11:47 INFO - PROCESS | 1850 | 1462529507830 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 03:11:47 INFO - PROCESS | 1850 | 1462529507833 Marionette TRACE conn4 <- [1,1510,null,{}] 03:11:47 INFO - PROCESS | 1850 | 1462529507839 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}] 03:11:48 INFO - PROCESS | 1850 | 1462529508059 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 03:11:48 INFO - PROCESS | 1850 | 1462529508308 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df522000 == 137 [pid = 1850] [id = 385] 03:11:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 233 (0x7fb6d82ad400) [pid = 1850] [serial = 1156] [outer = (nil)] 03:11:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 234 (0x7fb6e121f000) [pid = 1850] [serial = 1157] [outer = 0x7fb6d82ad400] 03:11:48 INFO - PROCESS | 1850 | 1462529508427 Marionette DEBUG loaded listener.js 03:11:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 235 (0x7fb6fe920800) [pid = 1850] [serial = 1158] [outer = 0x7fb6d82ad400] 03:11:49 INFO - PROCESS | 1850 | 1462529509320 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]]]}] 03:11:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 03:11:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1529ms 03:11:49 INFO - PROCESS | 1850 | 1462529509360 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 03:11:49 INFO - PROCESS | 1850 | 1462529509363 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 03:11:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 03:11:49 INFO - PROCESS | 1850 | 1462529509371 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 03:11:49 INFO - PROCESS | 1850 | 1462529509375 Marionette TRACE conn4 <- [1,1514,null,{}] 03:11:49 INFO - PROCESS | 1850 | 1462529509381 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}] 03:11:49 INFO - PROCESS | 1850 | 1462529509597 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 03:11:49 INFO - PROCESS | 1850 | 1462529509798 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:49 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6fd77d000 == 138 [pid = 1850] [id = 386] 03:11:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 236 (0x7fb6d82af400) [pid = 1850] [serial = 1159] [outer = (nil)] 03:11:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 237 (0x7fb6d8d63400) [pid = 1850] [serial = 1160] [outer = 0x7fb6d82af400] 03:11:49 INFO - PROCESS | 1850 | 1462529509907 Marionette DEBUG loaded listener.js 03:11:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 238 (0x7fb6d8d67400) [pid = 1850] [serial = 1161] [outer = 0x7fb6d82af400] 03:11:50 INFO - PROCESS | 1850 | 1462529510772 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]]]}] 03:11:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 03:11:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1431ms 03:11:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 03:11:50 INFO - PROCESS | 1850 | 1462529510803 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 03:11:50 INFO - PROCESS | 1850 | 1462529510806 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 03:11:50 INFO - PROCESS | 1850 | 1462529510813 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 03:11:50 INFO - PROCESS | 1850 | 1462529510817 Marionette TRACE conn4 <- [1,1518,null,{}] 03:11:50 INFO - PROCESS | 1850 | 1462529510822 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}] 03:11:51 INFO - PROCESS | 1850 | 1462529511022 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 03:11:51 INFO - PROCESS | 1850 | 1462529511239 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e5337800 == 139 [pid = 1850] [id = 387] 03:11:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 239 (0x7fb6d82afc00) [pid = 1850] [serial = 1162] [outer = (nil)] 03:11:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 240 (0x7fb6d8d6b400) [pid = 1850] [serial = 1163] [outer = 0x7fb6d82afc00] 03:11:51 INFO - PROCESS | 1850 | 1462529511351 Marionette DEBUG loaded listener.js 03:11:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 241 (0x7fb6fe952400) [pid = 1850] [serial = 1164] [outer = 0x7fb6d82afc00] 03:11:52 INFO - PROCESS | 1850 | 1462529512271 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]]]}] 03:11:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 03:11:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1481ms 03:11:52 INFO - PROCESS | 1850 | 1462529512295 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 03:11:52 INFO - PROCESS | 1850 | 1462529512298 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 03:11:52 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 03:11:52 INFO - PROCESS | 1850 | 1462529512306 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 03:11:52 INFO - PROCESS | 1850 | 1462529512310 Marionette TRACE conn4 <- [1,1522,null,{}] 03:11:52 INFO - PROCESS | 1850 | 1462529512316 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}] 03:11:52 INFO - PROCESS | 1850 | 1462529512543 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 03:11:52 INFO - PROCESS | 1850 | 1462529512820 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:52 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d5a5e800 == 140 [pid = 1850] [id = 388] 03:11:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 242 (0x7fb6d5a72800) [pid = 1850] [serial = 1165] [outer = (nil)] 03:11:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 243 (0x7fb6d5a79000) [pid = 1850] [serial = 1166] [outer = 0x7fb6d5a72800] 03:11:52 INFO - PROCESS | 1850 | 1462529512985 Marionette DEBUG loaded listener.js 03:11:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 244 (0x7fb6d5a7dc00) [pid = 1850] [serial = 1167] [outer = 0x7fb6d5a72800] 03:11:53 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 03:11:53 INFO - PROCESS | 1850 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:11:53 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 03:11:53 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 03:11:53 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 03:11:53 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 03:11:53 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 03:11:53 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 03:11:53 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 03:11:53 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 03:11:53 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 03:11:53 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 03:11:54 INFO - PROCESS | 1850 | 1462529514160 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"]]]}] 03:11:54 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 () { 03:11:54 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:11:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 03:11:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:11:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:11:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 03:11:54 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 () { 03:11:54 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:11:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 03:11:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:11:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:11:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 03:11:54 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 () { 03:11:54 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:11:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 03:11:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:11:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:11:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 03:11:54 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 () { 03:11:54 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:11:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 03:11:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:11:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:11:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 03:11:54 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1884ms 03:11:54 INFO - PROCESS | 1850 | 1462529514209 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 03:11:54 INFO - PROCESS | 1850 | 1462529514218 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 03:11:54 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 03:11:54 INFO - PROCESS | 1850 | 1462529514233 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 03:11:54 INFO - PROCESS | 1850 | 1462529514239 Marionette TRACE conn4 <- [1,1526,null,{}] 03:11:54 INFO - PROCESS | 1850 | 1462529514248 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}] 03:11:54 INFO - PROCESS | 1850 | 1462529514550 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 03:11:54 INFO - PROCESS | 1850 | 1462529514955 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:55 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df64a000 == 141 [pid = 1850] [id = 389] 03:11:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 245 (0x7fb6e830b000) [pid = 1850] [serial = 1168] [outer = (nil)] 03:11:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 246 (0x7fb702932400) [pid = 1850] [serial = 1169] [outer = 0x7fb6e830b000] 03:11:55 INFO - PROCESS | 1850 | 1462529515120 Marionette DEBUG loaded listener.js 03:11:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 247 (0x7fb702a35c00) [pid = 1850] [serial = 1170] [outer = 0x7fb6e830b000] 03:11:56 INFO - PROCESS | 1850 | 1462529516018 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"]]]}] 03:11:56 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 03:11:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 03:11:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:11:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:11:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 03:11:56 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 03:11:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 03:11:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:11:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:11:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 03:11:56 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 03:11:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 03:11:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:11:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:11:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 03:11:56 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1890ms 03:11:56 INFO - PROCESS | 1850 | 1462529516129 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 03:11:56 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 03:11:56 INFO - PROCESS | 1850 | 1462529516142 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 03:11:56 INFO - PROCESS | 1850 | 1462529516153 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 03:11:56 INFO - PROCESS | 1850 | 1462529516161 Marionette TRACE conn4 <- [1,1530,null,{}] 03:11:56 INFO - PROCESS | 1850 | 1462529516171 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}] 03:11:56 INFO - PROCESS | 1850 | 1462529516968 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 03:11:57 INFO - PROCESS | 1850 | 1462529517257 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:57 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6db685000 == 142 [pid = 1850] [id = 390] 03:11:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 248 (0x7fb6d73cb400) [pid = 1850] [serial = 1171] [outer = (nil)] 03:11:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 249 (0x7fb6d7464000) [pid = 1850] [serial = 1172] [outer = 0x7fb6d73cb400] 03:11:57 INFO - PROCESS | 1850 | 1462529517329 Marionette DEBUG loaded listener.js 03:11:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 250 (0x7fb6d7cd0c00) [pid = 1850] [serial = 1173] [outer = 0x7fb6d73cb400] 03:11:58 INFO - PROCESS | 1850 | 1462529518121 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]]]}] 03:11:58 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 03:11:58 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 03:11:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:11:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:11:58 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 03:11:58 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 03:11:58 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. 03:11:58 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 03:11:58 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 2002ms 03:11:58 INFO - PROCESS | 1850 | 1462529518155 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 03:11:58 INFO - PROCESS | 1850 | 1462529518161 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 03:11:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 03:11:58 INFO - PROCESS | 1850 | 1462529518168 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 03:11:58 INFO - PROCESS | 1850 | 1462529518175 Marionette TRACE conn4 <- [1,1534,null,{}] 03:11:58 INFO - PROCESS | 1850 | 1462529518182 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}] 03:11:58 INFO - PROCESS | 1850 | 1462529518375 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 03:11:58 INFO - PROCESS | 1850 | 1462529518615 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:11:58 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df356800 == 143 [pid = 1850] [id = 391] 03:11:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 251 (0x7fb6d7462000) [pid = 1850] [serial = 1174] [outer = (nil)] 03:11:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 252 (0x7fb6d8d64c00) [pid = 1850] [serial = 1175] [outer = 0x7fb6d7462000] 03:11:58 INFO - PROCESS | 1850 | 1462529518791 Marionette DEBUG loaded listener.js 03:11:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 253 (0x7fb6d9868000) [pid = 1850] [serial = 1176] [outer = 0x7fb6d7462000] 03:11:59 INFO - PROCESS | 1850 | 1462529519933 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]]]}] 03:12:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 03:12:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1839ms 03:12:00 INFO - PROCESS | 1850 | 1462529520009 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 03:12:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 03:12:00 INFO - PROCESS | 1850 | 1462529520014 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 03:12:00 INFO - PROCESS | 1850 | 1462529520022 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 03:12:00 INFO - PROCESS | 1850 | 1462529520024 Marionette TRACE conn4 <- [1,1538,null,{}] 03:12:00 INFO - PROCESS | 1850 | 1462529520031 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}] 03:12:00 INFO - PROCESS | 1850 | 1462529520240 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 03:12:00 INFO - PROCESS | 1850 | 1462529520537 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:00 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d8540800 == 144 [pid = 1850] [id = 392] 03:12:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 254 (0x7fb6daaa7000) [pid = 1850] [serial = 1177] [outer = (nil)] 03:12:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 255 (0x7fb6df3b2000) [pid = 1850] [serial = 1178] [outer = 0x7fb6daaa7000] 03:12:00 INFO - PROCESS | 1850 | 1462529520652 Marionette DEBUG loaded listener.js 03:12:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 256 (0x7fb6df50d800) [pid = 1850] [serial = 1179] [outer = 0x7fb6daaa7000] 03:12:01 INFO - PROCESS | 1850 | 1462529521772 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]]]}] 03:12:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 03:12:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1833ms 03:12:01 INFO - PROCESS | 1850 | 1462529521854 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 03:12:01 INFO - PROCESS | 1850 | 1462529521861 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 03:12:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 03:12:01 INFO - PROCESS | 1850 | 1462529521877 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 03:12:01 INFO - PROCESS | 1850 | 1462529521884 Marionette TRACE conn4 <- [1,1542,null,{}] 03:12:01 INFO - PROCESS | 1850 | 1462529521890 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}] 03:12:02 INFO - PROCESS | 1850 | 1462529522151 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 03:12:02 INFO - PROCESS | 1850 | 1462529522406 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:02 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6daa59000 == 145 [pid = 1850] [id = 393] 03:12:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 257 (0x7fb6daaaa800) [pid = 1850] [serial = 1180] [outer = (nil)] 03:12:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 258 (0x7fb6e121cc00) [pid = 1850] [serial = 1181] [outer = 0x7fb6daaaa800] 03:12:02 INFO - PROCESS | 1850 | 1462529522518 Marionette DEBUG loaded listener.js 03:12:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 259 (0x7fb6e45cac00) [pid = 1850] [serial = 1182] [outer = 0x7fb6daaaa800] 03:12:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e0ebb000 == 144 [pid = 1850] [id = 354] 03:12:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e732d000 == 143 [pid = 1850] [id = 357] 03:12:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e6ac3000 == 142 [pid = 1850] [id = 281] 03:12:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6ea178000 == 141 [pid = 1850] [id = 318] 03:12:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e63d6800 == 140 [pid = 1850] [id = 316] 03:12:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e6aae800 == 139 [pid = 1850] [id = 356] 03:12:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e0fa9000 == 138 [pid = 1850] [id = 315] 03:12:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e5458000 == 137 [pid = 1850] [id = 355] 03:12:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6df3a1800 == 136 [pid = 1850] [id = 353] 03:12:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d9ecc000 == 135 [pid = 1850] [id = 313] 03:12:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6df49f800 == 134 [pid = 1850] [id = 330] 03:12:03 INFO - PROCESS | 1850 | --DOMWINDOW == 258 (0x7fb6e6959000) [pid = 1850] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:12:03 INFO - PROCESS | 1850 | --DOMWINDOW == 257 (0x7fb6ea1b6400) [pid = 1850] [serial = 1073] [outer = (nil)] [url = about:blank] 03:12:03 INFO - PROCESS | 1850 | --DOMWINDOW == 256 (0x7fb6df696c00) [pid = 1850] [serial = 1046] [outer = (nil)] [url = about:blank] 03:12:03 INFO - PROCESS | 1850 | --DOMWINDOW == 255 (0x7fb6dab8e000) [pid = 1850] [serial = 1016] [outer = (nil)] [url = about:blank] 03:12:03 INFO - PROCESS | 1850 | --DOMWINDOW == 254 (0x7fb701ac4800) [pid = 1850] [serial = 1034] [outer = (nil)] [url = about:blank] 03:12:03 INFO - PROCESS | 1850 | --DOMWINDOW == 253 (0x7fb6d955b000) [pid = 1850] [serial = 1043] [outer = (nil)] [url = about:blank] 03:12:03 INFO - PROCESS | 1850 | --DOMWINDOW == 252 (0x7fb6d9776000) [pid = 1850] [serial = 1055] [outer = (nil)] [url = about:blank] 03:12:03 INFO - PROCESS | 1850 | --DOMWINDOW == 251 (0x7fb6ef804800) [pid = 1850] [serial = 1025] [outer = (nil)] [url = about:blank] 03:12:03 INFO - PROCESS | 1850 | --DOMWINDOW == 250 (0x7fb702931000) [pid = 1850] [serial = 1040] [outer = (nil)] [url = about:blank] 03:12:03 INFO - PROCESS | 1850 | --DOMWINDOW == 249 (0x7fb6e64e2400) [pid = 1850] [serial = 1019] [outer = (nil)] [url = about:blank] 03:12:03 INFO - PROCESS | 1850 | --DOMWINDOW == 248 (0x7fb6fd525c00) [pid = 1850] [serial = 1031] [outer = (nil)] [url = about:blank] 03:12:03 INFO - PROCESS | 1850 | --DOMWINDOW == 247 (0x7fb6f1282000) [pid = 1850] [serial = 1028] [outer = (nil)] [url = about:blank] 03:12:03 INFO - PROCESS | 1850 | --DOMWINDOW == 246 (0x7fb7020ab000) [pid = 1850] [serial = 1037] [outer = (nil)] [url = about:blank] 03:12:03 INFO - PROCESS | 1850 | --DOMWINDOW == 245 (0x7fb6e76c8c00) [pid = 1850] [serial = 1022] [outer = (nil)] [url = about:blank] 03:12:03 INFO - PROCESS | 1850 | --DOMWINDOW == 244 (0x7fb6daab1400) [pid = 1850] [serial = 1049] [outer = (nil)] [url = about:blank] 03:12:03 INFO - PROCESS | 1850 | --DOMWINDOW == 243 (0x7fb6d986b400) [pid = 1850] [serial = 1052] [outer = (nil)] [url = about:blank] 03:12:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f098f800 == 133 [pid = 1850] [id = 378] 03:12:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6ecacb000 == 132 [pid = 1850] [id = 377] 03:12:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e6abb800 == 131 [pid = 1850] [id = 376] 03:12:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e0eb7800 == 130 [pid = 1850] [id = 375] 03:12:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6dde0a800 == 129 [pid = 1850] [id = 374] 03:12:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e6f76800 == 128 [pid = 1850] [id = 10] 03:12:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6daa53000 == 127 [pid = 1850] [id = 373] 03:12:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e6870800 == 126 [pid = 1850] [id = 372] 03:12:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6dae63800 == 125 [pid = 1850] [id = 371] 03:12:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb70036a000 == 124 [pid = 1850] [id = 364] 03:12:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f3358800 == 123 [pid = 1850] [id = 363] 03:12:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f1914000 == 122 [pid = 1850] [id = 362] 03:12:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f0b58800 == 121 [pid = 1850] [id = 361] 03:12:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e9205000 == 120 [pid = 1850] [id = 360] 03:12:03 INFO - PROCESS | 1850 | 1462529523482 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]]]}] 03:12:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e0ea8000 == 119 [pid = 1850] [id = 359] 03:12:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d9688000 == 118 [pid = 1850] [id = 358] 03:12:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 03:12:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1648ms 03:12:03 INFO - PROCESS | 1850 | 1462529523518 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 03:12:03 INFO - PROCESS | 1850 | 1462529523522 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 03:12:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 03:12:03 INFO - PROCESS | 1850 | 1462529523528 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 03:12:03 INFO - PROCESS | 1850 | 1462529523531 Marionette TRACE conn4 <- [1,1546,null,{}] 03:12:03 INFO - PROCESS | 1850 | 1462529523536 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}] 03:12:03 INFO - PROCESS | 1850 | 1462529523728 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 03:12:03 INFO - PROCESS | 1850 | --DOMWINDOW == 242 (0x7fb6e76c2000) [pid = 1850] [serial = 1067] [outer = (nil)] [url = about:blank] 03:12:03 INFO - PROCESS | 1850 | --DOMWINDOW == 241 (0x7fb6e8117800) [pid = 1850] [serial = 1068] [outer = (nil)] [url = about:blank] 03:12:03 INFO - PROCESS | 1850 | --DOMWINDOW == 240 (0x7fb6e8603400) [pid = 1850] [serial = 1070] [outer = (nil)] [url = about:blank] 03:12:03 INFO - PROCESS | 1850 | --DOMWINDOW == 239 (0x7fb6e6a86c00) [pid = 1850] [serial = 1064] [outer = (nil)] [url = about:blank] 03:12:03 INFO - PROCESS | 1850 | --DOMWINDOW == 238 (0x7fb6e4650c00) [pid = 1850] [serial = 1061] [outer = (nil)] [url = about:blank] 03:12:03 INFO - PROCESS | 1850 | --DOMWINDOW == 237 (0x7fb6e4769400) [pid = 1850] [serial = 1062] [outer = (nil)] [url = about:blank] 03:12:03 INFO - PROCESS | 1850 | --DOMWINDOW == 236 (0x7fb6df698800) [pid = 1850] [serial = 1059] [outer = (nil)] [url = about:blank] 03:12:03 INFO - PROCESS | 1850 | --DOMWINDOW == 235 (0x7fb6df3b7000) [pid = 1850] [serial = 1058] [outer = (nil)] [url = about:blank] 03:12:03 INFO - PROCESS | 1850 | --DOMWINDOW == 234 (0x7fb6e8763400) [pid = 1850] [serial = 1071] [outer = (nil)] [url = about:blank] 03:12:03 INFO - PROCESS | 1850 | --DOMWINDOW == 233 (0x7fb6e6bd7400) [pid = 1850] [serial = 1065] [outer = (nil)] [url = about:blank] 03:12:03 INFO - PROCESS | 1850 | 1462529523942 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6dae60000 == 119 [pid = 1850] [id = 394] 03:12:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 234 (0x7fb6d7466400) [pid = 1850] [serial = 1183] [outer = (nil)] 03:12:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 235 (0x7fb6e4408400) [pid = 1850] [serial = 1184] [outer = 0x7fb6d7466400] 03:12:04 INFO - PROCESS | 1850 | 1462529524080 Marionette DEBUG loaded listener.js 03:12:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 236 (0x7fb6e464e400) [pid = 1850] [serial = 1185] [outer = 0x7fb6d7466400] 03:12:04 INFO - PROCESS | 1850 | 1462529524826 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]]]}] 03:12:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 03:12:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1331ms 03:12:04 INFO - PROCESS | 1850 | 1462529524864 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 03:12:04 INFO - PROCESS | 1850 | 1462529524867 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 03:12:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 03:12:04 INFO - PROCESS | 1850 | 1462529524873 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 03:12:04 INFO - PROCESS | 1850 | 1462529524875 Marionette TRACE conn4 <- [1,1550,null,{}] 03:12:04 INFO - PROCESS | 1850 | 1462529524881 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}] 03:12:05 INFO - PROCESS | 1850 | 1462529525072 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 03:12:05 INFO - PROCESS | 1850 | 1462529525092 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:05 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e0a17000 == 120 [pid = 1850] [id = 395] 03:12:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 237 (0x7fb6e57fc800) [pid = 1850] [serial = 1186] [outer = (nil)] 03:12:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 238 (0x7fb6e6189800) [pid = 1850] [serial = 1187] [outer = 0x7fb6e57fc800] 03:12:05 INFO - PROCESS | 1850 | 1462529525174 Marionette DEBUG loaded listener.js 03:12:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 239 (0x7fb6e6a8d000) [pid = 1850] [serial = 1188] [outer = 0x7fb6e57fc800] 03:12:06 INFO - PROCESS | 1850 | 1462529526214 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]]]}] 03:12:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 03:12:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1380ms 03:12:06 INFO - PROCESS | 1850 | 1462529526256 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 03:12:06 INFO - PROCESS | 1850 | 1462529526265 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 03:12:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 03:12:06 INFO - PROCESS | 1850 | 1462529526280 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 03:12:06 INFO - PROCESS | 1850 | 1462529526283 Marionette TRACE conn4 <- [1,1554,null,{}] 03:12:06 INFO - PROCESS | 1850 | 1462529526288 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}] 03:12:06 INFO - PROCESS | 1850 | 1462529526537 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 03:12:06 INFO - PROCESS | 1850 | 1462529526574 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e467f000 == 121 [pid = 1850] [id = 396] 03:12:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 240 (0x7fb6e6bb3800) [pid = 1850] [serial = 1189] [outer = (nil)] 03:12:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 241 (0x7fb6e6c71800) [pid = 1850] [serial = 1190] [outer = 0x7fb6e6bb3800] 03:12:06 INFO - PROCESS | 1850 | 1462529526637 Marionette DEBUG loaded listener.js 03:12:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 242 (0x7fb6e6c7b800) [pid = 1850] [serial = 1191] [outer = 0x7fb6e6bb3800] 03:12:07 INFO - PROCESS | 1850 | 1462529527549 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]]]}] 03:12:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 03:12:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1289ms 03:12:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 03:12:07 INFO - PROCESS | 1850 | 1462529527600 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 03:12:07 INFO - PROCESS | 1850 | 1462529527603 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 03:12:07 INFO - PROCESS | 1850 | 1462529527609 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 03:12:07 INFO - PROCESS | 1850 | 1462529527612 Marionette TRACE conn4 <- [1,1558,null,{}] 03:12:07 INFO - PROCESS | 1850 | 1462529527618 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}] 03:12:07 INFO - PROCESS | 1850 | 1462529527877 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 03:12:07 INFO - PROCESS | 1850 | 1462529527909 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:07 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e63c9000 == 122 [pid = 1850] [id = 397] 03:12:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 243 (0x7fb6e6ba9800) [pid = 1850] [serial = 1192] [outer = (nil)] 03:12:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 244 (0x7fb6e76c0800) [pid = 1850] [serial = 1193] [outer = 0x7fb6e6ba9800] 03:12:07 INFO - PROCESS | 1850 | 1462529527972 Marionette DEBUG loaded listener.js 03:12:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 245 (0x7fb6e812e400) [pid = 1850] [serial = 1194] [outer = 0x7fb6e6ba9800] 03:12:09 INFO - PROCESS | 1850 | --DOMWINDOW == 244 (0x7fb6d976e800) [pid = 1850] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 03:12:09 INFO - PROCESS | 1850 | --DOMWINDOW == 243 (0x7fb6e830b800) [pid = 1850] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 03:12:09 INFO - PROCESS | 1850 | --DOMWINDOW == 242 (0x7fb6dab8d400) [pid = 1850] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 03:12:09 INFO - PROCESS | 1850 | --DOMWINDOW == 241 (0x7fb6ed542400) [pid = 1850] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 03:12:09 INFO - PROCESS | 1850 | --DOMWINDOW == 240 (0x7fb6df42f000) [pid = 1850] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 03:12:09 INFO - PROCESS | 1850 | --DOMWINDOW == 239 (0x7fb6e6bd5000) [pid = 1850] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 03:12:09 INFO - PROCESS | 1850 | --DOMWINDOW == 238 (0x7fb6e440f800) [pid = 1850] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 03:12:09 INFO - PROCESS | 1850 | --DOMWINDOW == 237 (0x7fb6d73c3800) [pid = 1850] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 03:12:09 INFO - PROCESS | 1850 | --DOMWINDOW == 236 (0x7fb6d9f24400) [pid = 1850] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 03:12:09 INFO - PROCESS | 1850 | --DOMWINDOW == 235 (0x7fb6e8364400) [pid = 1850] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 03:12:10 INFO - PROCESS | 1850 | 1462529530042 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]]]}] 03:12:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 03:12:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 2485ms 03:12:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 03:12:10 INFO - PROCESS | 1850 | 1462529530094 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 03:12:10 INFO - PROCESS | 1850 | 1462529530097 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 03:12:10 INFO - PROCESS | 1850 | 1462529530104 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 03:12:10 INFO - PROCESS | 1850 | 1462529530107 Marionette TRACE conn4 <- [1,1562,null,{}] 03:12:10 INFO - PROCESS | 1850 | 1462529530125 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}] 03:12:10 INFO - PROCESS | 1850 | 1462529530380 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 03:12:10 INFO - PROCESS | 1850 | 1462529530402 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:10 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e0fb8800 == 123 [pid = 1850] [id = 398] 03:12:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 236 (0x7fb6d5a79400) [pid = 1850] [serial = 1195] [outer = (nil)] 03:12:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 237 (0x7fb6e6bd8c00) [pid = 1850] [serial = 1196] [outer = 0x7fb6d5a79400] 03:12:10 INFO - PROCESS | 1850 | 1462529530467 Marionette DEBUG loaded listener.js 03:12:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 238 (0x7fb6e8136c00) [pid = 1850] [serial = 1197] [outer = 0x7fb6d5a79400] 03:12:11 INFO - PROCESS | 1850 | 1462529531467 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]]]}] 03:12:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 03:12:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1430ms 03:12:11 INFO - PROCESS | 1850 | 1462529531534 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 03:12:11 INFO - PROCESS | 1850 | 1462529531540 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 03:12:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 03:12:11 INFO - PROCESS | 1850 | 1462529531550 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 03:12:11 INFO - PROCESS | 1850 | 1462529531556 Marionette TRACE conn4 <- [1,1566,null,{}] 03:12:11 INFO - PROCESS | 1850 | 1462529531566 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}] 03:12:11 INFO - PROCESS | 1850 | 1462529531837 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 03:12:12 INFO - PROCESS | 1850 | 1462529532077 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:12 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6daa62000 == 124 [pid = 1850] [id = 399] 03:12:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 239 (0x7fb6d7cc9c00) [pid = 1850] [serial = 1198] [outer = (nil)] 03:12:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 240 (0x7fb6d82a8000) [pid = 1850] [serial = 1199] [outer = 0x7fb6d7cc9c00] 03:12:12 INFO - PROCESS | 1850 | 1462529532170 Marionette DEBUG loaded listener.js 03:12:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 241 (0x7fb6d8d68800) [pid = 1850] [serial = 1200] [outer = 0x7fb6d7cc9c00] 03:12:13 INFO - PROCESS | 1850 | 1462529533069 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]]]}] 03:12:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 03:12:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1594ms 03:12:13 INFO - PROCESS | 1850 | 1462529533144 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 03:12:13 INFO - PROCESS | 1850 | 1462529533153 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 03:12:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 03:12:13 INFO - PROCESS | 1850 | 1462529533165 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 03:12:13 INFO - PROCESS | 1850 | 1462529533169 Marionette TRACE conn4 <- [1,1570,null,{}] 03:12:13 INFO - PROCESS | 1850 | 1462529533176 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}] 03:12:13 INFO - PROCESS | 1850 | 1462529533433 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 03:12:13 INFO - PROCESS | 1850 | 1462529533738 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:13 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df654000 == 125 [pid = 1850] [id = 400] 03:12:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 242 (0x7fb6daaaac00) [pid = 1850] [serial = 1201] [outer = (nil)] 03:12:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 243 (0x7fb6de1cac00) [pid = 1850] [serial = 1202] [outer = 0x7fb6daaaac00] 03:12:13 INFO - PROCESS | 1850 | 1462529533821 Marionette DEBUG loaded listener.js 03:12:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 244 (0x7fb6df42d800) [pid = 1850] [serial = 1203] [outer = 0x7fb6daaaac00] 03:12:14 INFO - PROCESS | 1850 | 1462529534813 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]]]}] 03:12:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 03:12:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1683ms 03:12:14 INFO - PROCESS | 1850 | 1462529534849 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 03:12:14 INFO - PROCESS | 1850 | 1462529534853 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 03:12:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 03:12:14 INFO - PROCESS | 1850 | 1462529534860 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 03:12:14 INFO - PROCESS | 1850 | 1462529534866 Marionette TRACE conn4 <- [1,1574,null,{}] 03:12:14 INFO - PROCESS | 1850 | 1462529534883 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}] 03:12:15 INFO - PROCESS | 1850 | 1462529535105 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 03:12:15 INFO - PROCESS | 1850 | 1462529535392 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:15 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e6f8e000 == 126 [pid = 1850] [id = 401] 03:12:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 245 (0x7fb6e46a1000) [pid = 1850] [serial = 1204] [outer = (nil)] 03:12:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 246 (0x7fb6e4771400) [pid = 1850] [serial = 1205] [outer = 0x7fb6e46a1000] 03:12:15 INFO - PROCESS | 1850 | 1462529535515 Marionette DEBUG loaded listener.js 03:12:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 247 (0x7fb6e6a86c00) [pid = 1850] [serial = 1206] [outer = 0x7fb6e46a1000] 03:12:16 INFO - PROCESS | 1850 | 1462529536396 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]]]}] 03:12:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 03:12:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1586ms 03:12:16 INFO - PROCESS | 1850 | 1462529536447 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 03:12:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 03:12:16 INFO - PROCESS | 1850 | 1462529536452 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 03:12:16 INFO - PROCESS | 1850 | 1462529536458 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 03:12:16 INFO - PROCESS | 1850 | 1462529536461 Marionette TRACE conn4 <- [1,1578,null,{}] 03:12:16 INFO - PROCESS | 1850 | 1462529536467 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}] 03:12:16 INFO - PROCESS | 1850 | 1462529536679 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 03:12:16 INFO - PROCESS | 1850 | 1462529536924 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e863a800 == 127 [pid = 1850] [id = 402] 03:12:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 248 (0x7fb6e46a2400) [pid = 1850] [serial = 1207] [outer = (nil)] 03:12:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 249 (0x7fb6e6c72400) [pid = 1850] [serial = 1208] [outer = 0x7fb6e46a2400] 03:12:17 INFO - PROCESS | 1850 | 1462529537044 Marionette DEBUG loaded listener.js 03:12:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 250 (0x7fb6e830f400) [pid = 1850] [serial = 1209] [outer = 0x7fb6e46a2400] 03:12:17 INFO - PROCESS | 1850 | 1462529537919 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]]]}] 03:12:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 03:12:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1531ms 03:12:17 INFO - PROCESS | 1850 | 1462529537989 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 03:12:17 INFO - PROCESS | 1850 | 1462529537992 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 03:12:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 03:12:18 INFO - PROCESS | 1850 | 1462529537999 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 03:12:18 INFO - PROCESS | 1850 | 1462529538002 Marionette TRACE conn4 <- [1,1582,null,{}] 03:12:18 INFO - PROCESS | 1850 | 1462529538008 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}] 03:12:18 INFO - PROCESS | 1850 | 1462529538256 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 03:12:18 INFO - PROCESS | 1850 | 1462529538506 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6eeb7c800 == 128 [pid = 1850] [id = 403] 03:12:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 251 (0x7fb6d7460400) [pid = 1850] [serial = 1210] [outer = (nil)] 03:12:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 252 (0x7fb6e875b800) [pid = 1850] [serial = 1211] [outer = 0x7fb6d7460400] 03:12:18 INFO - PROCESS | 1850 | 1462529538619 Marionette DEBUG loaded listener.js 03:12:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 253 (0x7fb6e9c46000) [pid = 1850] [serial = 1212] [outer = 0x7fb6d7460400] 03:12:19 INFO - PROCESS | 1850 | 1462529539518 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]]]}] 03:12:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 03:12:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1579ms 03:12:19 INFO - PROCESS | 1850 | 1462529539580 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 03:12:19 INFO - PROCESS | 1850 | 1462529539584 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 03:12:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 03:12:19 INFO - PROCESS | 1850 | 1462529539590 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 03:12:19 INFO - PROCESS | 1850 | 1462529539593 Marionette TRACE conn4 <- [1,1586,null,{}] 03:12:19 INFO - PROCESS | 1850 | 1462529539599 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}] 03:12:19 INFO - PROCESS | 1850 | 1462529539842 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 03:12:20 INFO - PROCESS | 1850 | 1462529540047 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:20 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f16c1800 == 129 [pid = 1850] [id = 404] 03:12:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 254 (0x7fb6ecab4c00) [pid = 1850] [serial = 1213] [outer = (nil)] 03:12:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 255 (0x7fb6ed780800) [pid = 1850] [serial = 1214] [outer = 0x7fb6ecab4c00] 03:12:20 INFO - PROCESS | 1850 | 1462529540185 Marionette DEBUG loaded listener.js 03:12:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 256 (0x7fb6efab5c00) [pid = 1850] [serial = 1215] [outer = 0x7fb6ecab4c00] 03:12:21 INFO - PROCESS | 1850 | 1462529541032 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]]]}] 03:12:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 03:12:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1486ms 03:12:21 INFO - PROCESS | 1850 | 1462529541077 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 03:12:21 INFO - PROCESS | 1850 | 1462529541081 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 03:12:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 03:12:21 INFO - PROCESS | 1850 | 1462529541086 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 03:12:21 INFO - PROCESS | 1850 | 1462529541090 Marionette TRACE conn4 <- [1,1590,null,{}] 03:12:21 INFO - PROCESS | 1850 | 1462529541095 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}] 03:12:21 INFO - PROCESS | 1850 | 1462529541282 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 03:12:21 INFO - PROCESS | 1850 | 1462529541498 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f32cd000 == 130 [pid = 1850] [id = 405] 03:12:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 257 (0x7fb6ed542400) [pid = 1850] [serial = 1216] [outer = (nil)] 03:12:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 258 (0x7fb6f127b800) [pid = 1850] [serial = 1217] [outer = 0x7fb6ed542400] 03:12:21 INFO - PROCESS | 1850 | 1462529541570 Marionette DEBUG loaded listener.js 03:12:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 259 (0x7fb6f1642400) [pid = 1850] [serial = 1218] [outer = 0x7fb6ed542400] 03:12:22 INFO - PROCESS | 1850 | 1462529542468 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]]]}] 03:12:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 03:12:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1444ms 03:12:22 INFO - PROCESS | 1850 | 1462529542533 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 03:12:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 03:12:22 INFO - PROCESS | 1850 | 1462529542537 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 03:12:22 INFO - PROCESS | 1850 | 1462529542543 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 03:12:22 INFO - PROCESS | 1850 | 1462529542547 Marionette TRACE conn4 <- [1,1594,null,{}] 03:12:22 INFO - PROCESS | 1850 | 1462529542552 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}] 03:12:22 INFO - PROCESS | 1850 | 1462529542760 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 03:12:22 INFO - PROCESS | 1850 | 1462529542960 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:22 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6fd92a800 == 131 [pid = 1850] [id = 406] 03:12:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 260 (0x7fb6efbdd400) [pid = 1850] [serial = 1219] [outer = (nil)] 03:12:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 261 (0x7fb6f344e800) [pid = 1850] [serial = 1220] [outer = 0x7fb6efbdd400] 03:12:23 INFO - PROCESS | 1850 | 1462529543032 Marionette DEBUG loaded listener.js 03:12:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 262 (0x7fb6fd206c00) [pid = 1850] [serial = 1221] [outer = 0x7fb6efbdd400] 03:12:23 INFO - PROCESS | 1850 | 1462529543926 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]]]}] 03:12:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 03:12:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1429ms 03:12:23 INFO - PROCESS | 1850 | 1462529543974 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 03:12:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 03:12:23 INFO - PROCESS | 1850 | 1462529543978 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 03:12:23 INFO - PROCESS | 1850 | 1462529543984 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 03:12:23 INFO - PROCESS | 1850 | 1462529543987 Marionette TRACE conn4 <- [1,1598,null,{}] 03:12:23 INFO - PROCESS | 1850 | 1462529543992 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}] 03:12:24 INFO - PROCESS | 1850 | 1462529544190 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 03:12:24 INFO - PROCESS | 1850 | 1462529544396 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:24 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb70251e800 == 132 [pid = 1850] [id = 407] 03:12:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 263 (0x7fb6dab87800) [pid = 1850] [serial = 1222] [outer = (nil)] 03:12:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 264 (0x7fb6fd750c00) [pid = 1850] [serial = 1223] [outer = 0x7fb6dab87800] 03:12:24 INFO - PROCESS | 1850 | 1462529544468 Marionette DEBUG loaded listener.js 03:12:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 265 (0x7fb6fd76e800) [pid = 1850] [serial = 1224] [outer = 0x7fb6dab87800] 03:12:25 INFO - PROCESS | 1850 | 1462529545366 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]]]}] 03:12:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 03:12:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1429ms 03:12:25 INFO - PROCESS | 1850 | 1462529545414 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 03:12:25 INFO - PROCESS | 1850 | 1462529545417 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 03:12:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 03:12:25 INFO - PROCESS | 1850 | 1462529545423 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 03:12:25 INFO - PROCESS | 1850 | 1462529545425 Marionette TRACE conn4 <- [1,1602,null,{}] 03:12:25 INFO - PROCESS | 1850 | 1462529545431 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}] 03:12:25 INFO - PROCESS | 1850 | 1462529545628 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 03:12:25 INFO - PROCESS | 1850 | 1462529545835 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:25 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb706ba5000 == 133 [pid = 1850] [id = 408] 03:12:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 266 (0x7fb6e4408c00) [pid = 1850] [serial = 1225] [outer = (nil)] 03:12:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 267 (0x7fb6fe661c00) [pid = 1850] [serial = 1226] [outer = 0x7fb6e4408c00] 03:12:25 INFO - PROCESS | 1850 | 1462529545915 Marionette DEBUG loaded listener.js 03:12:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 268 (0x7fb6fe950800) [pid = 1850] [serial = 1227] [outer = 0x7fb6e4408c00] 03:12:26 INFO - PROCESS | 1850 | 1462529546812 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]]]}] 03:12:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 03:12:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1441ms 03:12:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 03:12:26 INFO - PROCESS | 1850 | 1462529546865 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 03:12:26 INFO - PROCESS | 1850 | 1462529546869 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 03:12:26 INFO - PROCESS | 1850 | 1462529546876 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 03:12:26 INFO - PROCESS | 1850 | 1462529546880 Marionette TRACE conn4 <- [1,1606,null,{}] 03:12:26 INFO - PROCESS | 1850 | 1462529546886 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}] 03:12:27 INFO - PROCESS | 1850 | 1462529547119 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 03:12:27 INFO - PROCESS | 1850 | 1462529547376 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6db4c6800 == 134 [pid = 1850] [id = 409] 03:12:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 269 (0x7fb6efd4c800) [pid = 1850] [serial = 1228] [outer = (nil)] 03:12:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 270 (0x7fb6fe3c9800) [pid = 1850] [serial = 1229] [outer = 0x7fb6efd4c800] 03:12:27 INFO - PROCESS | 1850 | 1462529547507 Marionette DEBUG loaded listener.js 03:12:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 271 (0x7fb7020ab000) [pid = 1850] [serial = 1230] [outer = 0x7fb6efd4c800] 03:12:28 INFO - PROCESS | 1850 | 1462529548392 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]]]}] 03:12:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 03:12:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1582ms 03:12:28 INFO - PROCESS | 1850 | 1462529548458 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 03:12:28 INFO - PROCESS | 1850 | 1462529548461 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 03:12:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 03:12:28 INFO - PROCESS | 1850 | 1462529548467 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 03:12:28 INFO - PROCESS | 1850 | 1462529548469 Marionette TRACE conn4 <- [1,1610,null,{}] 03:12:28 INFO - PROCESS | 1850 | 1462529548475 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}] 03:12:28 INFO - PROCESS | 1850 | 1462529548683 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 03:12:28 INFO - PROCESS | 1850 | 1462529548886 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:28 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d3ea4000 == 135 [pid = 1850] [id = 410] 03:12:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 272 (0x7fb6d3af6400) [pid = 1850] [serial = 1231] [outer = (nil)] 03:12:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 273 (0x7fb6d533f800) [pid = 1850] [serial = 1232] [outer = 0x7fb6d3af6400] 03:12:29 INFO - PROCESS | 1850 | 1462529549001 Marionette DEBUG loaded listener.js 03:12:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 274 (0x7fb6f1641800) [pid = 1850] [serial = 1233] [outer = 0x7fb6d3af6400] 03:12:29 INFO - PROCESS | 1850 | 1462529549934 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]]]}] 03:12:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 03:12:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1532ms 03:12:30 INFO - PROCESS | 1850 | 1462529550002 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 03:12:30 INFO - PROCESS | 1850 | 1462529550005 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 03:12:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 03:12:30 INFO - PROCESS | 1850 | 1462529550020 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 03:12:30 INFO - PROCESS | 1850 | 1462529550024 Marionette TRACE conn4 <- [1,1614,null,{}] 03:12:30 INFO - PROCESS | 1850 | 1462529550029 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}] 03:12:30 INFO - PROCESS | 1850 | 1462529550272 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 03:12:30 INFO - PROCESS | 1850 | 1462529550523 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:30 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d54a4800 == 136 [pid = 1850] [id = 411] 03:12:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 275 (0x7fb6d5337400) [pid = 1850] [serial = 1234] [outer = (nil)] 03:12:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 276 (0x7fb6d54f0800) [pid = 1850] [serial = 1235] [outer = 0x7fb6d5337400] 03:12:30 INFO - PROCESS | 1850 | 1462529550640 Marionette DEBUG loaded listener.js 03:12:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 277 (0x7fb6d54f5400) [pid = 1850] [serial = 1236] [outer = 0x7fb6d5337400] 03:12:31 INFO - PROCESS | 1850 | 1462529551552 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]]]}] 03:12:31 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 03:12:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1581ms 03:12:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 03:12:31 INFO - PROCESS | 1850 | 1462529551602 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 03:12:31 INFO - PROCESS | 1850 | 1462529551605 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 03:12:31 INFO - PROCESS | 1850 | 1462529551611 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 03:12:31 INFO - PROCESS | 1850 | 1462529551614 Marionette TRACE conn4 <- [1,1618,null,{}] 03:12:31 INFO - PROCESS | 1850 | 1462529551620 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}] 03:12:31 INFO - PROCESS | 1850 | 1462529551816 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 03:12:32 INFO - PROCESS | 1850 | 1462529552070 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:32 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6daa4d800 == 137 [pid = 1850] [id = 412] 03:12:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 278 (0x7fb6d533e000) [pid = 1850] [serial = 1237] [outer = (nil)] 03:12:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 279 (0x7fb6d9866000) [pid = 1850] [serial = 1238] [outer = 0x7fb6d533e000] 03:12:32 INFO - PROCESS | 1850 | 1462529552188 Marionette DEBUG loaded listener.js 03:12:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 280 (0x7fb6e4403800) [pid = 1850] [serial = 1239] [outer = 0x7fb6d533e000] 03:12:33 INFO - PROCESS | 1850 | 1462529553087 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]]]}] 03:12:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 03:12:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1543ms 03:12:33 INFO - PROCESS | 1850 | 1462529553154 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 03:12:33 INFO - PROCESS | 1850 | 1462529553158 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 03:12:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 03:12:33 INFO - PROCESS | 1850 | 1462529553164 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 03:12:33 INFO - PROCESS | 1850 | 1462529553166 Marionette TRACE conn4 <- [1,1622,null,{}] 03:12:33 INFO - PROCESS | 1850 | 1462529553171 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}] 03:12:33 INFO - PROCESS | 1850 | 1462529553371 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 03:12:33 INFO - PROCESS | 1850 | 1462529553619 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:33 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6dfe82000 == 138 [pid = 1850] [id = 413] 03:12:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 281 (0x7fb6d54f0000) [pid = 1850] [serial = 1240] [outer = (nil)] 03:12:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 282 (0x7fb6d5aa7800) [pid = 1850] [serial = 1241] [outer = 0x7fb6d54f0000] 03:12:33 INFO - PROCESS | 1850 | 1462529553735 Marionette DEBUG loaded listener.js 03:12:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 283 (0x7fb6d5aad800) [pid = 1850] [serial = 1242] [outer = 0x7fb6d54f0000] 03:12:34 INFO - PROCESS | 1850 | 1462529554613 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]]]}] 03:12:34 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 03:12:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1481ms 03:12:34 INFO - PROCESS | 1850 | 1462529554646 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 03:12:34 INFO - PROCESS | 1850 | 1462529554649 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 03:12:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 03:12:34 INFO - PROCESS | 1850 | 1462529554655 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 03:12:34 INFO - PROCESS | 1850 | 1462529554657 Marionette TRACE conn4 <- [1,1626,null,{}] 03:12:34 INFO - PROCESS | 1850 | 1462529554663 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}] 03:12:34 INFO - PROCESS | 1850 | 1462529554888 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 03:12:35 INFO - PROCESS | 1850 | 1462529555558 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d8e8f000 == 139 [pid = 1850] [id = 414] 03:12:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 284 (0x7fb6d3af9800) [pid = 1850] [serial = 1243] [outer = (nil)] 03:12:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 285 (0x7fb6d3afcc00) [pid = 1850] [serial = 1244] [outer = 0x7fb6d3af9800] 03:12:35 INFO - PROCESS | 1850 | 1462529555632 Marionette DEBUG loaded listener.js 03:12:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 286 (0x7fb6d54e8c00) [pid = 1850] [serial = 1245] [outer = 0x7fb6d3af9800] 03:12:36 INFO - PROCESS | 1850 | 1462529556540 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]]]}] 03:12:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 03:12:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1930ms 03:12:36 INFO - PROCESS | 1850 | 1462529556588 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 03:12:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 03:12:36 INFO - PROCESS | 1850 | 1462529556595 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 03:12:36 INFO - PROCESS | 1850 | 1462529556602 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 03:12:36 INFO - PROCESS | 1850 | 1462529556608 Marionette TRACE conn4 <- [1,1630,null,{}] 03:12:36 INFO - PROCESS | 1850 | 1462529556615 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}] 03:12:36 INFO - PROCESS | 1850 | 1462529556819 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 03:12:37 INFO - PROCESS | 1850 | 1462529557057 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:37 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df487000 == 140 [pid = 1850] [id = 415] 03:12:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 287 (0x7fb6d5a7a400) [pid = 1850] [serial = 1246] [outer = (nil)] 03:12:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 288 (0x7fb6d73cec00) [pid = 1850] [serial = 1247] [outer = 0x7fb6d5a7a400] 03:12:37 INFO - PROCESS | 1850 | 1462529557235 Marionette DEBUG loaded listener.js 03:12:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 289 (0x7fb6d7ccc000) [pid = 1850] [serial = 1248] [outer = 0x7fb6d5a7a400] 03:12:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6db714800 == 139 [pid = 1850] [id = 310] 03:12:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb701cbe000 == 138 [pid = 1850] [id = 308] 03:12:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb700359000 == 137 [pid = 1850] [id = 137] 03:12:38 INFO - PROCESS | 1850 | --DOMWINDOW == 288 (0x7fb6f1281400) [pid = 1850] [serial = 1136] [outer = (nil)] [url = about:blank] 03:12:38 INFO - PROCESS | 1850 | 1462529558400 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]]]}] 03:12:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e5337800 == 136 [pid = 1850] [id = 387] 03:12:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6fd77d000 == 135 [pid = 1850] [id = 386] 03:12:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6df522000 == 134 [pid = 1850] [id = 385] 03:12:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 03:12:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1834ms 03:12:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6df351800 == 133 [pid = 1850] [id = 384] 03:12:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb702ae7800 == 132 [pid = 1850] [id = 383] 03:12:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6fe647000 == 131 [pid = 1850] [id = 382] 03:12:38 INFO - PROCESS | 1850 | 1462529558446 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 03:12:38 INFO - PROCESS | 1850 | 1462529558452 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 03:12:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e7780800 == 130 [pid = 1850] [id = 381] 03:12:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e0a18800 == 129 [pid = 1850] [id = 380] 03:12:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d71d2000 == 128 [pid = 1850] [id = 379] 03:12:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 03:12:38 INFO - PROCESS | 1850 | 1462529558466 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 03:12:38 INFO - PROCESS | 1850 | 1462529558469 Marionette TRACE conn4 <- [1,1634,null,{}] 03:12:38 INFO - PROCESS | 1850 | 1462529558475 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}] 03:12:38 INFO - PROCESS | 1850 | 1462529558674 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 03:12:38 INFO - PROCESS | 1850 | --DOMWINDOW == 287 (0x7fb6d9860400) [pid = 1850] [serial = 1056] [outer = (nil)] [url = about:blank] 03:12:38 INFO - PROCESS | 1850 | --DOMWINDOW == 286 (0x7fb6ef6ab800) [pid = 1850] [serial = 1074] [outer = (nil)] [url = about:blank] 03:12:38 INFO - PROCESS | 1850 | --DOMWINDOW == 285 (0x7fb6e64dfc00) [pid = 1850] [serial = 936] [outer = (nil)] [url = about:blank] 03:12:38 INFO - PROCESS | 1850 | --DOMWINDOW == 284 (0x7fb6efb54c00) [pid = 1850] [serial = 1133] [outer = (nil)] [url = about:blank] 03:12:38 INFO - PROCESS | 1850 | --DOMWINDOW == 283 (0x7fb6f0cba400) [pid = 1850] [serial = 1134] [outer = (nil)] [url = about:blank] 03:12:38 INFO - PROCESS | 1850 | --DOMWINDOW == 282 (0x7fb6d9771c00) [pid = 1850] [serial = 1076] [outer = (nil)] [url = about:blank] 03:12:38 INFO - PROCESS | 1850 | --DOMWINDOW == 281 (0x7fb6e57f5400) [pid = 1850] [serial = 1122] [outer = (nil)] [url = about:blank] 03:12:38 INFO - PROCESS | 1850 | --DOMWINDOW == 280 (0x7fb6e1223400) [pid = 1850] [serial = 1121] [outer = (nil)] [url = about:blank] 03:12:38 INFO - PROCESS | 1850 | --DOMWINDOW == 279 (0x7fb700866400) [pid = 1850] [serial = 1097] [outer = (nil)] [url = about:blank] 03:12:38 INFO - PROCESS | 1850 | --DOMWINDOW == 278 (0x7fb6f1281000) [pid = 1850] [serial = 1088] [outer = (nil)] [url = about:blank] 03:12:38 INFO - PROCESS | 1850 | --DOMWINDOW == 277 (0x7fb6e810fc00) [pid = 1850] [serial = 1127] [outer = (nil)] [url = about:blank] 03:12:38 INFO - PROCESS | 1850 | --DOMWINDOW == 276 (0x7fb6e6c7a000) [pid = 1850] [serial = 1082] [outer = (nil)] [url = about:blank] 03:12:38 INFO - PROCESS | 1850 | --DOMWINDOW == 275 (0x7fb6ed781400) [pid = 1850] [serial = 1106] [outer = (nil)] [url = about:blank] 03:12:38 INFO - PROCESS | 1850 | --DOMWINDOW == 274 (0x7fb700869c00) [pid = 1850] [serial = 1103] [outer = (nil)] [url = about:blank] 03:12:38 INFO - PROCESS | 1850 | --DOMWINDOW == 273 (0x7fb6e6a81800) [pid = 1850] [serial = 1124] [outer = (nil)] [url = about:blank] 03:12:38 INFO - PROCESS | 1850 | --DOMWINDOW == 272 (0x7fb6e6bd1000) [pid = 1850] [serial = 1125] [outer = (nil)] [url = about:blank] 03:12:38 INFO - PROCESS | 1850 | --DOMWINDOW == 271 (0x7fb6df511000) [pid = 1850] [serial = 1100] [outer = (nil)] [url = about:blank] 03:12:38 INFO - PROCESS | 1850 | --DOMWINDOW == 270 (0x7fb6fe7dd000) [pid = 1850] [serial = 1094] [outer = (nil)] [url = about:blank] 03:12:38 INFO - PROCESS | 1850 | --DOMWINDOW == 269 (0x7fb6e4411400) [pid = 1850] [serial = 1079] [outer = (nil)] [url = about:blank] 03:12:38 INFO - PROCESS | 1850 | --DOMWINDOW == 268 (0x7fb6d9559c00) [pid = 1850] [serial = 1116] [outer = (nil)] [url = about:blank] 03:12:38 INFO - PROCESS | 1850 | --DOMWINDOW == 267 (0x7fb6d73cb800) [pid = 1850] [serial = 1115] [outer = (nil)] [url = about:blank] 03:12:38 INFO - PROCESS | 1850 | --DOMWINDOW == 266 (0x7fb6ec955000) [pid = 1850] [serial = 1085] [outer = (nil)] [url = about:blank] 03:12:38 INFO - PROCESS | 1850 | --DOMWINDOW == 265 (0x7fb6dfabdc00) [pid = 1850] [serial = 1119] [outer = (nil)] [url = about:blank] 03:12:38 INFO - PROCESS | 1850 | --DOMWINDOW == 264 (0x7fb6df42f800) [pid = 1850] [serial = 1118] [outer = (nil)] [url = about:blank] 03:12:38 INFO - PROCESS | 1850 | --DOMWINDOW == 263 (0x7fb6f7645c00) [pid = 1850] [serial = 1091] [outer = (nil)] [url = about:blank] 03:12:38 INFO - PROCESS | 1850 | --DOMWINDOW == 262 (0x7fb6d73cf400) [pid = 1850] [serial = 1109] [outer = (nil)] [url = about:blank] 03:12:38 INFO - PROCESS | 1850 | --DOMWINDOW == 261 (0x7fb6d7462800) [pid = 1850] [serial = 1112] [outer = (nil)] [url = about:blank] 03:12:38 INFO - PROCESS | 1850 | --DOMWINDOW == 260 (0x7fb6ecab3000) [pid = 1850] [serial = 1131] [outer = (nil)] [url = about:blank] 03:12:38 INFO - PROCESS | 1850 | --DOMWINDOW == 259 (0x7fb6e8759c00) [pid = 1850] [serial = 1130] [outer = (nil)] [url = about:blank] 03:12:38 INFO - PROCESS | 1850 | --DOMWINDOW == 258 (0x7fb6e8313000) [pid = 1850] [serial = 1128] [outer = (nil)] [url = about:blank] 03:12:38 INFO - PROCESS | 1850 | 1462529558982 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:39 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6da012800 == 129 [pid = 1850] [id = 416] 03:12:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 259 (0x7fb6d73cb800) [pid = 1850] [serial = 1249] [outer = (nil)] 03:12:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 260 (0x7fb6d9860400) [pid = 1850] [serial = 1250] [outer = 0x7fb6d73cb800] 03:12:39 INFO - PROCESS | 1850 | 1462529559055 Marionette DEBUG loaded listener.js 03:12:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 261 (0x7fb6daaab000) [pid = 1850] [serial = 1251] [outer = 0x7fb6d73cb800] 03:12:39 INFO - PROCESS | 1850 | 1462529559815 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]]]}] 03:12:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 03:12:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1384ms 03:12:39 INFO - PROCESS | 1850 | 1462529559850 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 03:12:39 INFO - PROCESS | 1850 | 1462529559854 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 03:12:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 03:12:39 INFO - PROCESS | 1850 | 1462529559868 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 03:12:39 INFO - PROCESS | 1850 | 1462529559877 Marionette TRACE conn4 <- [1,1638,null,{}] 03:12:39 INFO - PROCESS | 1850 | 1462529559885 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}] 03:12:40 INFO - PROCESS | 1850 | 1462529560140 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 03:12:40 INFO - PROCESS | 1850 | 1462529560165 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:40 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df51f800 == 130 [pid = 1850] [id = 417] 03:12:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 262 (0x7fb6df3b9000) [pid = 1850] [serial = 1252] [outer = (nil)] 03:12:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 263 (0x7fb6df697c00) [pid = 1850] [serial = 1253] [outer = 0x7fb6df3b9000] 03:12:40 INFO - PROCESS | 1850 | 1462529560230 Marionette DEBUG loaded listener.js 03:12:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 264 (0x7fb6e1074000) [pid = 1850] [serial = 1254] [outer = 0x7fb6df3b9000] 03:12:41 INFO - PROCESS | 1850 | 1462529561153 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]]]}] 03:12:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 03:12:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1348ms 03:12:41 INFO - PROCESS | 1850 | 1462529561215 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 03:12:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 03:12:41 INFO - PROCESS | 1850 | 1462529561220 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 03:12:41 INFO - PROCESS | 1850 | 1462529561226 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 03:12:41 INFO - PROCESS | 1850 | 1462529561229 Marionette TRACE conn4 <- [1,1642,null,{}] 03:12:41 INFO - PROCESS | 1850 | 1462529561246 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}] 03:12:41 INFO - PROCESS | 1850 | 1462529561511 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 03:12:41 INFO - PROCESS | 1850 | 1462529561546 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:41 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6dfe6b800 == 131 [pid = 1850] [id = 418] 03:12:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 265 (0x7fb6df512c00) [pid = 1850] [serial = 1255] [outer = (nil)] 03:12:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 266 (0x7fb6e45ccc00) [pid = 1850] [serial = 1256] [outer = 0x7fb6df512c00] 03:12:41 INFO - PROCESS | 1850 | 1462529561609 Marionette DEBUG loaded listener.js 03:12:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 267 (0x7fb6e46ebc00) [pid = 1850] [serial = 1257] [outer = 0x7fb6df512c00] 03:12:42 INFO - PROCESS | 1850 | 1462529562482 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]]]}] 03:12:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 03:12:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1293ms 03:12:42 INFO - PROCESS | 1850 | 1462529562523 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 03:12:42 INFO - PROCESS | 1850 | 1462529562528 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 03:12:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 03:12:42 INFO - PROCESS | 1850 | 1462529562534 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 03:12:42 INFO - PROCESS | 1850 | 1462529562536 Marionette TRACE conn4 <- [1,1646,null,{}] 03:12:42 INFO - PROCESS | 1850 | 1462529562542 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}] 03:12:42 INFO - PROCESS | 1850 | 1462529562786 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 03:12:42 INFO - PROCESS | 1850 | 1462529562821 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e0f39800 == 132 [pid = 1850] [id = 419] 03:12:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 268 (0x7fb6e6811400) [pid = 1850] [serial = 1258] [outer = (nil)] 03:12:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 269 (0x7fb6e6a81800) [pid = 1850] [serial = 1259] [outer = 0x7fb6e6811400] 03:12:42 INFO - PROCESS | 1850 | 1462529562894 Marionette DEBUG loaded listener.js 03:12:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 270 (0x7fb6e6e09800) [pid = 1850] [serial = 1260] [outer = 0x7fb6e6811400] 03:12:44 INFO - PROCESS | 1850 | --DOMWINDOW == 269 (0x7fb6d7466400) [pid = 1850] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 03:12:44 INFO - PROCESS | 1850 | --DOMWINDOW == 268 (0x7fb6e57fc800) [pid = 1850] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 03:12:44 INFO - PROCESS | 1850 | --DOMWINDOW == 267 (0x7fb6daaaa800) [pid = 1850] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 03:12:44 INFO - PROCESS | 1850 | --DOMWINDOW == 266 (0x7fb6d7462000) [pid = 1850] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 03:12:44 INFO - PROCESS | 1850 | --DOMWINDOW == 265 (0x7fb6daaa7000) [pid = 1850] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 03:12:44 INFO - PROCESS | 1850 | --DOMWINDOW == 264 (0x7fb6e6ba9800) [pid = 1850] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 03:12:44 INFO - PROCESS | 1850 | --DOMWINDOW == 263 (0x7fb6e6bb3800) [pid = 1850] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 03:12:44 INFO - PROCESS | 1850 | --DOMWINDOW == 262 (0x7fb6d73cb400) [pid = 1850] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 03:12:44 INFO - PROCESS | 1850 | --DOMWINDOW == 261 (0x7fb6e57f3c00) [pid = 1850] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 03:12:44 INFO - PROCESS | 1850 | 1462529564610 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]]]}] 03:12:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 03:12:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 2138ms 03:12:44 INFO - PROCESS | 1850 | 1462529564673 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 03:12:44 INFO - PROCESS | 1850 | 1462529564677 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 03:12:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 03:12:44 INFO - PROCESS | 1850 | 1462529564683 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 03:12:44 INFO - PROCESS | 1850 | 1462529564685 Marionette TRACE conn4 <- [1,1650,null,{}] 03:12:44 INFO - PROCESS | 1850 | 1462529564691 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}] 03:12:44 INFO - PROCESS | 1850 | 1462529564930 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 03:12:45 INFO - PROCESS | 1850 | 1462529565098 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:45 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e5445000 == 133 [pid = 1850] [id = 420] 03:12:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 262 (0x7fb6d8d6b800) [pid = 1850] [serial = 1261] [outer = (nil)] 03:12:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 263 (0x7fb6e8110400) [pid = 1850] [serial = 1262] [outer = 0x7fb6d8d6b800] 03:12:45 INFO - PROCESS | 1850 | 1462529565161 Marionette DEBUG loaded listener.js 03:12:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 264 (0x7fb6e8787800) [pid = 1850] [serial = 1263] [outer = 0x7fb6d8d6b800] 03:12:45 INFO - PROCESS | 1850 | 1462529565889 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]]]}] 03:12:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 03:12:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1226ms 03:12:45 INFO - PROCESS | 1850 | 1462529565913 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 03:12:45 INFO - PROCESS | 1850 | 1462529565916 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 03:12:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 03:12:45 INFO - PROCESS | 1850 | 1462529565922 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 03:12:45 INFO - PROCESS | 1850 | 1462529565925 Marionette TRACE conn4 <- [1,1654,null,{}] 03:12:45 INFO - PROCESS | 1850 | 1462529565934 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}] 03:12:46 INFO - PROCESS | 1850 | 1462529566332 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 03:12:46 INFO - PROCESS | 1850 | 1462529566546 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:46 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d80dd800 == 134 [pid = 1850] [id = 421] 03:12:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 265 (0x7fb6d3af4c00) [pid = 1850] [serial = 1264] [outer = (nil)] 03:12:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 266 (0x7fb6d3afe000) [pid = 1850] [serial = 1265] [outer = 0x7fb6d3af4c00] 03:12:46 INFO - PROCESS | 1850 | 1462529566695 Marionette DEBUG loaded listener.js 03:12:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 267 (0x7fb6d5a74400) [pid = 1850] [serial = 1266] [outer = 0x7fb6d3af4c00] 03:12:47 INFO - PROCESS | 1850 | 1462529567581 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]]]}] 03:12:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 03:12:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1684ms 03:12:47 INFO - PROCESS | 1850 | 1462529567609 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 03:12:47 INFO - PROCESS | 1850 | 1462529567614 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 03:12:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 03:12:47 INFO - PROCESS | 1850 | 1462529567621 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 03:12:47 INFO - PROCESS | 1850 | 1462529567627 Marionette TRACE conn4 <- [1,1658,null,{}] 03:12:47 INFO - PROCESS | 1850 | 1462529567634 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}] 03:12:47 INFO - PROCESS | 1850 | 1462529567850 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 03:12:48 INFO - PROCESS | 1850 | 1462529568064 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df360800 == 135 [pid = 1850] [id = 422] 03:12:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 268 (0x7fb6d73cc000) [pid = 1850] [serial = 1267] [outer = (nil)] 03:12:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 269 (0x7fb6d82abc00) [pid = 1850] [serial = 1268] [outer = 0x7fb6d73cc000] 03:12:48 INFO - PROCESS | 1850 | 1462529568181 Marionette DEBUG loaded listener.js 03:12:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 270 (0x7fb6d977a400) [pid = 1850] [serial = 1269] [outer = 0x7fb6d73cc000] 03:12:49 INFO - PROCESS | 1850 | 1462529569163 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]]]}] 03:12:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 03:12:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1583ms 03:12:49 INFO - PROCESS | 1850 | 1462529569205 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 03:12:49 INFO - PROCESS | 1850 | 1462529569210 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 03:12:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 03:12:49 INFO - PROCESS | 1850 | 1462529569216 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 03:12:49 INFO - PROCESS | 1850 | 1462529569220 Marionette TRACE conn4 <- [1,1662,null,{}] 03:12:49 INFO - PROCESS | 1850 | 1462529569225 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}] 03:12:49 INFO - PROCESS | 1850 | 1462529569430 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 03:12:49 INFO - PROCESS | 1850 | 1462529569728 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:49 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e6ab7000 == 136 [pid = 1850] [id = 423] 03:12:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 271 (0x7fb6dab8d400) [pid = 1850] [serial = 1270] [outer = (nil)] 03:12:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 272 (0x7fb6df511000) [pid = 1850] [serial = 1271] [outer = 0x7fb6dab8d400] 03:12:49 INFO - PROCESS | 1850 | 1462529569846 Marionette DEBUG loaded listener.js 03:12:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 273 (0x7fb6e45d3000) [pid = 1850] [serial = 1272] [outer = 0x7fb6dab8d400] 03:12:50 INFO - PROCESS | 1850 | 1462529570722 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]]]}] 03:12:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 03:12:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1539ms 03:12:50 INFO - PROCESS | 1850 | 1462529570770 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 03:12:50 INFO - PROCESS | 1850 | 1462529570777 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 03:12:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 03:12:50 INFO - PROCESS | 1850 | 1462529570795 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 03:12:50 INFO - PROCESS | 1850 | 1462529570803 Marionette TRACE conn4 <- [1,1666,null,{}] 03:12:50 INFO - PROCESS | 1850 | 1462529570809 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}] 03:12:51 INFO - PROCESS | 1850 | 1462529571048 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 03:12:51 INFO - PROCESS | 1850 | 1462529571347 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6eed5a000 == 137 [pid = 1850] [id = 424] 03:12:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 274 (0x7fb6daaaf800) [pid = 1850] [serial = 1273] [outer = (nil)] 03:12:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 275 (0x7fb6e6c73000) [pid = 1850] [serial = 1274] [outer = 0x7fb6daaaf800] 03:12:51 INFO - PROCESS | 1850 | 1462529571428 Marionette DEBUG loaded listener.js 03:12:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 276 (0x7fb6e76c8800) [pid = 1850] [serial = 1275] [outer = 0x7fb6daaaf800] 03:12:52 INFO - PROCESS | 1850 | 1462529572280 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]]]}] 03:12:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 03:12:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1557ms 03:12:52 INFO - PROCESS | 1850 | 1462529572344 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 03:12:52 INFO - PROCESS | 1850 | 1462529572349 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 03:12:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 03:12:52 INFO - PROCESS | 1850 | 1462529572355 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 03:12:52 INFO - PROCESS | 1850 | 1462529572358 Marionette TRACE conn4 <- [1,1670,null,{}] 03:12:52 INFO - PROCESS | 1850 | 1462529572364 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}] 03:12:52 INFO - PROCESS | 1850 | 1462529572588 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 03:12:52 INFO - PROCESS | 1850 | 1462529572835 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:52 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f19ea800 == 138 [pid = 1850] [id = 425] 03:12:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 277 (0x7fb6de1d6400) [pid = 1850] [serial = 1276] [outer = (nil)] 03:12:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 278 (0x7fb6e878c400) [pid = 1850] [serial = 1277] [outer = 0x7fb6de1d6400] 03:12:52 INFO - PROCESS | 1850 | 1462529572957 Marionette DEBUG loaded listener.js 03:12:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 279 (0x7fb6ea1b6400) [pid = 1850] [serial = 1278] [outer = 0x7fb6de1d6400] 03:12:53 INFO - PROCESS | 1850 | 1462529573836 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]]]}] 03:12:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 03:12:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1538ms 03:12:53 INFO - PROCESS | 1850 | 1462529573894 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 03:12:53 INFO - PROCESS | 1850 | 1462529573897 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 03:12:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 03:12:53 INFO - PROCESS | 1850 | 1462529573904 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 03:12:53 INFO - PROCESS | 1850 | 1462529573908 Marionette TRACE conn4 <- [1,1674,null,{}] 03:12:53 INFO - PROCESS | 1850 | 1462529573915 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}] 03:12:54 INFO - PROCESS | 1850 | 1462529574140 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 03:12:54 INFO - PROCESS | 1850 | 1462529574400 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb7029b9800 == 139 [pid = 1850] [id = 426] 03:12:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 280 (0x7fb6ef6ab800) [pid = 1850] [serial = 1279] [outer = (nil)] 03:12:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 281 (0x7fb6ef804800) [pid = 1850] [serial = 1280] [outer = 0x7fb6ef6ab800] 03:12:54 INFO - PROCESS | 1850 | 1462529574532 Marionette DEBUG loaded listener.js 03:12:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 282 (0x7fb6f3371400) [pid = 1850] [serial = 1281] [outer = 0x7fb6ef6ab800] 03:12:55 INFO - PROCESS | 1850 | 1462529575444 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]]]}] 03:12:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 03:12:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1581ms 03:12:55 INFO - PROCESS | 1850 | 1462529575486 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 03:12:55 INFO - PROCESS | 1850 | 1462529575490 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 03:12:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 03:12:55 INFO - PROCESS | 1850 | 1462529575496 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 03:12:55 INFO - PROCESS | 1850 | 1462529575498 Marionette TRACE conn4 <- [1,1678,null,{}] 03:12:55 INFO - PROCESS | 1850 | 1462529575504 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}] 03:12:55 INFO - PROCESS | 1850 | 1462529575710 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 03:12:55 INFO - PROCESS | 1850 | 1462529575922 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:55 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d7fe6800 == 140 [pid = 1850] [id = 427] 03:12:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 283 (0x7fb6d3bc4c00) [pid = 1850] [serial = 1282] [outer = (nil)] 03:12:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 284 (0x7fb6d3bcd800) [pid = 1850] [serial = 1283] [outer = 0x7fb6d3bc4c00] 03:12:56 INFO - PROCESS | 1850 | 1462529576040 Marionette DEBUG loaded listener.js 03:12:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 285 (0x7fb6ecab3800) [pid = 1850] [serial = 1284] [outer = 0x7fb6d3bc4c00] 03:12:56 INFO - PROCESS | 1850 | 1462529576971 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]]]}] 03:12:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 03:12:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1528ms 03:12:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 03:12:57 INFO - PROCESS | 1850 | 1462529577026 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 03:12:57 INFO - PROCESS | 1850 | 1462529577029 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 03:12:57 INFO - PROCESS | 1850 | 1462529577036 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 03:12:57 INFO - PROCESS | 1850 | 1462529577039 Marionette TRACE conn4 <- [1,1682,null,{}] 03:12:57 INFO - PROCESS | 1850 | 1462529577066 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}] 03:12:57 INFO - PROCESS | 1850 | 1462529577282 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 03:12:57 INFO - PROCESS | 1850 | 1462529577493 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:57 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d38dd800 == 141 [pid = 1850] [id = 428] 03:12:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 286 (0x7fb6d3bc5400) [pid = 1850] [serial = 1285] [outer = (nil)] 03:12:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 287 (0x7fb6d441a400) [pid = 1850] [serial = 1286] [outer = 0x7fb6d3bc5400] 03:12:57 INFO - PROCESS | 1850 | 1462529577606 Marionette DEBUG loaded listener.js 03:12:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 288 (0x7fb6d441ec00) [pid = 1850] [serial = 1287] [outer = 0x7fb6d3bc5400] 03:12:58 INFO - PROCESS | 1850 | 1462529578542 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]]]}] 03:12:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 03:12:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1554ms 03:12:58 INFO - PROCESS | 1850 | 1462529578589 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 03:12:58 INFO - PROCESS | 1850 | 1462529578593 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 03:12:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 03:12:58 INFO - PROCESS | 1850 | 1462529578599 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 03:12:58 INFO - PROCESS | 1850 | 1462529578602 Marionette TRACE conn4 <- [1,1686,null,{}] 03:12:58 INFO - PROCESS | 1850 | 1462529578607 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}] 03:12:58 INFO - PROCESS | 1850 | 1462529578813 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 03:12:59 INFO - PROCESS | 1850 | 1462529579070 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:12:59 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6dea09800 == 142 [pid = 1850] [id = 429] 03:12:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 289 (0x7fb6d3bcd400) [pid = 1850] [serial = 1288] [outer = (nil)] 03:12:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 290 (0x7fb6d4423400) [pid = 1850] [serial = 1289] [outer = 0x7fb6d3bcd400] 03:12:59 INFO - PROCESS | 1850 | 1462529579186 Marionette DEBUG loaded listener.js 03:12:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 291 (0x7fb6f3954000) [pid = 1850] [serial = 1290] [outer = 0x7fb6d3bcd400] 03:13:00 INFO - PROCESS | 1850 | 1462529580104 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]]]}] 03:13:00 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 03:13:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1538ms 03:13:00 INFO - PROCESS | 1850 | 1462529580140 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 03:13:00 INFO - PROCESS | 1850 | 1462529580144 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 03:13:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 03:13:00 INFO - PROCESS | 1850 | 1462529580150 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 03:13:00 INFO - PROCESS | 1850 | 1462529580160 Marionette TRACE conn4 <- [1,1690,null,{}] 03:13:00 INFO - PROCESS | 1850 | 1462529580165 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}] 03:13:00 INFO - PROCESS | 1850 | 1462529580390 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 03:13:00 INFO - PROCESS | 1850 | 1462529580603 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:00 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6de05a000 == 143 [pid = 1850] [id = 430] 03:13:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 292 (0x7fb6d441f000) [pid = 1850] [serial = 1291] [outer = (nil)] 03:13:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 293 (0x7fb6fd7ae000) [pid = 1850] [serial = 1292] [outer = 0x7fb6d441f000] 03:13:00 INFO - PROCESS | 1850 | 1462529580765 Marionette DEBUG loaded listener.js 03:13:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 294 (0x7fb6fe954800) [pid = 1850] [serial = 1293] [outer = 0x7fb6d441f000] 03:13:01 INFO - PROCESS | 1850 | 1462529581668 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]]]}] 03:13:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 03:13:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1587ms 03:13:01 INFO - PROCESS | 1850 | 1462529581738 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 03:13:01 INFO - PROCESS | 1850 | 1462529581743 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 03:13:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 03:13:01 INFO - PROCESS | 1850 | 1462529581750 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 03:13:01 INFO - PROCESS | 1850 | 1462529581754 Marionette TRACE conn4 <- [1,1694,null,{}] 03:13:01 INFO - PROCESS | 1850 | 1462529581760 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}] 03:13:01 INFO - PROCESS | 1850 | 1462529581980 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 03:13:02 INFO - PROCESS | 1850 | 1462529582349 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:02 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d31d4000 == 144 [pid = 1850] [id = 431] 03:13:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 295 (0x7fb6de06ec00) [pid = 1850] [serial = 1294] [outer = (nil)] 03:13:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 296 (0x7fb6de071800) [pid = 1850] [serial = 1295] [outer = 0x7fb6de06ec00] 03:13:02 INFO - PROCESS | 1850 | 1462529582435 Marionette DEBUG loaded listener.js 03:13:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 297 (0x7fb700310000) [pid = 1850] [serial = 1296] [outer = 0x7fb6de06ec00] 03:13:03 INFO - PROCESS | 1850 | 1462529583331 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]]]}] 03:13:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 03:13:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1642ms 03:13:03 INFO - PROCESS | 1850 | 1462529583394 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 03:13:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 03:13:03 INFO - PROCESS | 1850 | 1462529583398 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 03:13:03 INFO - PROCESS | 1850 | 1462529583405 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 03:13:03 INFO - PROCESS | 1850 | 1462529583409 Marionette TRACE conn4 <- [1,1698,null,{}] 03:13:03 INFO - PROCESS | 1850 | 1462529583416 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}] 03:13:03 INFO - PROCESS | 1850 | 1462529583665 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 03:13:03 INFO - PROCESS | 1850 | 1462529583973 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d32ea800 == 145 [pid = 1850] [id = 432] 03:13:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 298 (0x7fb6d32c5000) [pid = 1850] [serial = 1297] [outer = (nil)] 03:13:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 299 (0x7fb6d32cdc00) [pid = 1850] [serial = 1298] [outer = 0x7fb6d32c5000] 03:13:04 INFO - PROCESS | 1850 | 1462529584052 Marionette DEBUG loaded listener.js 03:13:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 300 (0x7fb701a91400) [pid = 1850] [serial = 1299] [outer = 0x7fb6d32c5000] 03:13:04 INFO - PROCESS | 1850 | 1462529584886 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]]]}] 03:13: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 03:13:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1538ms 03:13:04 INFO - PROCESS | 1850 | 1462529584943 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 03:13:04 INFO - PROCESS | 1850 | 1462529584946 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 03:13:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 03:13:04 INFO - PROCESS | 1850 | 1462529584953 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 03:13:04 INFO - PROCESS | 1850 | 1462529584956 Marionette TRACE conn4 <- [1,1702,null,{}] 03:13:04 INFO - PROCESS | 1850 | 1462529584963 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}] 03:13:05 INFO - PROCESS | 1850 | 1462529585189 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 03:13:05 INFO - PROCESS | 1850 | 1462529585494 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:05 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d3669800 == 146 [pid = 1850] [id = 433] 03:13:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 301 (0x7fb6d32c6c00) [pid = 1850] [serial = 1300] [outer = (nil)] 03:13:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 302 (0x7fb6d359cc00) [pid = 1850] [serial = 1301] [outer = 0x7fb6d32c6c00] 03:13:05 INFO - PROCESS | 1850 | 1462529585576 Marionette DEBUG loaded listener.js 03:13:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 303 (0x7fb6d35a1c00) [pid = 1850] [serial = 1302] [outer = 0x7fb6d32c6c00] 03:13:06 INFO - PROCESS | 1850 | 1462529586459 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]]]}] 03:13:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 03:13:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1581ms 03:13:06 INFO - PROCESS | 1850 | 1462529586535 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 03:13:06 INFO - PROCESS | 1850 | 1462529586539 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 03:13:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 03:13:06 INFO - PROCESS | 1850 | 1462529586546 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 03:13:06 INFO - PROCESS | 1850 | 1462529586549 Marionette TRACE conn4 <- [1,1706,null,{}] 03:13:06 INFO - PROCESS | 1850 | 1462529586554 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}] 03:13:06 INFO - PROCESS | 1850 | 1462529586775 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 03:13:07 INFO - PROCESS | 1850 | 1462529587081 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:07 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d38ed800 == 147 [pid = 1850] [id = 434] 03:13:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 304 (0x7fb6d3172400) [pid = 1850] [serial = 1303] [outer = (nil)] 03:13:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 305 (0x7fb6d317a000) [pid = 1850] [serial = 1304] [outer = 0x7fb6d3172400] 03:13:07 INFO - PROCESS | 1850 | 1462529587160 Marionette DEBUG loaded listener.js 03:13:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 306 (0x7fb6d317f000) [pid = 1850] [serial = 1305] [outer = 0x7fb6d3172400] 03:13:08 INFO - PROCESS | 1850 | 1462529588018 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]]]}] 03:13:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 03:13:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1531ms 03:13:08 INFO - PROCESS | 1850 | 1462529588079 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 03:13:08 INFO - PROCESS | 1850 | 1462529588083 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 03:13:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 03:13:08 INFO - PROCESS | 1850 | 1462529588090 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 03:13:08 INFO - PROCESS | 1850 | 1462529588094 Marionette TRACE conn4 <- [1,1710,null,{}] 03:13:08 INFO - PROCESS | 1850 | 1462529588101 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}] 03:13:08 INFO - PROCESS | 1850 | 1462529588327 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 03:13:08 INFO - PROCESS | 1850 | 1462529588629 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df491000 == 148 [pid = 1850] [id = 435] 03:13:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 307 (0x7fb6d3174c00) [pid = 1850] [serial = 1306] [outer = (nil)] 03:13:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 308 (0x7fb6d35a1400) [pid = 1850] [serial = 1307] [outer = 0x7fb6d3174c00] 03:13:08 INFO - PROCESS | 1850 | 1462529588708 Marionette DEBUG loaded listener.js 03:13:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 309 (0x7fb6d35a5c00) [pid = 1850] [serial = 1308] [outer = 0x7fb6d3174c00] 03:13:09 INFO - PROCESS | 1850 | 1462529589747 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]]]}] 03:13:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 03:13:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1731ms 03:13:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 03:13:09 INFO - PROCESS | 1850 | 1462529589823 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 03:13:09 INFO - PROCESS | 1850 | 1462529589826 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 03:13:09 INFO - PROCESS | 1850 | 1462529589833 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 03:13:09 INFO - PROCESS | 1850 | 1462529589836 Marionette TRACE conn4 <- [1,1714,null,{}] 03:13:09 INFO - PROCESS | 1850 | 1462529589841 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}] 03:13:10 INFO - PROCESS | 1850 | 1462529590100 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 03:13:10 INFO - PROCESS | 1850 | 1462529590422 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:10 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6ed5bb800 == 149 [pid = 1850] [id = 436] 03:13:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 310 (0x7fb6d359c800) [pid = 1850] [serial = 1309] [outer = (nil)] 03:13:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 311 (0x7fb6de070000) [pid = 1850] [serial = 1310] [outer = 0x7fb6d359c800] 03:13:10 INFO - PROCESS | 1850 | 1462529590508 Marionette DEBUG loaded listener.js 03:13:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 312 (0x7fb6e57f0800) [pid = 1850] [serial = 1311] [outer = 0x7fb6d359c800] 03:13:11 INFO - PROCESS | 1850 | 1462529591400 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]]]}] 03:13:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 03:13:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1634ms 03:13:11 INFO - PROCESS | 1850 | 1462529591466 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 03:13:11 INFO - PROCESS | 1850 | 1462529591470 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 03:13:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 03:13:11 INFO - PROCESS | 1850 | 1462529591477 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 03:13:11 INFO - PROCESS | 1850 | 1462529591483 Marionette TRACE conn4 <- [1,1718,null,{}] 03:13:11 INFO - PROCESS | 1850 | 1462529591489 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}] 03:13:11 INFO - PROCESS | 1850 | 1462529591762 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 03:13:12 INFO - PROCESS | 1850 | 1462529592528 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:12 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d5499800 == 150 [pid = 1850] [id = 437] 03:13:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 313 (0x7fb6d32c8c00) [pid = 1850] [serial = 1312] [outer = (nil)] 03:13:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 314 (0x7fb6d32cfc00) [pid = 1850] [serial = 1313] [outer = 0x7fb6d32c8c00] 03:13:12 INFO - PROCESS | 1850 | 1462529592605 Marionette DEBUG loaded listener.js 03:13:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 315 (0x7fb6d3af6800) [pid = 1850] [serial = 1314] [outer = 0x7fb6d32c8c00] 03:13:13 INFO - PROCESS | 1850 | 1462529593493 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]]]}] 03:13:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 03:13:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 2092ms 03:13:13 INFO - PROCESS | 1850 | 1462529593572 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 03:13:13 INFO - PROCESS | 1850 | 1462529593578 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 03:13:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 03:13:13 INFO - PROCESS | 1850 | 1462529593587 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 03:13:13 INFO - PROCESS | 1850 | 1462529593593 Marionette TRACE conn4 <- [1,1722,null,{}] 03:13:13 INFO - PROCESS | 1850 | 1462529593601 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}] 03:13:13 INFO - PROCESS | 1850 | 1462529593859 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 03:13:14 INFO - PROCESS | 1850 | 1462529594206 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6ddfb5000 == 151 [pid = 1850] [id = 438] 03:13:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 316 (0x7fb6d5343800) [pid = 1850] [serial = 1315] [outer = (nil)] 03:13:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 317 (0x7fb6d5a79c00) [pid = 1850] [serial = 1316] [outer = 0x7fb6d5343800] 03:13:14 INFO - PROCESS | 1850 | 1462529594357 Marionette DEBUG loaded listener.js 03:13:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 318 (0x7fb6d5d4ac00) [pid = 1850] [serial = 1317] [outer = 0x7fb6d5343800] 03:13:15 INFO - PROCESS | 1850 | 1462529595335 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]]]}] 03:13:15 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 03:13:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1790ms 03:13:15 INFO - PROCESS | 1850 | 1462529595381 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 03:13:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 03:13:15 INFO - PROCESS | 1850 | 1462529595387 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 03:13:15 INFO - PROCESS | 1850 | 1462529595393 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 03:13:15 INFO - PROCESS | 1850 | 1462529595396 Marionette TRACE conn4 <- [1,1726,null,{}] 03:13:15 INFO - PROCESS | 1850 | 1462529595403 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}] 03:13:15 INFO - PROCESS | 1850 | 1462529595609 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 03:13:16 INFO - PROCESS | 1850 | 1462529596058 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:16 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e5445000 == 150 [pid = 1850] [id = 420] 03:13:16 INFO - PROCESS | 1850 | --DOMWINDOW == 317 (0x7fb6e6bd8c00) [pid = 1850] [serial = 1196] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1850 | --DOMWINDOW == 316 (0x7fb6d5a79000) [pid = 1850] [serial = 1166] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1850 | --DOMWINDOW == 315 (0x7fb702932400) [pid = 1850] [serial = 1169] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1850 | --DOMWINDOW == 314 (0x7fb6d8d6b400) [pid = 1850] [serial = 1163] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d5a61000 == 151 [pid = 1850] [id = 439] 03:13:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 315 (0x7fb6d5a79000) [pid = 1850] [serial = 1318] [outer = (nil)] 03:13:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 316 (0x7fb6d7cd0000) [pid = 1850] [serial = 1319] [outer = 0x7fb6d5a79000] 03:13:16 INFO - PROCESS | 1850 | 1462529596237 Marionette DEBUG loaded listener.js 03:13:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 317 (0x7fb6d8d62800) [pid = 1850] [serial = 1320] [outer = 0x7fb6d5a79000] 03:13:16 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e0f39800 == 150 [pid = 1850] [id = 419] 03:13:16 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6dfe6b800 == 149 [pid = 1850] [id = 418] 03:13:16 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6df51f800 == 148 [pid = 1850] [id = 417] 03:13:16 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6da012800 == 147 [pid = 1850] [id = 416] 03:13:16 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6df487000 == 146 [pid = 1850] [id = 415] 03:13:16 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d8e8f000 == 145 [pid = 1850] [id = 414] 03:13:16 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d54a4800 == 144 [pid = 1850] [id = 411] 03:13:16 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d3ea4000 == 143 [pid = 1850] [id = 410] 03:13:16 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6db4c6800 == 142 [pid = 1850] [id = 409] 03:13:16 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb706ba5000 == 141 [pid = 1850] [id = 408] 03:13:16 INFO - PROCESS | 1850 | --DOMWINDOW == 316 (0x7fb6df697000) [pid = 1850] [serial = 1142] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1850 | --DOMWINDOW == 315 (0x7fb6d73ca400) [pid = 1850] [serial = 1139] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1850 | --DOMWINDOW == 314 (0x7fb6e4408400) [pid = 1850] [serial = 1184] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1850 | --DOMWINDOW == 313 (0x7fb6e618bc00) [pid = 1850] [serial = 1145] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1850 | --DOMWINDOW == 312 (0x7fb6e6a8d000) [pid = 1850] [serial = 1188] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1850 | --DOMWINDOW == 311 (0x7fb6e45cac00) [pid = 1850] [serial = 1182] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1850 | --DOMWINDOW == 310 (0x7fb6e464e400) [pid = 1850] [serial = 1185] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1850 | --DOMWINDOW == 309 (0x7fb6d8d64c00) [pid = 1850] [serial = 1175] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1850 | --DOMWINDOW == 308 (0x7fb6df50d800) [pid = 1850] [serial = 1179] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1850 | --DOMWINDOW == 307 (0x7fb6e812e400) [pid = 1850] [serial = 1194] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1850 | --DOMWINDOW == 306 (0x7fb6e76c0800) [pid = 1850] [serial = 1193] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1850 | --DOMWINDOW == 305 (0x7fb6e6c71800) [pid = 1850] [serial = 1190] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1850 | --DOMWINDOW == 304 (0x7fb6d7cd0c00) [pid = 1850] [serial = 1173] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1850 | --DOMWINDOW == 303 (0x7fb6e6189800) [pid = 1850] [serial = 1187] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1850 | --DOMWINDOW == 302 (0x7fb6e121cc00) [pid = 1850] [serial = 1181] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1850 | --DOMWINDOW == 301 (0x7fb6e121f000) [pid = 1850] [serial = 1157] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1850 | --DOMWINDOW == 300 (0x7fb6df3b2000) [pid = 1850] [serial = 1178] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1850 | --DOMWINDOW == 299 (0x7fb6d9868000) [pid = 1850] [serial = 1176] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1850 | --DOMWINDOW == 298 (0x7fb6d7464000) [pid = 1850] [serial = 1172] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1850 | --DOMWINDOW == 297 (0x7fb6f397bc00) [pid = 1850] [serial = 1154] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1850 | --DOMWINDOW == 296 (0x7fb6ed77f000) [pid = 1850] [serial = 1151] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1850 | --DOMWINDOW == 295 (0x7fb6e8763c00) [pid = 1850] [serial = 1148] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1850 | --DOMWINDOW == 294 (0x7fb6f2595000) [pid = 1850] [serial = 1137] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1850 | --DOMWINDOW == 293 (0x7fb6e6c7b800) [pid = 1850] [serial = 1191] [outer = (nil)] [url = about:blank] 03:13:16 INFO - PROCESS | 1850 | --DOMWINDOW == 292 (0x7fb6d8d63400) [pid = 1850] [serial = 1160] [outer = (nil)] [url = about:blank] 03:13:17 INFO - PROCESS | 1850 | 1462529597086 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]]]}] 03:13:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 03:13:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1749ms 03:13:17 INFO - PROCESS | 1850 | 1462529597143 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 03:13:17 INFO - PROCESS | 1850 | 1462529597147 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 03:13:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 03:13:17 INFO - PROCESS | 1850 | 1462529597162 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 03:13:17 INFO - PROCESS | 1850 | 1462529597171 Marionette TRACE conn4 <- [1,1730,null,{}] 03:13:17 INFO - PROCESS | 1850 | 1462529597178 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}] 03:13:17 INFO - PROCESS | 1850 | 1462529597389 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 03:13:17 INFO - PROCESS | 1850 | 1462529597576 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:17 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6ddfb3800 == 142 [pid = 1850] [id = 440] 03:13:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 293 (0x7fb6d54f5000) [pid = 1850] [serial = 1321] [outer = (nil)] 03:13:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 294 (0x7fb6d9554c00) [pid = 1850] [serial = 1322] [outer = 0x7fb6d54f5000] 03:13:17 INFO - PROCESS | 1850 | 1462529597644 Marionette DEBUG loaded listener.js 03:13:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 295 (0x7fb6de06b000) [pid = 1850] [serial = 1323] [outer = 0x7fb6d54f5000] 03:13:18 INFO - PROCESS | 1850 | 1462529598415 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]]]}] 03:13:18 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 03:13:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1295ms 03:13:18 INFO - PROCESS | 1850 | 1462529598450 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 03:13:18 INFO - PROCESS | 1850 | 1462529598454 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 03:13:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 03:13:18 INFO - PROCESS | 1850 | 1462529598461 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 03:13:18 INFO - PROCESS | 1850 | 1462529598464 Marionette TRACE conn4 <- [1,1734,null,{}] 03:13:18 INFO - PROCESS | 1850 | 1462529598519 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}] 03:13:18 INFO - PROCESS | 1850 | 1462529598788 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 03:13:18 INFO - PROCESS | 1850 | 1462529598815 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df616800 == 143 [pid = 1850] [id = 441] 03:13:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 296 (0x7fb6d5aaf800) [pid = 1850] [serial = 1324] [outer = (nil)] 03:13:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 297 (0x7fb6de9ad400) [pid = 1850] [serial = 1325] [outer = 0x7fb6d5aaf800] 03:13:18 INFO - PROCESS | 1850 | 1462529598878 Marionette DEBUG loaded listener.js 03:13:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 298 (0x7fb6df50f400) [pid = 1850] [serial = 1326] [outer = 0x7fb6d5aaf800] 03:13:19 INFO - PROCESS | 1850 | 1462529599810 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]]]}] 03:13:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 03:13:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1388ms 03:13:19 INFO - PROCESS | 1850 | 1462529599849 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 03:13:19 INFO - PROCESS | 1850 | 1462529599853 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 03:13:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 03:13:19 INFO - PROCESS | 1850 | 1462529599859 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 03:13:19 INFO - PROCESS | 1850 | 1462529599862 Marionette TRACE conn4 <- [1,1738,null,{}] 03:13:19 INFO - PROCESS | 1850 | 1462529599874 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}] 03:13:20 INFO - PROCESS | 1850 | 1462529600140 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 03:13:20 INFO - PROCESS | 1850 | 1462529600179 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:20 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df7d1000 == 144 [pid = 1850] [id = 442] 03:13:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 299 (0x7fb6e0e4b000) [pid = 1850] [serial = 1327] [outer = (nil)] 03:13:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 300 (0x7fb6e1135000) [pid = 1850] [serial = 1328] [outer = 0x7fb6e0e4b000] 03:13:20 INFO - PROCESS | 1850 | 1462529600279 Marionette DEBUG loaded listener.js 03:13:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 301 (0x7fb6e46ac800) [pid = 1850] [serial = 1329] [outer = 0x7fb6e0e4b000] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 300 (0x7fb6e121a400) [pid = 1850] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 299 (0x7fb6e8758000) [pid = 1850] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 298 (0x7fb6dab86400) [pid = 1850] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 297 (0x7fb6d9554000) [pid = 1850] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 296 (0x7fb6efd45000) [pid = 1850] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 295 (0x7fb6e6a89c00) [pid = 1850] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 294 (0x7fb6e6811400) [pid = 1850] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 293 (0x7fb6e46f3000) [pid = 1850] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 292 (0x7fb6d5a7a400) [pid = 1850] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 291 (0x7fb6e1081400) [pid = 1850] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 290 (0x7fb6e6904400) [pid = 1850] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 289 (0x7fb6f0cae400) [pid = 1850] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 288 (0x7fb6e76be800) [pid = 1850] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 287 (0x7fb6fe76f400) [pid = 1850] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 286 (0x7fb6de9aa800) [pid = 1850] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 285 (0x7fb6e1140800) [pid = 1850] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 284 (0x7fb6e113d800) [pid = 1850] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 283 (0x7fb6e1079c00) [pid = 1850] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 282 (0x7fb6f7637800) [pid = 1850] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 281 (0x7fb6e6a06800) [pid = 1850] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 280 (0x7fb6df3b9000) [pid = 1850] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 279 (0x7fb6efd4cc00) [pid = 1850] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 278 (0x7fb6d73cb800) [pid = 1850] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 277 (0x7fb6f344bc00) [pid = 1850] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 276 (0x7fb6e76be400) [pid = 1850] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 275 (0x7fb6df431800) [pid = 1850] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 274 (0x7fb6fd20d800) [pid = 1850] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 273 (0x7fb6d5a79400) [pid = 1850] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 272 (0x7fb6ea1bc000) [pid = 1850] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 271 (0x7fb6df512c00) [pid = 1850] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 270 (0x7fb6d9f27800) [pid = 1850] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 269 (0x7fb6d3af9800) [pid = 1850] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 268 (0x7fb6e57f8800) [pid = 1850] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 267 (0x7fb6f0dd8800) [pid = 1850] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 266 (0x7fb6f2544c00) [pid = 1850] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 265 (0x7fb6e6bcdc00) [pid = 1850] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 264 (0x7fb6f0dd6c00) [pid = 1850] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 263 (0x7fb6fc668400) [pid = 1850] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 262 (0x7fb6e46ac400) [pid = 1850] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 261 (0x7fb6f6795c00) [pid = 1850] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 260 (0x7fb6d9f24c00) [pid = 1850] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 259 (0x7fb6d955cc00) [pid = 1850] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 258 (0x7fb6ded55800) [pid = 1850] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 257 (0x7fb6e45cc400) [pid = 1850] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 256 (0x7fb6e6a05400) [pid = 1850] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 255 (0x7fb6f2228800) [pid = 1850] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 254 (0x7fb6daaa5c00) [pid = 1850] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 253 (0x7fb6e8756400) [pid = 1850] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 252 (0x7fb6ea143800) [pid = 1850] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 251 (0x7fb6e6baf000) [pid = 1850] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 250 (0x7fb6d9552800) [pid = 1850] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 249 (0x7fb6fd75ac00) [pid = 1850] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 248 (0x7fb6e6bafc00) [pid = 1850] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 247 (0x7fb6de1d3800) [pid = 1850] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 246 (0x7fb6d9864000) [pid = 1850] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 245 (0x7fb6e46a6800) [pid = 1850] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 244 (0x7fb6fd768400) [pid = 1850] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 243 (0x7fb6e6191c00) [pid = 1850] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 242 (0x7fb6e6bab000) [pid = 1850] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 241 (0x7fb6ed5e6000) [pid = 1850] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 240 (0x7fb6ea1b5000) [pid = 1850] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 239 (0x7fb6df509400) [pid = 1850] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 238 (0x7fb6e6c71c00) [pid = 1850] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 237 (0x7fb6ea146c00) [pid = 1850] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 236 (0x7fb6e6bb8000) [pid = 1850] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 235 (0x7fb6efb5c800) [pid = 1850] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 234 (0x7fb6f2235400) [pid = 1850] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 233 (0x7fb6e4763800) [pid = 1850] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 03:13:21 INFO - PROCESS | 1850 | --DOMWINDOW == 232 (0x7fb6e6bb0400) [pid = 1850] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 03:13:22 INFO - PROCESS | 1850 | 1462529602331 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]]]}] 03:13:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 03:13:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 2496ms 03:13:22 INFO - PROCESS | 1850 | 1462529602365 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 03:13:22 INFO - PROCESS | 1850 | 1462529602369 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 03:13:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 03:13:22 INFO - PROCESS | 1850 | 1462529602375 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 03:13:22 INFO - PROCESS | 1850 | 1462529602378 Marionette TRACE conn4 <- [1,1742,null,{}] 03:13:22 INFO - PROCESS | 1850 | 1462529602383 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}] 03:13:22 INFO - PROCESS | 1850 | 1462529602576 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 03:13:22 INFO - PROCESS | 1850 | 1462529602594 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:22 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6db709800 == 145 [pid = 1850] [id = 443] 03:13:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 233 (0x7fb6d9771400) [pid = 1850] [serial = 1330] [outer = (nil)] 03:13:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 234 (0x7fb6de1d3800) [pid = 1850] [serial = 1331] [outer = 0x7fb6d9771400] 03:13:22 INFO - PROCESS | 1850 | 1462529602659 Marionette DEBUG loaded listener.js 03:13:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 235 (0x7fb6dfabe400) [pid = 1850] [serial = 1332] [outer = 0x7fb6d9771400] 03:13:23 INFO - PROCESS | 1850 | 1462529603571 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]]]}] 03:13:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 03:13:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1231ms 03:13:23 INFO - PROCESS | 1850 | 1462529603613 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 03:13:23 INFO - PROCESS | 1850 | 1462529603617 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 03:13:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 03:13:23 INFO - PROCESS | 1850 | 1462529603623 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 03:13:23 INFO - PROCESS | 1850 | 1462529603626 Marionette TRACE conn4 <- [1,1746,null,{}] 03:13:23 INFO - PROCESS | 1850 | 1462529603632 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}] 03:13:23 INFO - PROCESS | 1850 | 1462529603827 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 03:13:24 INFO - PROCESS | 1850 | 1462529604185 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:24 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d3670000 == 146 [pid = 1850] [id = 444] 03:13:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 236 (0x7fb6d3174000) [pid = 1850] [serial = 1333] [outer = (nil)] 03:13:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 237 (0x7fb6d317fc00) [pid = 1850] [serial = 1334] [outer = 0x7fb6d3174000] 03:13:24 INFO - PROCESS | 1850 | 1462529604272 Marionette DEBUG loaded listener.js 03:13:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 238 (0x7fb6d359d400) [pid = 1850] [serial = 1335] [outer = 0x7fb6d3174000] 03:13:25 INFO - PROCESS | 1850 | 1462529605291 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]]]}] 03:13:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 03:13:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1736ms 03:13:25 INFO - PROCESS | 1850 | 1462529605363 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 03:13:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 03:13:25 INFO - PROCESS | 1850 | 1462529605370 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 03:13:25 INFO - PROCESS | 1850 | 1462529605379 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 03:13:25 INFO - PROCESS | 1850 | 1462529605386 Marionette TRACE conn4 <- [1,1750,null,{}] 03:13:25 INFO - PROCESS | 1850 | 1462529605394 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}] 03:13:25 INFO - PROCESS | 1850 | 1462529605676 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 03:13:25 INFO - PROCESS | 1850 | 1462529605987 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:26 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6dde14000 == 147 [pid = 1850] [id = 445] 03:13:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 239 (0x7fb6d54eec00) [pid = 1850] [serial = 1336] [outer = (nil)] 03:13:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 240 (0x7fb6d5d56800) [pid = 1850] [serial = 1337] [outer = 0x7fb6d54eec00] 03:13:26 INFO - PROCESS | 1850 | 1462529606071 Marionette DEBUG loaded listener.js 03:13:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 241 (0x7fb6d7ccac00) [pid = 1850] [serial = 1338] [outer = 0x7fb6d54eec00] 03:13:27 INFO - PROCESS | 1850 | 1462529607050 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]]]}] 03:13:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 03:13:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1736ms 03:13:27 INFO - PROCESS | 1850 | 1462529607118 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 03:13:27 INFO - PROCESS | 1850 | 1462529607126 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 03:13:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 03:13:27 INFO - PROCESS | 1850 | 1462529607134 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 03:13:27 INFO - PROCESS | 1850 | 1462529607137 Marionette TRACE conn4 <- [1,1754,null,{}] 03:13:27 INFO - PROCESS | 1850 | 1462529607144 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}] 03:13:27 INFO - PROCESS | 1850 | 1462529607417 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 03:13:27 INFO - PROCESS | 1850 | 1462529607765 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df65d000 == 148 [pid = 1850] [id = 446] 03:13:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 242 (0x7fb6d8d65000) [pid = 1850] [serial = 1339] [outer = (nil)] 03:13:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 243 (0x7fb6d9868400) [pid = 1850] [serial = 1340] [outer = 0x7fb6d8d65000] 03:13:27 INFO - PROCESS | 1850 | 1462529607841 Marionette DEBUG loaded listener.js 03:13:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 244 (0x7fb6dab83000) [pid = 1850] [serial = 1341] [outer = 0x7fb6d8d65000] 03:13:28 INFO - PROCESS | 1850 | 1462529608778 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]]]}] 03:13:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 03:13:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1689ms 03:13:28 INFO - PROCESS | 1850 | 1462529608824 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 03:13:28 INFO - PROCESS | 1850 | 1462529608828 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 03:13:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 03:13:28 INFO - PROCESS | 1850 | 1462529608843 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 03:13:28 INFO - PROCESS | 1850 | 1462529608853 Marionette TRACE conn4 <- [1,1758,null,{}] 03:13:28 INFO - PROCESS | 1850 | 1462529608860 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}] 03:13:29 INFO - PROCESS | 1850 | 1462529609141 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 03:13:29 INFO - PROCESS | 1850 | 1462529609443 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:29 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e532a800 == 149 [pid = 1850] [id = 447] 03:13:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 245 (0x7fb6d976e800) [pid = 1850] [serial = 1342] [outer = (nil)] 03:13:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 246 (0x7fb6df515800) [pid = 1850] [serial = 1343] [outer = 0x7fb6d976e800] 03:13:29 INFO - PROCESS | 1850 | 1462529609528 Marionette DEBUG loaded listener.js 03:13:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 247 (0x7fb6e113f400) [pid = 1850] [serial = 1344] [outer = 0x7fb6d976e800] 03:13:30 INFO - PROCESS | 1850 | 1462529610449 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]]]}] 03:13:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 03:13:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1647ms 03:13:30 INFO - PROCESS | 1850 | 1462529610483 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 03:13:30 INFO - PROCESS | 1850 | 1462529610488 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 03:13:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 03:13:30 INFO - PROCESS | 1850 | 1462529610494 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 03:13:30 INFO - PROCESS | 1850 | 1462529610497 Marionette TRACE conn4 <- [1,1762,null,{}] 03:13:30 INFO - PROCESS | 1850 | 1462529610503 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}] 03:13:30 INFO - PROCESS | 1850 | 1462529610731 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 03:13:31 INFO - PROCESS | 1850 | 1462529611045 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:31 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e6968800 == 150 [pid = 1850] [id = 448] 03:13:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 248 (0x7fb6de9ad000) [pid = 1850] [serial = 1345] [outer = (nil)] 03:13:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 249 (0x7fb6e46a6800) [pid = 1850] [serial = 1346] [outer = 0x7fb6de9ad000] 03:13:31 INFO - PROCESS | 1850 | 1462529611130 Marionette DEBUG loaded listener.js 03:13:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 250 (0x7fb6e57f4800) [pid = 1850] [serial = 1347] [outer = 0x7fb6de9ad000] 03:13:32 INFO - PROCESS | 1850 | 1462529612011 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]]]}] 03:13:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 03:13:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1583ms 03:13:32 INFO - PROCESS | 1850 | 1462529612078 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 03:13:32 INFO - PROCESS | 1850 | 1462529612082 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 03:13:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 03:13:32 INFO - PROCESS | 1850 | 1462529612089 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 03:13:32 INFO - PROCESS | 1850 | 1462529612093 Marionette TRACE conn4 <- [1,1766,null,{}] 03:13:32 INFO - PROCESS | 1850 | 1462529612098 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}] 03:13:32 INFO - PROCESS | 1850 | 1462529612334 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 03:13:32 INFO - PROCESS | 1850 | 1462529612641 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:32 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e8333000 == 151 [pid = 1850] [id = 449] 03:13:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 251 (0x7fb6e690c000) [pid = 1850] [serial = 1348] [outer = (nil)] 03:13:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 252 (0x7fb6e6a08800) [pid = 1850] [serial = 1349] [outer = 0x7fb6e690c000] 03:13:32 INFO - PROCESS | 1850 | 1462529612733 Marionette DEBUG loaded listener.js 03:13:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 253 (0x7fb6e6bd5000) [pid = 1850] [serial = 1350] [outer = 0x7fb6e690c000] 03:13:33 INFO - PROCESS | 1850 | 1462529613620 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]]]}] 03:13:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 03:13:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1592ms 03:13:33 INFO - PROCESS | 1850 | 1462529613683 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 03:13:33 INFO - PROCESS | 1850 | 1462529613686 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 03:13:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 03:13:33 INFO - PROCESS | 1850 | 1462529613692 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 03:13:33 INFO - PROCESS | 1850 | 1462529613695 Marionette TRACE conn4 <- [1,1770,null,{}] 03:13:33 INFO - PROCESS | 1850 | 1462529613701 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}] 03:13:33 INFO - PROCESS | 1850 | 1462529613918 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 03:13:34 INFO - PROCESS | 1850 | 1462529614134 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:34 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f0fbb800 == 152 [pid = 1850] [id = 450] 03:13:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 254 (0x7fb6e6191000) [pid = 1850] [serial = 1351] [outer = (nil)] 03:13:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 255 (0x7fb6e8131c00) [pid = 1850] [serial = 1352] [outer = 0x7fb6e6191000] 03:13:34 INFO - PROCESS | 1850 | 1462529614290 Marionette DEBUG loaded listener.js 03:13:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 256 (0x7fb6e8756c00) [pid = 1850] [serial = 1353] [outer = 0x7fb6e6191000] 03:13:35 INFO - PROCESS | 1850 | 1462529615175 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]]]}] 03:13:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 03:13:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1534ms 03:13:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 03:13:35 INFO - PROCESS | 1850 | 1462529615229 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 03:13:35 INFO - PROCESS | 1850 | 1462529615231 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 03:13:35 INFO - PROCESS | 1850 | 1462529615239 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 03:13:35 INFO - PROCESS | 1850 | 1462529615241 Marionette TRACE conn4 <- [1,1774,null,{}] 03:13:35 INFO - PROCESS | 1850 | 1462529615248 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}] 03:13:35 INFO - PROCESS | 1850 | 1462529615480 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 03:13:35 INFO - PROCESS | 1850 | 1462529615744 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f31c8800 == 153 [pid = 1850] [id = 451] 03:13:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 257 (0x7fb6e113c000) [pid = 1850] [serial = 1354] [outer = (nil)] 03:13:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 258 (0x7fb6e9c48c00) [pid = 1850] [serial = 1355] [outer = 0x7fb6e113c000] 03:13:35 INFO - PROCESS | 1850 | 1462529615867 Marionette DEBUG loaded listener.js 03:13:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 259 (0x7fb6ea1b5c00) [pid = 1850] [serial = 1356] [outer = 0x7fb6e113c000] 03:13:36 INFO - PROCESS | 1850 | 1462529616745 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]]]}] 03:13:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 03:13:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1542ms 03:13:36 INFO - PROCESS | 1850 | 1462529616780 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 03:13:36 INFO - PROCESS | 1850 | 1462529616784 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 03:13:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 03:13:36 INFO - PROCESS | 1850 | 1462529616790 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 03:13:36 INFO - PROCESS | 1850 | 1462529616793 Marionette TRACE conn4 <- [1,1778,null,{}] 03:13:36 INFO - PROCESS | 1850 | 1462529616798 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}] 03:13:37 INFO - PROCESS | 1850 | 1462529617012 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 03:13:37 INFO - PROCESS | 1850 | 1462529617277 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:37 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb701cbe800 == 154 [pid = 1850] [id = 452] 03:13:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 260 (0x7fb6e6a03000) [pid = 1850] [serial = 1357] [outer = (nil)] 03:13:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 261 (0x7fb6ecaaf800) [pid = 1850] [serial = 1358] [outer = 0x7fb6e6a03000] 03:13:37 INFO - PROCESS | 1850 | 1462529617396 Marionette DEBUG loaded listener.js 03:13:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 262 (0x7fb6ed778000) [pid = 1850] [serial = 1359] [outer = 0x7fb6e6a03000] 03:13:38 INFO - PROCESS | 1850 | 1462529618244 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]]]}] 03:13: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 03:13:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1530ms 03:13:38 INFO - PROCESS | 1850 | 1462529618323 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 03:13:38 INFO - PROCESS | 1850 | 1462529618326 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 03:13:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 03:13:38 INFO - PROCESS | 1850 | 1462529618333 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 03:13:38 INFO - PROCESS | 1850 | 1462529618337 Marionette TRACE conn4 <- [1,1782,null,{}] 03:13:38 INFO - PROCESS | 1850 | 1462529618343 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}] 03:13:38 INFO - PROCESS | 1850 | 1462529618610 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 03:13:38 INFO - PROCESS | 1850 | 1462529618910 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:38 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb704622000 == 155 [pid = 1850] [id = 453] 03:13:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 263 (0x7fb6e92dfc00) [pid = 1850] [serial = 1360] [outer = (nil)] 03:13:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 264 (0x7fb6ee8dfc00) [pid = 1850] [serial = 1361] [outer = 0x7fb6e92dfc00] 03:13:38 INFO - PROCESS | 1850 | 1462529618992 Marionette DEBUG loaded listener.js 03:13:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 265 (0x7fb6ef6ae400) [pid = 1850] [serial = 1362] [outer = 0x7fb6e92dfc00] 03:13:39 INFO - PROCESS | 1850 | 1462529619847 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]]]}] 03:13: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 03:13:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1589ms 03:13:39 INFO - PROCESS | 1850 | 1462529619924 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 03:13:39 INFO - PROCESS | 1850 | 1462529619928 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 03:13:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 03:13:39 INFO - PROCESS | 1850 | 1462529619934 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 03:13:39 INFO - PROCESS | 1850 | 1462529619937 Marionette TRACE conn4 <- [1,1786,null,{}] 03:13:39 INFO - PROCESS | 1850 | 1462529619943 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}] 03:13:40 INFO - PROCESS | 1850 | 1462529620163 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 03:13:40 INFO - PROCESS | 1850 | 1462529620497 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:40 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d52b9800 == 156 [pid = 1850] [id = 454] 03:13:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 266 (0x7fb6efdd5800) [pid = 1850] [serial = 1363] [outer = (nil)] 03:13:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 267 (0x7fb6f0cae400) [pid = 1850] [serial = 1364] [outer = 0x7fb6efdd5800] 03:13:40 INFO - PROCESS | 1850 | 1462529620595 Marionette DEBUG loaded listener.js 03:13:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 268 (0x7fb6f1283400) [pid = 1850] [serial = 1365] [outer = 0x7fb6efdd5800] 03:13:41 INFO - PROCESS | 1850 | 1462529621501 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]]]}] 03:13:41 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 03:13:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1630ms 03:13:41 INFO - PROCESS | 1850 | 1462529621565 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 03:13:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 03:13:41 INFO - PROCESS | 1850 | 1462529621569 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 03:13:41 INFO - PROCESS | 1850 | 1462529621575 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 03:13:41 INFO - PROCESS | 1850 | 1462529621580 Marionette TRACE conn4 <- [1,1790,null,{}] 03:13:41 INFO - PROCESS | 1850 | 1462529621585 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}] 03:13:41 INFO - PROCESS | 1850 | 1462529621842 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 03:13:42 INFO - PROCESS | 1850 | 1462529622147 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d7132800 == 157 [pid = 1850] [id = 455] 03:13:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 269 (0x7fb6f344b800) [pid = 1850] [serial = 1366] [outer = (nil)] 03:13:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 270 (0x7fb6fc667c00) [pid = 1850] [serial = 1367] [outer = 0x7fb6f344b800] 03:13:42 INFO - PROCESS | 1850 | 1462529622229 Marionette DEBUG loaded listener.js 03:13:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 271 (0x7fb6fd75ac00) [pid = 1850] [serial = 1368] [outer = 0x7fb6f344b800] 03:13:43 INFO - PROCESS | 1850 | 1462529623064 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]]]}] 03:13: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) 03:13:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1536ms 03:13:43 INFO - PROCESS | 1850 | 1462529623113 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 03:13:43 INFO - PROCESS | 1850 | 1462529623116 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 03:13:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 03:13:43 INFO - PROCESS | 1850 | 1462529623123 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 03:13:43 INFO - PROCESS | 1850 | 1462529623126 Marionette TRACE conn4 <- [1,1794,null,{}] 03:13:43 INFO - PROCESS | 1850 | 1462529623132 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}] 03:13:43 INFO - PROCESS | 1850 | 1462529623351 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 03:13:43 INFO - PROCESS | 1850 | 1462529623617 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:43 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb70a08a000 == 158 [pid = 1850] [id = 456] 03:13:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 272 (0x7fb6f3956000) [pid = 1850] [serial = 1369] [outer = (nil)] 03:13:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 273 (0x7fb6fe3cf800) [pid = 1850] [serial = 1370] [outer = 0x7fb6f3956000] 03:13:43 INFO - PROCESS | 1850 | 1462529623737 Marionette DEBUG loaded listener.js 03:13:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 274 (0x7fb6fe94dc00) [pid = 1850] [serial = 1371] [outer = 0x7fb6f3956000] 03:13:44 INFO - PROCESS | 1850 | 1462529624588 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]]]}] 03:13:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:13:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1530ms 03:13:44 INFO - PROCESS | 1850 | 1462529624655 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 03:13:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 03:13:44 INFO - PROCESS | 1850 | 1462529624667 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 03:13:44 INFO - PROCESS | 1850 | 1462529624674 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 03:13:44 INFO - PROCESS | 1850 | 1462529624678 Marionette TRACE conn4 <- [1,1798,null,{}] 03:13:44 INFO - PROCESS | 1850 | 1462529624684 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}] 03:13:44 INFO - PROCESS | 1850 | 1462529624911 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 03:13:45 INFO - PROCESS | 1850 | 1462529625228 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:45 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb70a0a1800 == 159 [pid = 1850] [id = 457] 03:13:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 275 (0x7fb6dab8f000) [pid = 1850] [serial = 1372] [outer = (nil)] 03:13:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 276 (0x7fb6e6bd3400) [pid = 1850] [serial = 1373] [outer = 0x7fb6dab8f000] 03:13:45 INFO - PROCESS | 1850 | 1462529625310 Marionette DEBUG loaded listener.js 03:13:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 277 (0x7fb701c3ac00) [pid = 1850] [serial = 1374] [outer = 0x7fb6dab8f000] 03:13:46 INFO - PROCESS | 1850 | 1462529626203 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]]]}] 03:13:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 03:13:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1583ms 03:13:46 INFO - PROCESS | 1850 | 1462529626265 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 03:13:46 INFO - PROCESS | 1850 | 1462529626269 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 03:13:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 03:13:46 INFO - PROCESS | 1850 | 1462529626279 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 03:13:46 INFO - PROCESS | 1850 | 1462529626283 Marionette TRACE conn4 <- [1,1802,null,{}] 03:13:46 INFO - PROCESS | 1850 | 1462529626289 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}] 03:13:46 INFO - PROCESS | 1850 | 1462529626546 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 03:13:46 INFO - PROCESS | 1850 | 1462529626850 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:46 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d29df800 == 160 [pid = 1850] [id = 458] 03:13:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 278 (0x7fb6d371e800) [pid = 1850] [serial = 1375] [outer = (nil)] 03:13:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 279 (0x7fb6d3723000) [pid = 1850] [serial = 1376] [outer = 0x7fb6d371e800] 03:13:46 INFO - PROCESS | 1850 | 1462529626928 Marionette DEBUG loaded listener.js 03:13:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 280 (0x7fb6d5339800) [pid = 1850] [serial = 1377] [outer = 0x7fb6d371e800] 03:13:47 INFO - PROCESS | 1850 | 1462529627783 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]]]}] 03:13:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 03:13:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1536ms 03:13:47 INFO - PROCESS | 1850 | 1462529627816 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 03:13:47 INFO - PROCESS | 1850 | 1462529627819 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 03:13:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 03:13:47 INFO - PROCESS | 1850 | 1462529627825 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 03:13:47 INFO - PROCESS | 1850 | 1462529627827 Marionette TRACE conn4 <- [1,1806,null,{}] 03:13:47 INFO - PROCESS | 1850 | 1462529627833 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}] 03:13:48 INFO - PROCESS | 1850 | 1462529628054 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 03:13:48 INFO - PROCESS | 1850 | 1462529628324 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d376a800 == 161 [pid = 1850] [id = 459] 03:13:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 281 (0x7fb6d371f400) [pid = 1850] [serial = 1378] [outer = (nil)] 03:13:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 282 (0x7fb6dd58e400) [pid = 1850] [serial = 1379] [outer = 0x7fb6d371f400] 03:13:48 INFO - PROCESS | 1850 | 1462529628442 Marionette DEBUG loaded listener.js 03:13:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 283 (0x7fb6dd594400) [pid = 1850] [serial = 1380] [outer = 0x7fb6d371f400] 03:13:49 INFO - PROCESS | 1850 | 1462529629329 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]]]}] 03:13:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 03:13:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1581ms 03:13:49 INFO - PROCESS | 1850 | 1462529629410 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 03:13:49 INFO - PROCESS | 1850 | 1462529629414 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 03:13:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 03:13:49 INFO - PROCESS | 1850 | 1462529629423 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 03:13:49 INFO - PROCESS | 1850 | 1462529629426 Marionette TRACE conn4 <- [1,1810,null,{}] 03:13:49 INFO - PROCESS | 1850 | 1462529629434 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}] 03:13:49 INFO - PROCESS | 1850 | 1462529629659 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 03:13:49 INFO - PROCESS | 1850 | 1462529629979 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:50 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d501e800 == 162 [pid = 1850] [id = 460] 03:13:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 284 (0x7fb6d3722400) [pid = 1850] [serial = 1381] [outer = (nil)] 03:13:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 285 (0x7fb6dd595400) [pid = 1850] [serial = 1382] [outer = 0x7fb6d3722400] 03:13:50 INFO - PROCESS | 1850 | 1462529630057 Marionette DEBUG loaded listener.js 03:13:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 286 (0x7fb6dd59a000) [pid = 1850] [serial = 1383] [outer = 0x7fb6d3722400] 03:13:50 INFO - PROCESS | 1850 | 1462529630936 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]]]}] 03:13:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 03:13:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1588ms 03:13:51 INFO - PROCESS | 1850 | 1462529631014 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 03:13:51 INFO - PROCESS | 1850 | 1462529631020 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 03:13:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 03:13:51 INFO - PROCESS | 1850 | 1462529631030 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 03:13:51 INFO - PROCESS | 1850 | 1462529631036 Marionette TRACE conn4 <- [1,1814,null,{}] 03:13:51 INFO - PROCESS | 1850 | 1462529631045 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}] 03:13:51 INFO - PROCESS | 1850 | 1462529631372 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 03:13:51 INFO - PROCESS | 1850 | 1462529631718 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d503a000 == 163 [pid = 1850] [id = 461] 03:13:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 287 (0x7fb6d371a000) [pid = 1850] [serial = 1384] [outer = (nil)] 03:13:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 288 (0x7fb6d9560800) [pid = 1850] [serial = 1385] [outer = 0x7fb6d371a000] 03:13:51 INFO - PROCESS | 1850 | 1462529631793 Marionette DEBUG loaded listener.js 03:13:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 289 (0x7fb6daaa7800) [pid = 1850] [serial = 1386] [outer = 0x7fb6d371a000] 03:13:52 INFO - PROCESS | 1850 | 1462529632731 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]]]}] 03:13:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 03:13:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1743ms 03:13:52 INFO - PROCESS | 1850 | 1462529632774 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 03:13:52 INFO - PROCESS | 1850 | 1462529632779 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 03:13:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 03:13:52 INFO - PROCESS | 1850 | 1462529632788 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 03:13:52 INFO - PROCESS | 1850 | 1462529632791 Marionette TRACE conn4 <- [1,1818,null,{}] 03:13:52 INFO - PROCESS | 1850 | 1462529632798 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}] 03:13:53 INFO - PROCESS | 1850 | 1462529633025 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 03:13:53 INFO - PROCESS | 1850 | 1462529633344 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:53 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d9ed5800 == 164 [pid = 1850] [id = 462] 03:13:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 290 (0x7fb6d5d54400) [pid = 1850] [serial = 1387] [outer = (nil)] 03:13:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 291 (0x7fb6ded54800) [pid = 1850] [serial = 1388] [outer = 0x7fb6d5d54400] 03:13:53 INFO - PROCESS | 1850 | 1462529633426 Marionette DEBUG loaded listener.js 03:13:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 292 (0x7fb6e1072c00) [pid = 1850] [serial = 1389] [outer = 0x7fb6d5d54400] 03:13:55 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6db709800 == 163 [pid = 1850] [id = 443] 03:13:55 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6df7d1000 == 162 [pid = 1850] [id = 442] 03:13:55 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6df616800 == 161 [pid = 1850] [id = 441] 03:13:55 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6ddfb3800 == 160 [pid = 1850] [id = 440] 03:13:55 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d5a61000 == 159 [pid = 1850] [id = 439] 03:13:55 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6ddfb5000 == 158 [pid = 1850] [id = 438] 03:13:55 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d5499800 == 157 [pid = 1850] [id = 437] 03:13:55 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6de05a000 == 156 [pid = 1850] [id = 430] 03:13:55 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6dea09800 == 155 [pid = 1850] [id = 429] 03:13:55 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d38dd800 == 154 [pid = 1850] [id = 428] 03:13:55 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d7fe6800 == 153 [pid = 1850] [id = 427] 03:13:55 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb7029b9800 == 152 [pid = 1850] [id = 426] 03:13:55 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f19ea800 == 151 [pid = 1850] [id = 425] 03:13:55 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6eed5a000 == 150 [pid = 1850] [id = 424] 03:13:55 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e6ab7000 == 149 [pid = 1850] [id = 423] 03:13:55 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6df360800 == 148 [pid = 1850] [id = 422] 03:13:55 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d80dd800 == 147 [pid = 1850] [id = 421] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 291 (0x7fb6e469f800) [pid = 1850] [serial = 897] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 290 (0x7fb6ea13f800) [pid = 1850] [serial = 861] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 289 (0x7fb6e690e400) [pid = 1850] [serial = 933] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 288 (0x7fb6d955fc00) [pid = 1850] [serial = 1044] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 287 (0x7fb6f0d14c00) [pid = 1850] [serial = 918] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 286 (0x7fb6e6e0ac00) [pid = 1850] [serial = 849] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 285 (0x7fb6e6e09800) [pid = 1850] [serial = 1260] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 284 (0x7fb6f344e800) [pid = 1850] [serial = 1220] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 283 (0x7fb6e6a81800) [pid = 1850] [serial = 1259] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 282 (0x7fb6ea1bc800) [pid = 1850] [serial = 864] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 281 (0x7fb6ed780800) [pid = 1850] [serial = 1214] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 280 (0x7fb6d73cec00) [pid = 1850] [serial = 1247] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 279 (0x7fb6e46a4c00) [pid = 1850] [serial = 960] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 278 (0x7fb6e6baf800) [pid = 1850] [serial = 837] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 277 (0x7fb6f19b3000) [pid = 1850] [serial = 1089] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 276 (0x7fb6e8756000) [pid = 1850] [serial = 855] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 275 (0x7fb6fe953400) [pid = 1850] [serial = 990] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 274 (0x7fb6fe926400) [pid = 1850] [serial = 993] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 273 (0x7fb6e46ef000) [pid = 1850] [serial = 1080] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 272 (0x7fb6eed08c00) [pid = 1850] [serial = 870] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 271 (0x7fb6d5aa7800) [pid = 1850] [serial = 1241] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 270 (0x7fb6f2236000) [pid = 1850] [serial = 1029] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 269 (0x7fb6fe950c00) [pid = 1850] [serial = 1095] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 268 (0x7fb6ec956000) [pid = 1850] [serial = 966] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 267 (0x7fb6df697c00) [pid = 1850] [serial = 1253] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 266 (0x7fb6f0dd2800) [pid = 1850] [serial = 972] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 265 (0x7fb6daaab000) [pid = 1850] [serial = 1251] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 264 (0x7fb702a29400) [pid = 1850] [serial = 1041] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 263 (0x7fb6d9860400) [pid = 1850] [serial = 1250] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 262 (0x7fb6efb5c400) [pid = 1850] [serial = 912] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 261 (0x7fb6f0dd7c00) [pid = 1850] [serial = 921] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 260 (0x7fb6d9866000) [pid = 1850] [serial = 1238] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 259 (0x7fb701c89000) [pid = 1850] [serial = 1035] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 258 (0x7fb6e8136c00) [pid = 1850] [serial = 1197] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 257 (0x7fb6ef6a7c00) [pid = 1850] [serial = 957] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 256 (0x7fb6e45ccc00) [pid = 1850] [serial = 1256] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 255 (0x7fb6ded59800) [pid = 1850] [serial = 1017] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 254 (0x7fb6d54e8c00) [pid = 1850] [serial = 1245] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 253 (0x7fb6e46ebc00) [pid = 1850] [serial = 1257] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 252 (0x7fb6e6a11400) [pid = 1850] [serial = 1020] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 251 (0x7fb6f7644800) [pid = 1850] [serial = 978] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 250 (0x7fb6fd58c000) [pid = 1850] [serial = 984] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 249 (0x7fb6efb4f800) [pid = 1850] [serial = 1086] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 248 (0x7fb6f1507400) [pid = 1850] [serial = 924] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 247 (0x7fb6d82a8000) [pid = 1850] [serial = 1199] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 246 (0x7fb6fe91c000) [pid = 1850] [serial = 1032] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 245 (0x7fb6e64e6400) [pid = 1850] [serial = 843] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 244 (0x7fb6fd727c00) [pid = 1850] [serial = 1092] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 243 (0x7fb6de1cac00) [pid = 1850] [serial = 1202] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 242 (0x7fb6de9b1800) [pid = 1850] [serial = 894] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 241 (0x7fb6fd750c00) [pid = 1850] [serial = 1223] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 240 (0x7fb6df69d800) [pid = 1850] [serial = 1047] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 239 (0x7fb6df516000) [pid = 1850] [serial = 1101] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 238 (0x7fb6e812a400) [pid = 1850] [serial = 903] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 237 (0x7fb6f34bb800) [pid = 1850] [serial = 975] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 236 (0x7fb6f3190000) [pid = 1850] [serial = 927] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 235 (0x7fb6fe661c00) [pid = 1850] [serial = 1226] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 234 (0x7fb7023bfc00) [pid = 1850] [serial = 1050] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 233 (0x7fb6e878f400) [pid = 1850] [serial = 858] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 232 (0x7fb6ec963c00) [pid = 1850] [serial = 867] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 231 (0x7fb6fe3c9800) [pid = 1850] [serial = 1229] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 230 (0x7fb6e6c6f000) [pid = 1850] [serial = 846] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 229 (0x7fb6e875b800) [pid = 1850] [serial = 1211] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 228 (0x7fb6d533f800) [pid = 1850] [serial = 1232] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 227 (0x7fb6d9f25c00) [pid = 1850] [serial = 1077] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 226 (0x7fb6e6c72400) [pid = 1850] [serial = 1208] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 225 (0x7fb6fd7b4000) [pid = 1850] [serial = 987] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 224 (0x7fb6e8133000) [pid = 1850] [serial = 1083] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 223 (0x7fb6e440e800) [pid = 1850] [serial = 840] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 222 (0x7fb6daaabc00) [pid = 1850] [serial = 1053] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 221 (0x7fb6f34b6000) [pid = 1850] [serial = 930] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 220 (0x7fb6e1074000) [pid = 1850] [serial = 1254] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 219 (0x7fb702249800) [pid = 1850] [serial = 1098] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 218 (0x7fb6d3afcc00) [pid = 1850] [serial = 1244] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 217 (0x7fb6e6a8cc00) [pid = 1850] [serial = 900] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 216 (0x7fb6e8793c00) [pid = 1850] [serial = 906] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 215 (0x7fb6e4771400) [pid = 1850] [serial = 1205] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 214 (0x7fb6ef7b8800) [pid = 1850] [serial = 969] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 213 (0x7fb6ee8de800) [pid = 1850] [serial = 909] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 212 (0x7fb70292e000) [pid = 1850] [serial = 1104] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 211 (0x7fb7023bc000) [pid = 1850] [serial = 1038] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 210 (0x7fb6efd52400) [pid = 1850] [serial = 1026] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 209 (0x7fb6e8610400) [pid = 1850] [serial = 1023] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 208 (0x7fb6efd52c00) [pid = 1850] [serial = 915] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 207 (0x7fb6f127b800) [pid = 1850] [serial = 1217] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 206 (0x7fb6fd20a000) [pid = 1850] [serial = 981] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 205 (0x7fb6d7ccc000) [pid = 1850] [serial = 1248] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 204 (0x7fb6e6bd9c00) [pid = 1850] [serial = 963] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 203 (0x7fb6e76c9400) [pid = 1850] [serial = 852] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 202 (0x7fb6d54f0800) [pid = 1850] [serial = 1235] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 201 (0x7fb6e8110400) [pid = 1850] [serial = 1262] [outer = (nil)] [url = about:blank] 03:13:55 INFO - PROCESS | 1850 | 1462529635594 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]]]}] 03:13:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 03:13:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 2948ms 03:13:55 INFO - PROCESS | 1850 | 1462529635735 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 03:13:55 INFO - PROCESS | 1850 | 1462529635740 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 03:13:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 03:13:55 INFO - PROCESS | 1850 | 1462529635750 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 03:13:55 INFO - PROCESS | 1850 | 1462529635755 Marionette TRACE conn4 <- [1,1822,null,{}] 03:13:55 INFO - PROCESS | 1850 | 1462529635764 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}] 03:13:55 INFO - PROCESS | 1850 | 1462529635965 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 03:13:56 INFO - PROCESS | 1850 | 1462529636164 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d38d7000 == 148 [pid = 1850] [id = 463] 03:13:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 202 (0x7fb6d3725800) [pid = 1850] [serial = 1390] [outer = (nil)] 03:13:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 203 (0x7fb6d3af5800) [pid = 1850] [serial = 1391] [outer = 0x7fb6d3725800] 03:13:56 INFO - PROCESS | 1850 | 1462529636233 Marionette DEBUG loaded listener.js 03:13:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 204 (0x7fb6d3bcf000) [pid = 1850] [serial = 1392] [outer = 0x7fb6d3725800] 03:13:57 INFO - PROCESS | 1850 | 1462529637126 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]]]}] 03:13:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 03:13:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1436ms 03:13:57 INFO - PROCESS | 1850 | 1462529637185 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 03:13:57 INFO - PROCESS | 1850 | 1462529637194 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 03:13:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 03:13:57 INFO - PROCESS | 1850 | 1462529637204 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 03:13:57 INFO - PROCESS | 1850 | 1462529637207 Marionette TRACE conn4 <- [1,1826,null,{}] 03:13:57 INFO - PROCESS | 1850 | 1462529637214 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}] 03:13:57 INFO - PROCESS | 1850 | 1462529637429 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 03:13:57 INFO - PROCESS | 1850 | 1462529637617 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:57 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d712c800 == 149 [pid = 1850] [id = 464] 03:13:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 205 (0x7fb6d35a3c00) [pid = 1850] [serial = 1393] [outer = (nil)] 03:13:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 206 (0x7fb6d5a7b000) [pid = 1850] [serial = 1394] [outer = 0x7fb6d35a3c00] 03:13:57 INFO - PROCESS | 1850 | 1462529637681 Marionette DEBUG loaded listener.js 03:13:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 207 (0x7fb6d5d50c00) [pid = 1850] [serial = 1395] [outer = 0x7fb6d35a3c00] 03:13:58 INFO - PROCESS | 1850 | 1462529638624 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]]]}] 03:13:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 03:13:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1488ms 03:13:58 INFO - PROCESS | 1850 | 1462529638693 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 03:13:58 INFO - PROCESS | 1850 | 1462529638696 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 03:13:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 03:13:58 INFO - PROCESS | 1850 | 1462529638703 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 03:13:58 INFO - PROCESS | 1850 | 1462529638720 Marionette TRACE conn4 <- [1,1830,null,{}] 03:13:58 INFO - PROCESS | 1850 | 1462529638743 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}] 03:13:59 INFO - PROCESS | 1850 | 1462529639029 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 03:13:59 INFO - PROCESS | 1850 | 1462529639070 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:13:59 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d8e92800 == 150 [pid = 1850] [id = 465] 03:13:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 208 (0x7fb6d82b0000) [pid = 1850] [serial = 1396] [outer = (nil)] 03:13:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 209 (0x7fb6d955b000) [pid = 1850] [serial = 1397] [outer = 0x7fb6d82b0000] 03:13:59 INFO - PROCESS | 1850 | 1462529639139 Marionette DEBUG loaded listener.js 03:13:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 210 (0x7fb6d9f2f000) [pid = 1850] [serial = 1398] [outer = 0x7fb6d82b0000] 03:14:00 INFO - PROCESS | 1850 | --DOMWINDOW == 209 (0x7fb6d8d6b800) [pid = 1850] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 03:14:00 INFO - PROCESS | 1850 | --DOMWINDOW == 208 (0x7fb6e0e4b000) [pid = 1850] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 03:14:00 INFO - PROCESS | 1850 | --DOMWINDOW == 207 (0x7fb6d5a79000) [pid = 1850] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 03:14:00 INFO - PROCESS | 1850 | --DOMWINDOW == 206 (0x7fb6d54f5000) [pid = 1850] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 03:14:00 INFO - PROCESS | 1850 | --DOMWINDOW == 205 (0x7fb6d32c8c00) [pid = 1850] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 03:14:00 INFO - PROCESS | 1850 | --DOMWINDOW == 204 (0x7fb6d5aaf800) [pid = 1850] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 03:14:00 INFO - PROCESS | 1850 | --DOMWINDOW == 203 (0x7fb6d5343800) [pid = 1850] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 03:14:00 INFO - PROCESS | 1850 | 1462529640685 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]]]}] 03:14: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 03:14:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 2060ms 03:14:00 INFO - PROCESS | 1850 | 1462529640796 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 03:14:00 INFO - PROCESS | 1850 | 1462529640801 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 03:14:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 03:14:00 INFO - PROCESS | 1850 | 1462529640808 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 03:14:00 INFO - PROCESS | 1850 | 1462529640811 Marionette TRACE conn4 <- [1,1834,null,{}] 03:14:00 INFO - PROCESS | 1850 | 1462529640816 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}] 03:14:01 INFO - PROCESS | 1850 | 1462529641027 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 03:14:01 INFO - PROCESS | 1850 | 1462529641197 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:01 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6dabb5800 == 151 [pid = 1850] [id = 466] 03:14:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 204 (0x7fb6d32c3800) [pid = 1850] [serial = 1399] [outer = (nil)] 03:14:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 205 (0x7fb6daaa4400) [pid = 1850] [serial = 1400] [outer = 0x7fb6d32c3800] 03:14:01 INFO - PROCESS | 1850 | 1462529641265 Marionette DEBUG loaded listener.js 03:14:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 206 (0x7fb6de1d6000) [pid = 1850] [serial = 1401] [outer = 0x7fb6d32c3800] 03:14:02 INFO - PROCESS | 1850 | 1462529642072 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]]]}] 03:14:02 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 03:14:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1278ms 03:14:02 INFO - PROCESS | 1850 | 1462529642100 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 03:14:02 INFO - PROCESS | 1850 | 1462529642104 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 03:14:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 03:14:02 INFO - PROCESS | 1850 | 1462529642110 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 03:14:02 INFO - PROCESS | 1850 | 1462529642125 Marionette TRACE conn4 <- [1,1838,null,{}] 03:14:02 INFO - PROCESS | 1850 | 1462529642131 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}] 03:14:02 INFO - PROCESS | 1850 | 1462529642339 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 03:14:02 INFO - PROCESS | 1850 | 1462529642637 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:02 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d31c8000 == 152 [pid = 1850] [id = 467] 03:14:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 207 (0x7fb6d3176800) [pid = 1850] [serial = 1402] [outer = (nil)] 03:14:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 208 (0x7fb6d32c2c00) [pid = 1850] [serial = 1403] [outer = 0x7fb6d3176800] 03:14:02 INFO - PROCESS | 1850 | 1462529642719 Marionette DEBUG loaded listener.js 03:14:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 209 (0x7fb6d35a5000) [pid = 1850] [serial = 1404] [outer = 0x7fb6d3176800] 03:14:03 INFO - PROCESS | 1850 | 1462529643730 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]]]}] 03:14:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 03:14:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1695ms 03:14:03 INFO - PROCESS | 1850 | 1462529643807 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 03:14:03 INFO - PROCESS | 1850 | 1462529643814 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 03:14:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 03:14:03 INFO - PROCESS | 1850 | 1462529643823 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 03:14:03 INFO - PROCESS | 1850 | 1462529643829 Marionette TRACE conn4 <- [1,1842,null,{}] 03:14:03 INFO - PROCESS | 1850 | 1462529643837 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}] 03:14:04 INFO - PROCESS | 1850 | 1462529644114 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 03:14:04 INFO - PROCESS | 1850 | 1462529644431 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d8534000 == 153 [pid = 1850] [id = 468] 03:14:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 210 (0x7fb6d54eac00) [pid = 1850] [serial = 1405] [outer = (nil)] 03:14:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 211 (0x7fb6d5d4ec00) [pid = 1850] [serial = 1406] [outer = 0x7fb6d54eac00] 03:14:04 INFO - PROCESS | 1850 | 1462529644509 Marionette DEBUG loaded listener.js 03:14:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 212 (0x7fb6d7ccb400) [pid = 1850] [serial = 1407] [outer = 0x7fb6d54eac00] 03:14:05 INFO - PROCESS | 1850 | 1462529645600 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]]]}] 03:14:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 03:14:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1848ms 03:14:05 INFO - PROCESS | 1850 | 1462529645674 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 03:14:05 INFO - PROCESS | 1850 | 1462529645680 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 03:14:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 03:14:05 INFO - PROCESS | 1850 | 1462529645689 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 03:14:05 INFO - PROCESS | 1850 | 1462529645692 Marionette TRACE conn4 <- [1,1846,null,{}] 03:14:05 INFO - PROCESS | 1850 | 1462529645698 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}] 03:14:05 INFO - PROCESS | 1850 | 1462529645973 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 03:14:06 INFO - PROCESS | 1850 | 1462529646311 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6db71e000 == 154 [pid = 1850] [id = 469] 03:14:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 213 (0x7fb6d82a4c00) [pid = 1850] [serial = 1408] [outer = (nil)] 03:14:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 214 (0x7fb6daaaa800) [pid = 1850] [serial = 1409] [outer = 0x7fb6d82a4c00] 03:14:06 INFO - PROCESS | 1850 | 1462529646400 Marionette DEBUG loaded listener.js 03:14:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 215 (0x7fb6de069c00) [pid = 1850] [serial = 1410] [outer = 0x7fb6d82a4c00] 03:14:07 INFO - PROCESS | 1850 | 1462529647344 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]]]}] 03:14:07 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) 03:14:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1733ms 03:14:07 INFO - PROCESS | 1850 | 1462529647422 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 03:14:07 INFO - PROCESS | 1850 | 1462529647425 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 03:14:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 03:14:07 INFO - PROCESS | 1850 | 1462529647435 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 03:14:07 INFO - PROCESS | 1850 | 1462529647444 Marionette TRACE conn4 <- [1,1850,null,{}] 03:14:07 INFO - PROCESS | 1850 | 1462529647459 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}] 03:14:07 INFO - PROCESS | 1850 | 1462529647739 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 03:14:08 INFO - PROCESS | 1850 | 1462529648046 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df34d000 == 155 [pid = 1850] [id = 470] 03:14:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 216 (0x7fb6df42f000) [pid = 1850] [serial = 1411] [outer = (nil)] 03:14:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 217 (0x7fb6dfabdc00) [pid = 1850] [serial = 1412] [outer = 0x7fb6df42f000] 03:14:08 INFO - PROCESS | 1850 | 1462529648123 Marionette DEBUG loaded listener.js 03:14:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 218 (0x7fb6e107dc00) [pid = 1850] [serial = 1413] [outer = 0x7fb6df42f000] 03:14:08 INFO - PROCESS | 1850 | 1462529648980 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]]]}] 03:14:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:14:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1599ms 03:14:09 INFO - PROCESS | 1850 | 1462529649032 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 03:14:09 INFO - PROCESS | 1850 | 1462529649037 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 03:14:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 03:14:09 INFO - PROCESS | 1850 | 1462529649045 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 03:14:09 INFO - PROCESS | 1850 | 1462529649048 Marionette TRACE conn4 <- [1,1854,null,{}] 03:14:09 INFO - PROCESS | 1850 | 1462529649054 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}] 03:14:09 INFO - PROCESS | 1850 | 1462529649284 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 03:14:09 INFO - PROCESS | 1850 | 1462529649544 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df522000 == 156 [pid = 1850] [id = 471] 03:14:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 219 (0x7fb6df508400) [pid = 1850] [serial = 1414] [outer = (nil)] 03:14:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 220 (0x7fb6e45ca400) [pid = 1850] [serial = 1415] [outer = 0x7fb6df508400] 03:14:09 INFO - PROCESS | 1850 | 1462529649664 Marionette DEBUG loaded listener.js 03:14:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 221 (0x7fb6e469f800) [pid = 1850] [serial = 1416] [outer = 0x7fb6df508400] 03:14:10 INFO - PROCESS | 1850 | 1462529650560 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]]]}] 03:14:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 03:14:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1580ms 03:14:10 INFO - PROCESS | 1850 | 1462529650630 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 03:14:10 INFO - PROCESS | 1850 | 1462529650638 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 03:14:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 03:14:10 INFO - PROCESS | 1850 | 1462529650647 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 03:14:10 INFO - PROCESS | 1850 | 1462529650650 Marionette TRACE conn4 <- [1,1858,null,{}] 03:14:10 INFO - PROCESS | 1850 | 1462529650654 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}] 03:14:10 INFO - PROCESS | 1850 | 1462529650886 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 03:14:11 INFO - PROCESS | 1850 | 1462529651099 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df64c800 == 157 [pid = 1850] [id = 472] 03:14:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 222 (0x7fb6e57f7c00) [pid = 1850] [serial = 1417] [outer = (nil)] 03:14:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 223 (0x7fb6e6183c00) [pid = 1850] [serial = 1418] [outer = 0x7fb6e57f7c00] 03:14:11 INFO - PROCESS | 1850 | 1462529651281 Marionette DEBUG loaded listener.js 03:14:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 224 (0x7fb6e6a87000) [pid = 1850] [serial = 1419] [outer = 0x7fb6e57f7c00] 03:14:12 INFO - PROCESS | 1850 | 1462529652209 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]]]}] 03:14:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 03:14:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1634ms 03:14:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 03:14:12 INFO - PROCESS | 1850 | 1462529652284 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 03:14:12 INFO - PROCESS | 1850 | 1462529652287 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 03:14:12 INFO - PROCESS | 1850 | 1462529652294 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 03:14:12 INFO - PROCESS | 1850 | 1462529652296 Marionette TRACE conn4 <- [1,1862,null,{}] 03:14:12 INFO - PROCESS | 1850 | 1462529652303 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}] 03:14:12 INFO - PROCESS | 1850 | 1462529652535 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 03:14:12 INFO - PROCESS | 1850 | 1462529652833 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:12 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e088b000 == 158 [pid = 1850] [id = 473] 03:14:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 225 (0x7fb6e6a8cc00) [pid = 1850] [serial = 1420] [outer = (nil)] 03:14:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 226 (0x7fb6e6e03000) [pid = 1850] [serial = 1421] [outer = 0x7fb6e6a8cc00] 03:14:12 INFO - PROCESS | 1850 | 1462529652912 Marionette DEBUG loaded listener.js 03:14:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 227 (0x7fb6e76be400) [pid = 1850] [serial = 1422] [outer = 0x7fb6e6a8cc00] 03:14:13 INFO - PROCESS | 1850 | 1462529653772 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]]]}] 03:14:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 03:14:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1533ms 03:14:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 03:14:13 INFO - PROCESS | 1850 | 1462529653827 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 03:14:13 INFO - PROCESS | 1850 | 1462529653830 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 03:14:13 INFO - PROCESS | 1850 | 1462529653837 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 03:14:13 INFO - PROCESS | 1850 | 1462529653839 Marionette TRACE conn4 <- [1,1866,null,{}] 03:14:13 INFO - PROCESS | 1850 | 1462529653846 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}] 03:14:14 INFO - PROCESS | 1850 | 1462529654077 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 03:14:14 INFO - PROCESS | 1850 | 1462529654383 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e0eb0800 == 159 [pid = 1850] [id = 474] 03:14:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 228 (0x7fb6e6bafc00) [pid = 1850] [serial = 1423] [outer = (nil)] 03:14:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 229 (0x7fb6e8111800) [pid = 1850] [serial = 1424] [outer = 0x7fb6e6bafc00] 03:14:14 INFO - PROCESS | 1850 | 1462529654464 Marionette DEBUG loaded listener.js 03:14:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 230 (0x7fb6e8156800) [pid = 1850] [serial = 1425] [outer = 0x7fb6e6bafc00] 03:14:15 INFO - PROCESS | 1850 | 1462529655709 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]]]}] 03:14:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 03:14:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1934ms 03:14:15 INFO - PROCESS | 1850 | 1462529655773 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 03:14:15 INFO - PROCESS | 1850 | 1462529655779 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 03:14:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 03:14:15 INFO - PROCESS | 1850 | 1462529655789 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 03:14:15 INFO - PROCESS | 1850 | 1462529655795 Marionette TRACE conn4 <- [1,1870,null,{}] 03:14:15 INFO - PROCESS | 1850 | 1462529655954 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}] 03:14:16 INFO - PROCESS | 1850 | 1462529656236 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 03:14:16 INFO - PROCESS | 1850 | 1462529656543 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e4673800 == 160 [pid = 1850] [id = 475] 03:14:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 231 (0x7fb6e6c74800) [pid = 1850] [serial = 1426] [outer = (nil)] 03:14:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 232 (0x7fb6e8789000) [pid = 1850] [serial = 1427] [outer = 0x7fb6e6c74800] 03:14:16 INFO - PROCESS | 1850 | 1462529656621 Marionette DEBUG loaded listener.js 03:14:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 233 (0x7fb6ea1b3400) [pid = 1850] [serial = 1428] [outer = 0x7fb6e6c74800] 03:14:17 INFO - PROCESS | 1850 | 1462529657578 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]]]}] 03:14:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 03:14:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1865ms 03:14:17 INFO - PROCESS | 1850 | 1462529657655 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 03:14:17 INFO - PROCESS | 1850 | 1462529657659 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 03:14:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 03:14:17 INFO - PROCESS | 1850 | 1462529657666 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 03:14:17 INFO - PROCESS | 1850 | 1462529657669 Marionette TRACE conn4 <- [1,1874,null,{}] 03:14:17 INFO - PROCESS | 1850 | 1462529657675 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}] 03:14:17 INFO - PROCESS | 1850 | 1462529657900 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 03:14:18 INFO - PROCESS | 1850 | 1462529658199 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e63c7000 == 161 [pid = 1850] [id = 476] 03:14:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 234 (0x7fb6e810b400) [pid = 1850] [serial = 1429] [outer = (nil)] 03:14:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 235 (0x7fb6ed70d000) [pid = 1850] [serial = 1430] [outer = 0x7fb6e810b400] 03:14:18 INFO - PROCESS | 1850 | 1462529658278 Marionette DEBUG loaded listener.js 03:14:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 236 (0x7fb6eebdec00) [pid = 1850] [serial = 1431] [outer = 0x7fb6e810b400] 03:14:19 INFO - PROCESS | 1850 | 1462529659154 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]]]}] 03:14:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 03:14:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1537ms 03:14:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 03:14:19 INFO - PROCESS | 1850 | 1462529659205 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 03:14:19 INFO - PROCESS | 1850 | 1462529659208 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 03:14:19 INFO - PROCESS | 1850 | 1462529659215 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 03:14:19 INFO - PROCESS | 1850 | 1462529659218 Marionette TRACE conn4 <- [1,1878,null,{}] 03:14:19 INFO - PROCESS | 1850 | 1462529659225 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}] 03:14:19 INFO - PROCESS | 1850 | 1462529659457 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 03:14:19 INFO - PROCESS | 1850 | 1462529659741 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:19 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e7119000 == 162 [pid = 1850] [id = 477] 03:14:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 237 (0x7fb6efd44c00) [pid = 1850] [serial = 1432] [outer = (nil)] 03:14:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 238 (0x7fb6efd4e000) [pid = 1850] [serial = 1433] [outer = 0x7fb6efd44c00] 03:14:19 INFO - PROCESS | 1850 | 1462529659835 Marionette DEBUG loaded listener.js 03:14:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 239 (0x7fb6f0cbcc00) [pid = 1850] [serial = 1434] [outer = 0x7fb6efd44c00] 03:14:20 INFO - PROCESS | 1850 | 1462529660732 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]]]}] 03:14:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 03:14:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1586ms 03:14:20 INFO - PROCESS | 1850 | 1462529660801 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 03:14:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 03:14:20 INFO - PROCESS | 1850 | 1462529660805 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 03:14:20 INFO - PROCESS | 1850 | 1462529660811 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 03:14:20 INFO - PROCESS | 1850 | 1462529660815 Marionette TRACE conn4 <- [1,1882,null,{}] 03:14:20 INFO - PROCESS | 1850 | 1462529660821 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}] 03:14:21 INFO - PROCESS | 1850 | 1462529661079 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 03:14:21 INFO - PROCESS | 1850 | 1462529661380 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6ea3ca000 == 163 [pid = 1850] [id = 478] 03:14:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 240 (0x7fb6efd45800) [pid = 1850] [serial = 1435] [outer = (nil)] 03:14:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 241 (0x7fb6f2235c00) [pid = 1850] [serial = 1436] [outer = 0x7fb6efd45800] 03:14:21 INFO - PROCESS | 1850 | 1462529661471 Marionette DEBUG loaded listener.js 03:14:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 242 (0x7fb6f344e800) [pid = 1850] [serial = 1437] [outer = 0x7fb6efd45800] 03:14:22 INFO - PROCESS | 1850 | 1462529662319 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]]]}] 03:14:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 03:14:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1585ms 03:14:22 INFO - PROCESS | 1850 | 1462529662398 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 03:14:22 INFO - PROCESS | 1850 | 1462529662400 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 03:14:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 03:14:22 INFO - PROCESS | 1850 | 1462529662407 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 03:14:22 INFO - PROCESS | 1850 | 1462529662410 Marionette TRACE conn4 <- [1,1886,null,{}] 03:14:22 INFO - PROCESS | 1850 | 1462529662416 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}] 03:14:22 INFO - PROCESS | 1850 | 1462529662672 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 03:14:22 INFO - PROCESS | 1850 | 1462529662970 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:22 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6ee8a2800 == 164 [pid = 1850] [id = 479] 03:14:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 243 (0x7fb6f1507400) [pid = 1850] [serial = 1438] [outer = (nil)] 03:14:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 244 (0x7fb6f7699400) [pid = 1850] [serial = 1439] [outer = 0x7fb6f1507400] 03:14:23 INFO - PROCESS | 1850 | 1462529663048 Marionette DEBUG loaded listener.js 03:14:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 245 (0x7fb6fd58c000) [pid = 1850] [serial = 1440] [outer = 0x7fb6f1507400] 03:14:23 INFO - PROCESS | 1850 | 1462529663886 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]]]}] 03:14:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 03:14:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1534ms 03:14:23 INFO - PROCESS | 1850 | 1462529663943 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 03:14:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 03:14:23 INFO - PROCESS | 1850 | 1462529663956 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 03:14:23 INFO - PROCESS | 1850 | 1462529663963 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 03:14:23 INFO - PROCESS | 1850 | 1462529663966 Marionette TRACE conn4 <- [1,1890,null,{}] 03:14:23 INFO - PROCESS | 1850 | 1462529663971 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}] 03:14:24 INFO - PROCESS | 1850 | 1462529664198 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 03:14:24 INFO - PROCESS | 1850 | 1462529664457 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:24 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f0e76000 == 165 [pid = 1850] [id = 480] 03:14:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 246 (0x7fb6ea1ba800) [pid = 1850] [serial = 1441] [outer = (nil)] 03:14:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 247 (0x7fb6fd97c400) [pid = 1850] [serial = 1442] [outer = 0x7fb6ea1ba800] 03:14:24 INFO - PROCESS | 1850 | 1462529664575 Marionette DEBUG loaded listener.js 03:14:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 248 (0x7fb6fe922000) [pid = 1850] [serial = 1443] [outer = 0x7fb6ea1ba800] 03:14:25 INFO - PROCESS | 1850 | 1462529665404 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]]]}] 03:14:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 03:14:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1482ms 03:14:25 INFO - PROCESS | 1850 | 1462529665445 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 03:14:25 INFO - PROCESS | 1850 | 1462529665448 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 03:14:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 03:14:25 INFO - PROCESS | 1850 | 1462529665474 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 03:14:25 INFO - PROCESS | 1850 | 1462529665477 Marionette TRACE conn4 <- [1,1894,null,{}] 03:14:25 INFO - PROCESS | 1850 | 1462529665483 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}] 03:14:25 INFO - PROCESS | 1850 | 1462529665721 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 03:14:26 INFO - PROCESS | 1850 | 1462529666034 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:26 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f145b000 == 166 [pid = 1850] [id = 481] 03:14:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 249 (0x7fb6d5337c00) [pid = 1850] [serial = 1444] [outer = (nil)] 03:14:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 250 (0x7fb6fe958800) [pid = 1850] [serial = 1445] [outer = 0x7fb6d5337c00] 03:14:26 INFO - PROCESS | 1850 | 1462529666115 Marionette DEBUG loaded listener.js 03:14:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 251 (0x7fb701c82c00) [pid = 1850] [serial = 1446] [outer = 0x7fb6d5337c00] 03:14:26 INFO - PROCESS | 1850 | ************************* 03:14:26 INFO - PROCESS | 1850 | A coding exception was thrown and uncaught in a Task. 03:14:26 INFO - PROCESS | 1850 | 03:14:26 INFO - PROCESS | 1850 | Full message: TypeError: NetworkError when attempting to fetch resource. 03:14:26 INFO - PROCESS | 1850 | Full stack: 03:14:26 INFO - PROCESS | 1850 | ************************* 03:14:27 INFO - PROCESS | 1850 | 1462529667046 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]]]}] 03:14:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 03:14:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1642ms 03:14:27 INFO - PROCESS | 1850 | 1462529667112 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 03:14:27 INFO - PROCESS | 1850 | 1462529667116 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 03:14:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 03:14:27 INFO - PROCESS | 1850 | 1462529667123 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 03:14:27 INFO - PROCESS | 1850 | 1462529667125 Marionette TRACE conn4 <- [1,1898,null,{}] 03:14:27 INFO - PROCESS | 1850 | 1462529667131 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}] 03:14:27 INFO - PROCESS | 1850 | 1462529667356 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 03:14:27 INFO - PROCESS | 1850 | 1462529667675 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d549e000 == 167 [pid = 1850] [id = 482] 03:14:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 252 (0x7fb6d36b4400) [pid = 1850] [serial = 1447] [outer = (nil)] 03:14:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 253 (0x7fb6d36bbc00) [pid = 1850] [serial = 1448] [outer = 0x7fb6d36b4400] 03:14:27 INFO - PROCESS | 1850 | 1462529667754 Marionette DEBUG loaded listener.js 03:14:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 254 (0x7fb6d976e400) [pid = 1850] [serial = 1449] [outer = 0x7fb6d36b4400] 03:14:29 INFO - PROCESS | 1850 | 1462529669189 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]]]}] 03:14:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 03:14:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 2137ms 03:14:29 INFO - PROCESS | 1850 | 1462529669263 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 03:14:29 INFO - PROCESS | 1850 | 1462529669268 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 03:14:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 03:14:29 INFO - PROCESS | 1850 | 1462529669277 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 03:14:29 INFO - PROCESS | 1850 | 1462529669284 Marionette TRACE conn4 <- [1,1902,null,{}] 03:14:29 INFO - PROCESS | 1850 | 1462529669293 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}] 03:14:29 INFO - PROCESS | 1850 | 1462529669553 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 03:14:29 INFO - PROCESS | 1850 | 1462529669821 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:29 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d80c5800 == 168 [pid = 1850] [id = 483] 03:14:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 255 (0x7fb6d36bc400) [pid = 1850] [serial = 1450] [outer = (nil)] 03:14:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 256 (0x7fb6d3bd1c00) [pid = 1850] [serial = 1451] [outer = 0x7fb6d36bc400] 03:14:29 INFO - PROCESS | 1850 | 1462529669894 Marionette DEBUG loaded listener.js 03:14:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 257 (0x7fb6d4605000) [pid = 1850] [serial = 1452] [outer = 0x7fb6d36bc400] 03:14:31 INFO - PROCESS | 1850 | 1462529671044 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]]]}] 03:14:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 03:14:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1839ms 03:14:31 INFO - PROCESS | 1850 | 1462529671117 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 03:14:31 INFO - PROCESS | 1850 | 1462529671127 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 03:14:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 03:14:31 INFO - PROCESS | 1850 | 1462529671138 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 03:14:31 INFO - PROCESS | 1850 | 1462529671142 Marionette TRACE conn4 <- [1,1906,null,{}] 03:14:31 INFO - PROCESS | 1850 | 1462529671148 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}] 03:14:31 INFO - PROCESS | 1850 | 1462529671418 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 03:14:31 INFO - PROCESS | 1850 | 1462529671747 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:31 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d3766800 == 169 [pid = 1850] [id = 484] 03:14:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 258 (0x7fb6d460d000) [pid = 1850] [serial = 1453] [outer = (nil)] 03:14:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 259 (0x7fb6d533a400) [pid = 1850] [serial = 1454] [outer = 0x7fb6d460d000] 03:14:31 INFO - PROCESS | 1850 | 1462529671820 Marionette DEBUG loaded listener.js 03:14:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 260 (0x7fb6d5d4c400) [pid = 1850] [serial = 1455] [outer = 0x7fb6d460d000] 03:14:32 INFO - PROCESS | 1850 | 1462529672837 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]]]}] 03:14:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 03:14:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1740ms 03:14:32 INFO - PROCESS | 1850 | 1462529672878 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 03:14:32 INFO - PROCESS | 1850 | 1462529672881 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 03:14:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 03:14:32 INFO - PROCESS | 1850 | 1462529672889 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 03:14:32 INFO - PROCESS | 1850 | 1462529672896 Marionette TRACE conn4 <- [1,1910,null,{}] 03:14:32 INFO - PROCESS | 1850 | 1462529672912 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}] 03:14:33 INFO - PROCESS | 1850 | 1462529673147 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 03:14:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6fd92c800 == 168 [pid = 1850] [id = 48] 03:14:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6fe983800 == 167 [pid = 1850] [id = 205] 03:14:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6fd92a800 == 166 [pid = 1850] [id = 406] 03:14:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6dfe82000 == 165 [pid = 1850] [id = 413] 03:14:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6daa4d800 == 164 [pid = 1850] [id = 412] 03:14:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f16c1800 == 163 [pid = 1850] [id = 404] 03:14:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f32cd000 == 162 [pid = 1850] [id = 405] 03:14:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6eeb7c800 == 161 [pid = 1850] [id = 403] 03:14:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6dabb5800 == 160 [pid = 1850] [id = 466] 03:14:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d8e92800 == 159 [pid = 1850] [id = 465] 03:14:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d712c800 == 158 [pid = 1850] [id = 464] 03:14:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d38d7000 == 157 [pid = 1850] [id = 463] 03:14:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d29df800 == 156 [pid = 1850] [id = 458] 03:14:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb70a0a1800 == 155 [pid = 1850] [id = 457] 03:14:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb70a08a000 == 154 [pid = 1850] [id = 456] 03:14:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d7132800 == 153 [pid = 1850] [id = 455] 03:14:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d52b9800 == 152 [pid = 1850] [id = 454] 03:14:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb704622000 == 151 [pid = 1850] [id = 453] 03:14:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb701cbe800 == 150 [pid = 1850] [id = 452] 03:14:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f31c8800 == 149 [pid = 1850] [id = 451] 03:14:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f0fbb800 == 148 [pid = 1850] [id = 450] 03:14:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e8333000 == 147 [pid = 1850] [id = 449] 03:14:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e6968800 == 146 [pid = 1850] [id = 448] 03:14:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e532a800 == 145 [pid = 1850] [id = 447] 03:14:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6df65d000 == 144 [pid = 1850] [id = 446] 03:14:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6dde14000 == 143 [pid = 1850] [id = 445] 03:14:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d3670000 == 142 [pid = 1850] [id = 444] 03:14:33 INFO - PROCESS | 1850 | --DOMWINDOW == 259 (0x7fb6de1d3800) [pid = 1850] [serial = 1331] [outer = (nil)] [url = about:blank] 03:14:33 INFO - PROCESS | 1850 | --DOMWINDOW == 258 (0x7fb6e8787800) [pid = 1850] [serial = 1263] [outer = (nil)] [url = about:blank] 03:14:33 INFO - PROCESS | 1850 | --DOMWINDOW == 257 (0x7fb6e46ac800) [pid = 1850] [serial = 1329] [outer = (nil)] [url = about:blank] 03:14:33 INFO - PROCESS | 1850 | --DOMWINDOW == 256 (0x7fb6d8d62800) [pid = 1850] [serial = 1320] [outer = (nil)] [url = about:blank] 03:14:33 INFO - PROCESS | 1850 | --DOMWINDOW == 255 (0x7fb6de06b000) [pid = 1850] [serial = 1323] [outer = (nil)] [url = about:blank] 03:14:33 INFO - PROCESS | 1850 | --DOMWINDOW == 254 (0x7fb6e878c400) [pid = 1850] [serial = 1277] [outer = (nil)] [url = about:blank] 03:14:33 INFO - PROCESS | 1850 | --DOMWINDOW == 253 (0x7fb6fd7ae000) [pid = 1850] [serial = 1292] [outer = (nil)] [url = about:blank] 03:14:33 INFO - PROCESS | 1850 | --DOMWINDOW == 252 (0x7fb6ef804800) [pid = 1850] [serial = 1280] [outer = (nil)] [url = about:blank] 03:14:33 INFO - PROCESS | 1850 | --DOMWINDOW == 251 (0x7fb6d32cfc00) [pid = 1850] [serial = 1313] [outer = (nil)] [url = about:blank] 03:14:33 INFO - PROCESS | 1850 | --DOMWINDOW == 250 (0x7fb6de070000) [pid = 1850] [serial = 1310] [outer = (nil)] [url = about:blank] 03:14:33 INFO - PROCESS | 1850 | --DOMWINDOW == 249 (0x7fb6d9554c00) [pid = 1850] [serial = 1322] [outer = (nil)] [url = about:blank] 03:14:33 INFO - PROCESS | 1850 | --DOMWINDOW == 248 (0x7fb6d35a1400) [pid = 1850] [serial = 1307] [outer = (nil)] [url = about:blank] 03:14:33 INFO - PROCESS | 1850 | --DOMWINDOW == 247 (0x7fb6df511000) [pid = 1850] [serial = 1271] [outer = (nil)] [url = about:blank] 03:14:33 INFO - PROCESS | 1850 | --DOMWINDOW == 246 (0x7fb6de9ad400) [pid = 1850] [serial = 1325] [outer = (nil)] [url = about:blank] 03:14:33 INFO - PROCESS | 1850 | --DOMWINDOW == 245 (0x7fb6e6c73000) [pid = 1850] [serial = 1274] [outer = (nil)] [url = about:blank] 03:14:33 INFO - PROCESS | 1850 | --DOMWINDOW == 244 (0x7fb6de071800) [pid = 1850] [serial = 1295] [outer = (nil)] [url = about:blank] 03:14:33 INFO - PROCESS | 1850 | --DOMWINDOW == 243 (0x7fb6d441a400) [pid = 1850] [serial = 1286] [outer = (nil)] [url = about:blank] 03:14:33 INFO - PROCESS | 1850 | --DOMWINDOW == 242 (0x7fb6d82abc00) [pid = 1850] [serial = 1268] [outer = (nil)] [url = about:blank] 03:14:33 INFO - PROCESS | 1850 | --DOMWINDOW == 241 (0x7fb6d3af6800) [pid = 1850] [serial = 1314] [outer = (nil)] [url = about:blank] 03:14:33 INFO - PROCESS | 1850 | --DOMWINDOW == 240 (0x7fb6d4423400) [pid = 1850] [serial = 1289] [outer = (nil)] [url = about:blank] 03:14:33 INFO - PROCESS | 1850 | --DOMWINDOW == 239 (0x7fb6d359cc00) [pid = 1850] [serial = 1301] [outer = (nil)] [url = about:blank] 03:14:33 INFO - PROCESS | 1850 | --DOMWINDOW == 238 (0x7fb6d5a79c00) [pid = 1850] [serial = 1316] [outer = (nil)] [url = about:blank] 03:14:33 INFO - PROCESS | 1850 | --DOMWINDOW == 237 (0x7fb6d5d4ac00) [pid = 1850] [serial = 1317] [outer = (nil)] [url = about:blank] 03:14:33 INFO - PROCESS | 1850 | --DOMWINDOW == 236 (0x7fb6d3afe000) [pid = 1850] [serial = 1265] [outer = (nil)] [url = about:blank] 03:14:33 INFO - PROCESS | 1850 | --DOMWINDOW == 235 (0x7fb6d317a000) [pid = 1850] [serial = 1304] [outer = (nil)] [url = about:blank] 03:14:33 INFO - PROCESS | 1850 | --DOMWINDOW == 234 (0x7fb6e1135000) [pid = 1850] [serial = 1328] [outer = (nil)] [url = about:blank] 03:14:33 INFO - PROCESS | 1850 | --DOMWINDOW == 233 (0x7fb6d7cd0000) [pid = 1850] [serial = 1319] [outer = (nil)] [url = about:blank] 03:14:33 INFO - PROCESS | 1850 | --DOMWINDOW == 232 (0x7fb6d32cdc00) [pid = 1850] [serial = 1298] [outer = (nil)] [url = about:blank] 03:14:33 INFO - PROCESS | 1850 | --DOMWINDOW == 231 (0x7fb6df50f400) [pid = 1850] [serial = 1326] [outer = (nil)] [url = about:blank] 03:14:33 INFO - PROCESS | 1850 | --DOMWINDOW == 230 (0x7fb6d3bcd800) [pid = 1850] [serial = 1283] [outer = (nil)] [url = about:blank] 03:14:33 INFO - PROCESS | 1850 | 1462529673765 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:33 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d366a800 == 143 [pid = 1850] [id = 485] 03:14:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 231 (0x7fb6d32cfc00) [pid = 1850] [serial = 1456] [outer = (nil)] 03:14:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 232 (0x7fb6d3bc4400) [pid = 1850] [serial = 1457] [outer = 0x7fb6d32cfc00] 03:14:33 INFO - PROCESS | 1850 | 1462529673848 Marionette DEBUG loaded listener.js 03:14:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 233 (0x7fb6d9861800) [pid = 1850] [serial = 1458] [outer = 0x7fb6d32cfc00] 03:14:34 INFO - PROCESS | 1850 | 1462529674670 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]]]}] 03:14:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 03:14:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1838ms 03:14:34 INFO - PROCESS | 1850 | 1462529674728 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 03:14:34 INFO - PROCESS | 1850 | 1462529674732 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 03:14:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 03:14:34 INFO - PROCESS | 1850 | 1462529674738 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 03:14:34 INFO - PROCESS | 1850 | 1462529674740 Marionette TRACE conn4 <- [1,1914,null,{}] 03:14:34 INFO - PROCESS | 1850 | 1462529674746 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}] 03:14:34 INFO - PROCESS | 1850 | 1462529674971 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 03:14:35 INFO - PROCESS | 1850 | 1462529675153 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d8e9b000 == 144 [pid = 1850] [id = 486] 03:14:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 234 (0x7fb6d3598c00) [pid = 1850] [serial = 1459] [outer = (nil)] 03:14:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 235 (0x7fb6de067400) [pid = 1850] [serial = 1460] [outer = 0x7fb6d3598c00] 03:14:35 INFO - PROCESS | 1850 | 1462529675218 Marionette DEBUG loaded listener.js 03:14:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 236 (0x7fb6de1cb800) [pid = 1850] [serial = 1461] [outer = 0x7fb6d3598c00] 03:14:36 INFO - PROCESS | 1850 | 1462529676097 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]]]}] 03:14:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 03:14:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1378ms 03:14:36 INFO - PROCESS | 1850 | 1462529676118 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 03:14:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 03:14:36 INFO - PROCESS | 1850 | 1462529676123 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 03:14:36 INFO - PROCESS | 1850 | 1462529676135 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 03:14:36 INFO - PROCESS | 1850 | 1462529676138 Marionette TRACE conn4 <- [1,1918,null,{}] 03:14:36 INFO - PROCESS | 1850 | 1462529676142 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}] 03:14:36 INFO - PROCESS | 1850 | 1462529676400 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 03:14:36 INFO - PROCESS | 1850 | 1462529676438 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:36 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6de051000 == 145 [pid = 1850] [id = 487] 03:14:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 237 (0x7fb6d9861c00) [pid = 1850] [serial = 1462] [outer = (nil)] 03:14:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 238 (0x7fb6df430400) [pid = 1850] [serial = 1463] [outer = 0x7fb6d9861c00] 03:14:36 INFO - PROCESS | 1850 | 1462529676512 Marionette DEBUG loaded listener.js 03:14:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 239 (0x7fb6df516400) [pid = 1850] [serial = 1464] [outer = 0x7fb6d9861c00] 03:14:37 INFO - PROCESS | 1850 | 1462529677427 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]]]}] 03:14:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 03:14:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1335ms 03:14:37 INFO - PROCESS | 1850 | 1462529677464 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 03:14:37 INFO - PROCESS | 1850 | 1462529677468 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 03:14:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 03:14:37 INFO - PROCESS | 1850 | 1462529677474 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 03:14:37 INFO - PROCESS | 1850 | 1462529677477 Marionette TRACE conn4 <- [1,1922,null,{}] 03:14:37 INFO - PROCESS | 1850 | 1462529677496 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}] 03:14:37 INFO - PROCESS | 1850 | 1462529677834 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 03:14:37 INFO - PROCESS | 1850 | 1462529677873 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:37 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df48c000 == 146 [pid = 1850] [id = 488] 03:14:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 240 (0x7fb6e45d1800) [pid = 1850] [serial = 1465] [outer = (nil)] 03:14:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 241 (0x7fb6e618ec00) [pid = 1850] [serial = 1466] [outer = 0x7fb6e45d1800] 03:14:37 INFO - PROCESS | 1850 | 1462529677940 Marionette DEBUG loaded listener.js 03:14:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 242 (0x7fb6e690b000) [pid = 1850] [serial = 1467] [outer = 0x7fb6e45d1800] 03:14:39 INFO - PROCESS | 1850 | --DOMWINDOW == 241 (0x7fb6f34bbc00) [pid = 1850] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 03:14:39 INFO - PROCESS | 1850 | --DOMWINDOW == 240 (0x7fb6d73c8000) [pid = 1850] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 03:14:39 INFO - PROCESS | 1850 | --DOMWINDOW == 239 (0x7fb6ecab4c00) [pid = 1850] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 03:14:39 INFO - PROCESS | 1850 | --DOMWINDOW == 238 (0x7fb6d82af400) [pid = 1850] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 03:14:39 INFO - PROCESS | 1850 | --DOMWINDOW == 237 (0x7fb6d7460400) [pid = 1850] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 03:14:39 INFO - PROCESS | 1850 | --DOMWINDOW == 236 (0x7fb6ed77ec00) [pid = 1850] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 03:14:39 INFO - PROCESS | 1850 | --DOMWINDOW == 235 (0x7fb6d745c400) [pid = 1850] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 03:14:39 INFO - PROCESS | 1850 | --DOMWINDOW == 234 (0x7fb6d82afc00) [pid = 1850] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 03:14:39 INFO - PROCESS | 1850 | --DOMWINDOW == 233 (0x7fb6d5a72800) [pid = 1850] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 03:14:39 INFO - PROCESS | 1850 | --DOMWINDOW == 232 (0x7fb6ed542400) [pid = 1850] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 03:14:39 INFO - PROCESS | 1850 | --DOMWINDOW == 231 (0x7fb6df3b0800) [pid = 1850] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 03:14:39 INFO - PROCESS | 1850 | --DOMWINDOW == 230 (0x7fb6d7cc9c00) [pid = 1850] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 03:14:39 INFO - PROCESS | 1850 | --DOMWINDOW == 229 (0x7fb6d82ad400) [pid = 1850] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 03:14:39 INFO - PROCESS | 1850 | --DOMWINDOW == 228 (0x7fb6e8111c00) [pid = 1850] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 03:14:39 INFO - PROCESS | 1850 | --DOMWINDOW == 227 (0x7fb6e830b000) [pid = 1850] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 03:14:39 INFO - PROCESS | 1850 | --DOMWINDOW == 226 (0x7fb6d73c4000) [pid = 1850] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 03:14:39 INFO - PROCESS | 1850 | --DOMWINDOW == 225 (0x7fb6e464e000) [pid = 1850] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 03:14:39 INFO - PROCESS | 1850 | --DOMWINDOW == 224 (0x7fb6daaaac00) [pid = 1850] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 03:14:39 INFO - PROCESS | 1850 | --DOMWINDOW == 223 (0x7fb6e46a2400) [pid = 1850] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 03:14:39 INFO - PROCESS | 1850 | --DOMWINDOW == 222 (0x7fb6e6bb3c00) [pid = 1850] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 03:14:39 INFO - PROCESS | 1850 | --DOMWINDOW == 221 (0x7fb6e0e4dc00) [pid = 1850] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 03:14:39 INFO - PROCESS | 1850 | --DOMWINDOW == 220 (0x7fb6e46a1000) [pid = 1850] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 03:14:39 INFO - PROCESS | 1850 | --DOMWINDOW == 219 (0x7fb6d35a3c00) [pid = 1850] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 03:14:39 INFO - PROCESS | 1850 | --DOMWINDOW == 218 (0x7fb6d371f400) [pid = 1850] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 03:14:39 INFO - PROCESS | 1850 | --DOMWINDOW == 217 (0x7fb6e6191000) [pid = 1850] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 03:14:39 INFO - PROCESS | 1850 | --DOMWINDOW == 216 (0x7fb6e690c000) [pid = 1850] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 03:14:39 INFO - PROCESS | 1850 | --DOMWINDOW == 215 (0x7fb6d3174000) [pid = 1850] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 03:14:39 INFO - PROCESS | 1850 | --DOMWINDOW == 214 (0x7fb6d976e800) [pid = 1850] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 03:14:39 INFO - PROCESS | 1850 | --DOMWINDOW == 213 (0x7fb6f3956000) [pid = 1850] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 03:14:39 INFO - PROCESS | 1850 | --DOMWINDOW == 212 (0x7fb6d3725800) [pid = 1850] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 03:14:39 INFO - PROCESS | 1850 | --DOMWINDOW == 211 (0x7fb6efdd5800) [pid = 1850] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 03:14:39 INFO - PROCESS | 1850 | --DOMWINDOW == 210 (0x7fb6d371e800) [pid = 1850] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 03:14:39 INFO - PROCESS | 1850 | --DOMWINDOW == 209 (0x7fb6d54eec00) [pid = 1850] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 03:14:39 INFO - PROCESS | 1850 | --DOMWINDOW == 208 (0x7fb6de9ad000) [pid = 1850] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 03:14:39 INFO - PROCESS | 1850 | --DOMWINDOW == 207 (0x7fb6d371a000) [pid = 1850] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 03:14:39 INFO - PROCESS | 1850 | --DOMWINDOW == 206 (0x7fb6e6a03000) [pid = 1850] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 03:14:39 INFO - PROCESS | 1850 | --DOMWINDOW == 205 (0x7fb6dab8f000) [pid = 1850] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 03:14:39 INFO - PROCESS | 1850 | --DOMWINDOW == 204 (0x7fb6e113c000) [pid = 1850] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 03:14:39 INFO - PROCESS | 1850 | --DOMWINDOW == 203 (0x7fb6d3722400) [pid = 1850] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 03:14:39 INFO - PROCESS | 1850 | --DOMWINDOW == 202 (0x7fb6d73cc000) [pid = 1850] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 03:14:39 INFO - PROCESS | 1850 | --DOMWINDOW == 201 (0x7fb6dab8d400) [pid = 1850] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 03:14:39 INFO - PROCESS | 1850 | --DOMWINDOW == 200 (0x7fb6d359c800) [pid = 1850] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 03:14:39 INFO - PROCESS | 1850 | --DOMWINDOW == 199 (0x7fb6efbdd400) [pid = 1850] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 03:14:39 INFO - PROCESS | 1850 | --DOMWINDOW == 198 (0x7fb6d3174c00) [pid = 1850] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 03:14:39 INFO - PROCESS | 1850 | --DOMWINDOW == 197 (0x7fb6efd4c800) [pid = 1850] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 03:14:39 INFO - PROCESS | 1850 | --DOMWINDOW == 196 (0x7fb6daaaf800) [pid = 1850] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 03:14:39 INFO - PROCESS | 1850 | --DOMWINDOW == 195 (0x7fb6ef6ab800) [pid = 1850] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 03:14:39 INFO - PROCESS | 1850 | --DOMWINDOW == 194 (0x7fb6d5337400) [pid = 1850] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 03:14:39 INFO - PROCESS | 1850 | --DOMWINDOW == 193 (0x7fb6d3af6400) [pid = 1850] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 03:14:39 INFO - PROCESS | 1850 | --DOMWINDOW == 192 (0x7fb6d3af4c00) [pid = 1850] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 03:14:39 INFO - PROCESS | 1850 | --DOMWINDOW == 191 (0x7fb6e4408c00) [pid = 1850] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 03:14:39 INFO - PROCESS | 1850 | --DOMWINDOW == 190 (0x7fb6de1d6400) [pid = 1850] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 03:14:39 INFO - PROCESS | 1850 | --DOMWINDOW == 189 (0x7fb6dab87800) [pid = 1850] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 03:14:39 INFO - PROCESS | 1850 | --DOMWINDOW == 188 (0x7fb6d3172400) [pid = 1850] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 03:14:39 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x7fb6d32c6c00) [pid = 1850] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 03:14:39 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x7fb6d32c5000) [pid = 1850] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 03:14:39 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x7fb6de06ec00) [pid = 1850] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 03:14:39 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x7fb6d441f000) [pid = 1850] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 03:14:39 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x7fb6d3bcd400) [pid = 1850] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 03:14:39 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x7fb6d3bc5400) [pid = 1850] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 03:14:39 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x7fb6d3bc4c00) [pid = 1850] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 03:14:39 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x7fb6d54f0000) [pid = 1850] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 03:14:39 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x7fb6d533e000) [pid = 1850] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 03:14:39 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x7fb6d82b0000) [pid = 1850] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 03:14:39 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x7fb6f344b800) [pid = 1850] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 03:14:39 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x7fb6e92dfc00) [pid = 1850] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 03:14:39 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x7fb6d8d65000) [pid = 1850] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 03:14:39 INFO - PROCESS | 1850 | 1462529679892 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]]]}] 03:14:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 03:14:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 2445ms 03:14:39 INFO - PROCESS | 1850 | 1462529679921 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 03:14:39 INFO - PROCESS | 1850 | 1462529679923 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 03:14:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 03:14:39 INFO - PROCESS | 1850 | 1462529679929 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 03:14:39 INFO - PROCESS | 1850 | 1462529679931 Marionette TRACE conn4 <- [1,1926,null,{}] 03:14:39 INFO - PROCESS | 1850 | 1462529679937 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}] 03:14:40 INFO - PROCESS | 1850 | 1462529680130 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 03:14:40 INFO - PROCESS | 1850 | 1462529680311 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:40 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d52ba000 == 147 [pid = 1850] [id = 489] 03:14:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x7fb6d3172400) [pid = 1850] [serial = 1468] [outer = (nil)] 03:14:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x7fb6d3af2400) [pid = 1850] [serial = 1469] [outer = 0x7fb6d3172400] 03:14:40 INFO - PROCESS | 1850 | 1462529680379 Marionette DEBUG loaded listener.js 03:14:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x7fb6d54e8800) [pid = 1850] [serial = 1470] [outer = 0x7fb6d3172400] 03:14:41 INFO - PROCESS | 1850 | 1462529681171 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]]]}] 03:14:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 03:14:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1278ms 03:14:41 INFO - PROCESS | 1850 | 1462529681336 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 03:14:41 INFO - PROCESS | 1850 | 1462529681342 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 03:14:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 03:14:41 INFO - PROCESS | 1850 | 1462529681366 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 03:14:41 INFO - PROCESS | 1850 | 1462529681371 Marionette TRACE conn4 <- [1,1930,null,{}] 03:14:41 INFO - PROCESS | 1850 | 1462529681381 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}] 03:14:41 INFO - PROCESS | 1850 | 1462529681657 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 03:14:41 INFO - PROCESS | 1850 | 1462529681995 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d3e8b800 == 148 [pid = 1850] [id = 490] 03:14:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x7fb6d36bac00) [pid = 1850] [serial = 1471] [outer = (nil)] 03:14:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x7fb6d3721c00) [pid = 1850] [serial = 1472] [outer = 0x7fb6d36bac00] 03:14:42 INFO - PROCESS | 1850 | 1462529682083 Marionette DEBUG loaded listener.js 03:14:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x7fb6d4419c00) [pid = 1850] [serial = 1473] [outer = 0x7fb6d36bac00] 03:14:43 INFO - PROCESS | 1850 | 1462529683012 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]]]}] 03:14:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 03:14:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1686ms 03:14:43 INFO - PROCESS | 1850 | 1462529683052 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 03:14:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 03:14:43 INFO - PROCESS | 1850 | 1462529683058 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 03:14:43 INFO - PROCESS | 1850 | 1462529683070 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 03:14:43 INFO - PROCESS | 1850 | 1462529683077 Marionette TRACE conn4 <- [1,1934,null,{}] 03:14:43 INFO - PROCESS | 1850 | 1462529683085 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}] 03:14:43 INFO - PROCESS | 1850 | 1462529683328 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 03:14:43 INFO - PROCESS | 1850 | 1462529683646 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:43 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6dae56000 == 149 [pid = 1850] [id = 491] 03:14:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x7fb6d5343000) [pid = 1850] [serial = 1474] [outer = (nil)] 03:14:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x7fb6d5a73800) [pid = 1850] [serial = 1475] [outer = 0x7fb6d5343000] 03:14:43 INFO - PROCESS | 1850 | 1462529683729 Marionette DEBUG loaded listener.js 03:14:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x7fb6d5d4f400) [pid = 1850] [serial = 1476] [outer = 0x7fb6d5343000] 03:14:44 INFO - PROCESS | 1850 | 1462529684681 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]]]}] 03:14:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 03:14:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1690ms 03:14:44 INFO - PROCESS | 1850 | 1462529684757 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 03:14:44 INFO - PROCESS | 1850 | 1462529684762 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 03:14:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 03:14:44 INFO - PROCESS | 1850 | 1462529684769 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 03:14:44 INFO - PROCESS | 1850 | 1462529684773 Marionette TRACE conn4 <- [1,1938,null,{}] 03:14:44 INFO - PROCESS | 1850 | 1462529684787 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}] 03:14:45 INFO - PROCESS | 1850 | 1462529685064 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 03:14:45 INFO - PROCESS | 1850 | 1462529685417 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:45 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df618000 == 150 [pid = 1850] [id = 492] 03:14:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x7fb6d82adc00) [pid = 1850] [serial = 1477] [outer = (nil)] 03:14:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x7fb6d8d65000) [pid = 1850] [serial = 1478] [outer = 0x7fb6d82adc00] 03:14:45 INFO - PROCESS | 1850 | 1462529685501 Marionette DEBUG loaded listener.js 03:14:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x7fb6daaac400) [pid = 1850] [serial = 1479] [outer = 0x7fb6d82adc00] 03:14:46 INFO - PROCESS | 1850 | 1462529686470 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]]]}] 03:14:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 03:14:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1731ms 03:14:46 INFO - PROCESS | 1850 | 1462529686501 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 03:14:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 03:14:46 INFO - PROCESS | 1850 | 1462529686511 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 03:14:46 INFO - PROCESS | 1850 | 1462529686517 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 03:14:46 INFO - PROCESS | 1850 | 1462529686524 Marionette TRACE conn4 <- [1,1942,null,{}] 03:14:46 INFO - PROCESS | 1850 | 1462529686531 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}] 03:14:46 INFO - PROCESS | 1850 | 1462529686754 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 03:14:47 INFO - PROCESS | 1850 | 1462529687018 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:47 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6dfe82000 == 151 [pid = 1850] [id = 493] 03:14:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x7fb6de9a9800) [pid = 1850] [serial = 1480] [outer = (nil)] 03:14:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 189 (0x7fb6df438c00) [pid = 1850] [serial = 1481] [outer = 0x7fb6de9a9800] 03:14:47 INFO - PROCESS | 1850 | 1462529687145 Marionette DEBUG loaded listener.js 03:14:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 190 (0x7fb6df696c00) [pid = 1850] [serial = 1482] [outer = 0x7fb6de9a9800] 03:14:48 INFO - PROCESS | 1850 | 1462529688065 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]]]}] 03:14:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 03:14:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1585ms 03:14:48 INFO - PROCESS | 1850 | 1462529688103 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 03:14:48 INFO - PROCESS | 1850 | 1462529688106 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 03:14:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 03:14:48 INFO - PROCESS | 1850 | 1462529688113 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 03:14:48 INFO - PROCESS | 1850 | 1462529688117 Marionette TRACE conn4 <- [1,1946,null,{}] 03:14:48 INFO - PROCESS | 1850 | 1462529688123 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}] 03:14:48 INFO - PROCESS | 1850 | 1462529688343 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 03:14:48 INFO - PROCESS | 1850 | 1462529688608 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e5448800 == 152 [pid = 1850] [id = 494] 03:14:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 191 (0x7fb6de9ad400) [pid = 1850] [serial = 1483] [outer = (nil)] 03:14:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 192 (0x7fb6e1134400) [pid = 1850] [serial = 1484] [outer = 0x7fb6de9ad400] 03:14:48 INFO - PROCESS | 1850 | 1462529688735 Marionette DEBUG loaded listener.js 03:14:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 193 (0x7fb6e45d0400) [pid = 1850] [serial = 1485] [outer = 0x7fb6de9ad400] 03:14:49 INFO - PROCESS | 1850 | 1462529689571 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]]]}] 03:14:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 03:14:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1485ms 03:14:49 INFO - PROCESS | 1850 | 1462529689599 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 03:14:49 INFO - PROCESS | 1850 | 1462529689603 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 03:14:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 03:14:49 INFO - PROCESS | 1850 | 1462529689610 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 03:14:49 INFO - PROCESS | 1850 | 1462529689614 Marionette TRACE conn4 <- [1,1950,null,{}] 03:14:49 INFO - PROCESS | 1850 | 1462529689619 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}] 03:14:49 INFO - PROCESS | 1850 | 1462529689872 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 03:14:50 INFO - PROCESS | 1850 | 1462529690193 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:50 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e732d000 == 153 [pid = 1850] [id = 495] 03:14:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 194 (0x7fb6e6a0fc00) [pid = 1850] [serial = 1486] [outer = (nil)] 03:14:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 195 (0x7fb6e6a82000) [pid = 1850] [serial = 1487] [outer = 0x7fb6e6a0fc00] 03:14:50 INFO - PROCESS | 1850 | 1462529690279 Marionette DEBUG loaded listener.js 03:14:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 196 (0x7fb6e6bcbc00) [pid = 1850] [serial = 1488] [outer = 0x7fb6e6a0fc00] 03:14:51 INFO - PROCESS | 1850 | 1462529691155 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]]]}] 03:14:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 03:14:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1595ms 03:14:51 INFO - PROCESS | 1850 | 1462529691207 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 03:14:51 INFO - PROCESS | 1850 | 1462529691214 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 03:14:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 03:14:51 INFO - PROCESS | 1850 | 1462529691221 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 03:14:51 INFO - PROCESS | 1850 | 1462529691224 Marionette TRACE conn4 <- [1,1954,null,{}] 03:14:51 INFO - PROCESS | 1850 | 1462529691230 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}] 03:14:51 INFO - PROCESS | 1850 | 1462529691458 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 03:14:51 INFO - PROCESS | 1850 | 1462529691727 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6ea41a000 == 154 [pid = 1850] [id = 496] 03:14:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 197 (0x7fb6e6a0bc00) [pid = 1850] [serial = 1489] [outer = (nil)] 03:14:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 198 (0x7fb6e6c77400) [pid = 1850] [serial = 1490] [outer = 0x7fb6e6a0bc00] 03:14:51 INFO - PROCESS | 1850 | 1462529691846 Marionette DEBUG loaded listener.js 03:14:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 199 (0x7fb6e7746c00) [pid = 1850] [serial = 1491] [outer = 0x7fb6e6a0bc00] 03:14:52 INFO - PROCESS | 1850 | 1462529692681 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]]]}] 03:14:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 03:14:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1530ms 03:14:52 INFO - PROCESS | 1850 | 1462529692752 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 03:14:52 INFO - PROCESS | 1850 | 1462529692755 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 03:14:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 03:14:52 INFO - PROCESS | 1850 | 1462529692762 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 03:14:52 INFO - PROCESS | 1850 | 1462529692766 Marionette TRACE conn4 <- [1,1958,null,{}] 03:14:52 INFO - PROCESS | 1850 | 1462529692771 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}] 03:14:53 INFO - PROCESS | 1850 | 1462529693035 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 03:14:53 INFO - PROCESS | 1850 | 1462529693350 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:53 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f113b000 == 155 [pid = 1850] [id = 497] 03:14:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 200 (0x7fb6e57fb000) [pid = 1850] [serial = 1492] [outer = (nil)] 03:14:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 201 (0x7fb6e8157000) [pid = 1850] [serial = 1493] [outer = 0x7fb6e57fb000] 03:14:53 INFO - PROCESS | 1850 | 1462529693430 Marionette DEBUG loaded listener.js 03:14:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 202 (0x7fb6e875f800) [pid = 1850] [serial = 1494] [outer = 0x7fb6e57fb000] 03:14:54 INFO - PROCESS | 1850 | 1462529694252 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]]]}] 03:14:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 03:14:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1534ms 03:14:54 INFO - PROCESS | 1850 | 1462529694298 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 03:14:54 INFO - PROCESS | 1850 | 1462529694302 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 03:14:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 03:14:54 INFO - PROCESS | 1850 | 1462529694310 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 03:14:54 INFO - PROCESS | 1850 | 1462529694314 Marionette TRACE conn4 <- [1,1962,null,{}] 03:14:54 INFO - PROCESS | 1850 | 1462529694341 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}] 03:14:54 INFO - PROCESS | 1850 | 1462529694571 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 03:14:54 INFO - PROCESS | 1850 | 1462529694833 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f25b0800 == 156 [pid = 1850] [id = 498] 03:14:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 203 (0x7fb6e6a10c00) [pid = 1850] [serial = 1495] [outer = (nil)] 03:14:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 204 (0x7fb6ea13bc00) [pid = 1850] [serial = 1496] [outer = 0x7fb6e6a10c00] 03:14:54 INFO - PROCESS | 1850 | 1462529694947 Marionette DEBUG loaded listener.js 03:14:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 205 (0x7fb6ebfbbc00) [pid = 1850] [serial = 1497] [outer = 0x7fb6e6a10c00] 03:14:55 INFO - PROCESS | 1850 | 1462529695847 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]]]}] 03:14:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 03:14:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1591ms 03:14:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 03:14:55 INFO - PROCESS | 1850 | 1462529695901 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 03:14:55 INFO - PROCESS | 1850 | 1462529695904 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 03:14:55 INFO - PROCESS | 1850 | 1462529695910 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 03:14:55 INFO - PROCESS | 1850 | 1462529695914 Marionette TRACE conn4 <- [1,1966,null,{}] 03:14:55 INFO - PROCESS | 1850 | 1462529695919 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}] 03:14:56 INFO - PROCESS | 1850 | 1462529696141 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 03:14:56 INFO - PROCESS | 1850 | 1462529696466 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6fc60f800 == 157 [pid = 1850] [id = 499] 03:14:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 206 (0x7fb6de06b800) [pid = 1850] [serial = 1498] [outer = (nil)] 03:14:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 207 (0x7fb6ed773400) [pid = 1850] [serial = 1499] [outer = 0x7fb6de06b800] 03:14:56 INFO - PROCESS | 1850 | 1462529696544 Marionette DEBUG loaded listener.js 03:14:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 208 (0x7fb6ed782800) [pid = 1850] [serial = 1500] [outer = 0x7fb6de06b800] 03:14:57 INFO - PROCESS | 1850 | 1462529697500 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]]]}] 03:14:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 03:14:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1640ms 03:14:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 03:14:57 INFO - PROCESS | 1850 | 1462529697550 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 03:14:57 INFO - PROCESS | 1850 | 1462529697553 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 03:14:57 INFO - PROCESS | 1850 | 1462529697560 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 03:14:57 INFO - PROCESS | 1850 | 1462529697565 Marionette TRACE conn4 <- [1,1970,null,{}] 03:14:57 INFO - PROCESS | 1850 | 1462529697571 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}] 03:14:57 INFO - PROCESS | 1850 | 1462529697828 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 03:14:58 INFO - PROCESS | 1850 | 1462529698152 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:14:58 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6fe42a000 == 158 [pid = 1850] [id = 500] 03:14:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 209 (0x7fb6efd48800) [pid = 1850] [serial = 1501] [outer = (nil)] 03:14:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 210 (0x7fb6f097a400) [pid = 1850] [serial = 1502] [outer = 0x7fb6efd48800] 03:14:58 INFO - PROCESS | 1850 | 1462529698238 Marionette DEBUG loaded listener.js 03:14:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 211 (0x7fb6f0dd8800) [pid = 1850] [serial = 1503] [outer = 0x7fb6efd48800] 03:14:59 INFO - PROCESS | 1850 | 1462529699221 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]]]}] 03:14:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 03:14:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1741ms 03:14:59 INFO - PROCESS | 1850 | 1462529699303 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 03:14:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 03:14:59 INFO - PROCESS | 1850 | 1462529699309 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 03:14:59 INFO - PROCESS | 1850 | 1462529699320 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 03:14:59 INFO - PROCESS | 1850 | 1462529699326 Marionette TRACE conn4 <- [1,1974,null,{}] 03:14:59 INFO - PROCESS | 1850 | 1462529699334 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}] 03:14:59 INFO - PROCESS | 1850 | 1462529699699 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 03:15:00 INFO - PROCESS | 1850 | 1462529700093 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:00 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb7021af000 == 159 [pid = 1850] [id = 501] 03:15:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 212 (0x7fb6f0fd1800) [pid = 1850] [serial = 1504] [outer = (nil)] 03:15:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 213 (0x7fb6f1286c00) [pid = 1850] [serial = 1505] [outer = 0x7fb6f0fd1800] 03:15:00 INFO - PROCESS | 1850 | 1462529700221 Marionette DEBUG loaded listener.js 03:15:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 214 (0x7fb6f2542000) [pid = 1850] [serial = 1506] [outer = 0x7fb6f0fd1800] 03:15:01 INFO - PROCESS | 1850 | 1462529701130 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]]]}] 03:15:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 03:15:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1843ms 03:15:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 03:15:01 INFO - PROCESS | 1850 | 1462529701160 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 03:15:01 INFO - PROCESS | 1850 | 1462529701163 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 03:15:01 INFO - PROCESS | 1850 | 1462529701170 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 03:15:01 INFO - PROCESS | 1850 | 1462529701173 Marionette TRACE conn4 <- [1,1978,null,{}] 03:15:01 INFO - PROCESS | 1850 | 1462529701179 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}] 03:15:01 INFO - PROCESS | 1850 | 1462529701468 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 03:15:01 INFO - PROCESS | 1850 | 1462529701813 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:01 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb70251c000 == 160 [pid = 1850] [id = 502] 03:15:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 215 (0x7fb6f1279c00) [pid = 1850] [serial = 1507] [outer = (nil)] 03:15:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 216 (0x7fb6fd296800) [pid = 1850] [serial = 1508] [outer = 0x7fb6f1279c00] 03:15:01 INFO - PROCESS | 1850 | 1462529701896 Marionette DEBUG loaded listener.js 03:15:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 217 (0x7fb6fd7ae000) [pid = 1850] [serial = 1509] [outer = 0x7fb6f1279c00] 03:15:02 INFO - PROCESS | 1850 | 1462529702724 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]]]}] 03:15:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 03:15:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1584ms 03:15:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 03:15:02 INFO - PROCESS | 1850 | 1462529702754 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 03:15:02 INFO - PROCESS | 1850 | 1462529702757 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 03:15:02 INFO - PROCESS | 1850 | 1462529702763 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 03:15:02 INFO - PROCESS | 1850 | 1462529702766 Marionette TRACE conn4 <- [1,1982,null,{}] 03:15:02 INFO - PROCESS | 1850 | 1462529702772 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}] 03:15:02 INFO - PROCESS | 1850 | 1462529702996 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 03:15:03 INFO - PROCESS | 1850 | 1462529703274 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb702aec000 == 161 [pid = 1850] [id = 503] 03:15:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 218 (0x7fb6ea148000) [pid = 1850] [serial = 1510] [outer = (nil)] 03:15:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 219 (0x7fb6f344e400) [pid = 1850] [serial = 1511] [outer = 0x7fb6ea148000] 03:15:03 INFO - PROCESS | 1850 | 1462529703353 Marionette DEBUG loaded listener.js 03:15:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 220 (0x7fb701ac5000) [pid = 1850] [serial = 1512] [outer = 0x7fb6ea148000] 03:15:04 INFO - PROCESS | 1850 | 1462529704239 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]]]}] 03:15:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 03:15:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1530ms 03:15:04 INFO - PROCESS | 1850 | 1462529704293 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 03:15:04 INFO - PROCESS | 1850 | 1462529704296 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 03:15:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 03:15:04 INFO - PROCESS | 1850 | 1462529704304 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 03:15:04 INFO - PROCESS | 1850 | 1462529704307 Marionette TRACE conn4 <- [1,1986,null,{}] 03:15:04 INFO - PROCESS | 1850 | 1462529704313 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}] 03:15:04 INFO - PROCESS | 1850 | 1462529704550 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 03:15:04 INFO - PROCESS | 1850 | 1462529704835 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb706938800 == 162 [pid = 1850] [id = 504] 03:15:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 221 (0x7fb6d32cb000) [pid = 1850] [serial = 1513] [outer = (nil)] 03:15:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 222 (0x7fb70224ac00) [pid = 1850] [serial = 1514] [outer = 0x7fb6d32cb000] 03:15:04 INFO - PROCESS | 1850 | 1462529704952 Marionette DEBUG loaded listener.js 03:15:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 223 (0x7fb7023c4c00) [pid = 1850] [serial = 1515] [outer = 0x7fb6d32cb000] 03:15:05 INFO - PROCESS | 1850 | 1462529705803 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]]]}] 03:15:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 03:15:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1534ms 03:15:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 03:15:05 INFO - PROCESS | 1850 | 1462529705839 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 03:15:05 INFO - PROCESS | 1850 | 1462529705842 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 03:15:05 INFO - PROCESS | 1850 | 1462529705848 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 03:15:05 INFO - PROCESS | 1850 | 1462529705851 Marionette TRACE conn4 <- [1,1990,null,{}] 03:15:05 INFO - PROCESS | 1850 | 1462529705856 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}] 03:15:06 INFO - PROCESS | 1850 | 1462529706104 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 03:15:06 INFO - PROCESS | 1850 | 1462529706433 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d3e91800 == 163 [pid = 1850] [id = 505] 03:15:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 224 (0x7fb6d371d400) [pid = 1850] [serial = 1516] [outer = (nil)] 03:15:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 225 (0x7fb6d7469800) [pid = 1850] [serial = 1517] [outer = 0x7fb6d371d400] 03:15:06 INFO - PROCESS | 1850 | 1462529706513 Marionette DEBUG loaded listener.js 03:15:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 226 (0x7fb6d8c97800) [pid = 1850] [serial = 1518] [outer = 0x7fb6d371d400] 03:15:07 INFO - PROCESS | 1850 | 1462529707403 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]]]}] 03:15:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 03:15:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1584ms 03:15:07 INFO - PROCESS | 1850 | 1462529707433 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 03:15:07 INFO - PROCESS | 1850 | 1462529707436 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 03:15:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 03:15:07 INFO - PROCESS | 1850 | 1462529707442 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 03:15:07 INFO - PROCESS | 1850 | 1462529707444 Marionette TRACE conn4 <- [1,1994,null,{}] 03:15:07 INFO - PROCESS | 1850 | 1462529707450 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}] 03:15:07 INFO - PROCESS | 1850 | 1462529707687 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 03:15:08 INFO - PROCESS | 1850 | 1462529708013 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d32f7000 == 164 [pid = 1850] [id = 506] 03:15:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 227 (0x7fb6d3171800) [pid = 1850] [serial = 1519] [outer = (nil)] 03:15:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 228 (0x7fb6d32c7000) [pid = 1850] [serial = 1520] [outer = 0x7fb6d3171800] 03:15:08 INFO - PROCESS | 1850 | 1462529708093 Marionette DEBUG loaded listener.js 03:15:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 229 (0x7fb6d441cc00) [pid = 1850] [serial = 1521] [outer = 0x7fb6d3171800] 03:15:08 INFO - PROCESS | 1850 | 1462529708932 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]]]}] 03:15:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 03:15:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1532ms 03:15:08 INFO - PROCESS | 1850 | 1462529708977 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 03:15:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 03:15:08 INFO - PROCESS | 1850 | 1462529708980 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 03:15:08 INFO - PROCESS | 1850 | 1462529708986 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 03:15:08 INFO - PROCESS | 1850 | 1462529708989 Marionette TRACE conn4 <- [1,1998,null,{}] 03:15:08 INFO - PROCESS | 1850 | 1462529708995 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}] 03:15:09 INFO - PROCESS | 1850 | 1462529709221 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 03:15:09 INFO - PROCESS | 1850 | 1462529709502 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d5a5c000 == 165 [pid = 1850] [id = 507] 03:15:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 230 (0x7fb6d3173000) [pid = 1850] [serial = 1522] [outer = (nil)] 03:15:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 231 (0x7fb6d5334400) [pid = 1850] [serial = 1523] [outer = 0x7fb6d3173000] 03:15:09 INFO - PROCESS | 1850 | 1462529709623 Marionette DEBUG loaded listener.js 03:15:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 232 (0x7fb6d5d47c00) [pid = 1850] [serial = 1524] [outer = 0x7fb6d3173000] 03:15:10 INFO - PROCESS | 1850 | 1462529710663 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]]]}] 03:15:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 03:15:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1739ms 03:15:10 INFO - PROCESS | 1850 | 1462529710728 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 03:15:10 INFO - PROCESS | 1850 | 1462529710735 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 03:15:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 03:15:10 INFO - PROCESS | 1850 | 1462529710746 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 03:15:10 INFO - PROCESS | 1850 | 1462529710750 Marionette TRACE conn4 <- [1,2002,null,{}] 03:15:10 INFO - PROCESS | 1850 | 1462529710824 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}] 03:15:11 INFO - PROCESS | 1850 | 1462529711219 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 03:15:12 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f145b000 == 164 [pid = 1850] [id = 481] 03:15:12 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f0e76000 == 163 [pid = 1850] [id = 480] 03:15:12 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6ee8a2800 == 162 [pid = 1850] [id = 479] 03:15:12 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6ea3ca000 == 161 [pid = 1850] [id = 478] 03:15:12 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e7119000 == 160 [pid = 1850] [id = 477] 03:15:12 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e63c7000 == 159 [pid = 1850] [id = 476] 03:15:12 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e4673800 == 158 [pid = 1850] [id = 475] 03:15:12 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e0eb0800 == 157 [pid = 1850] [id = 474] 03:15:12 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e088b000 == 156 [pid = 1850] [id = 473] 03:15:12 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6df64c800 == 155 [pid = 1850] [id = 472] 03:15:12 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6df522000 == 154 [pid = 1850] [id = 471] 03:15:12 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6df34d000 == 153 [pid = 1850] [id = 470] 03:15:12 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6db71e000 == 152 [pid = 1850] [id = 469] 03:15:12 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d8534000 == 151 [pid = 1850] [id = 468] 03:15:12 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d31c8000 == 150 [pid = 1850] [id = 467] 03:15:12 INFO - PROCESS | 1850 | --DOMWINDOW == 231 (0x7fb6fe654400) [pid = 1850] [serial = 1155] [outer = (nil)] [url = about:blank] 03:15:12 INFO - PROCESS | 1850 | --DOMWINDOW == 230 (0x7fb702a2b800) [pid = 1850] [serial = 1110] [outer = (nil)] [url = about:blank] 03:15:12 INFO - PROCESS | 1850 | --DOMWINDOW == 229 (0x7fb6efab5c00) [pid = 1850] [serial = 1215] [outer = (nil)] [url = about:blank] 03:15:12 INFO - PROCESS | 1850 | --DOMWINDOW == 228 (0x7fb6d8d67400) [pid = 1850] [serial = 1161] [outer = (nil)] [url = about:blank] 03:15:12 INFO - PROCESS | 1850 | --DOMWINDOW == 227 (0x7fb6e9c46000) [pid = 1850] [serial = 1212] [outer = (nil)] [url = about:blank] 03:15:12 INFO - PROCESS | 1850 | --DOMWINDOW == 226 (0x7fb702a28c00) [pid = 1850] [serial = 1107] [outer = (nil)] [url = about:blank] 03:15:12 INFO - PROCESS | 1850 | --DOMWINDOW == 225 (0x7fb6d7466800) [pid = 1850] [serial = 1113] [outer = (nil)] [url = about:blank] 03:15:12 INFO - PROCESS | 1850 | --DOMWINDOW == 224 (0x7fb6fe952400) [pid = 1850] [serial = 1164] [outer = (nil)] [url = about:blank] 03:15:12 INFO - PROCESS | 1850 | --DOMWINDOW == 223 (0x7fb6d5a7dc00) [pid = 1850] [serial = 1167] [outer = (nil)] [url = about:blank] 03:15:12 INFO - PROCESS | 1850 | --DOMWINDOW == 222 (0x7fb6f1642400) [pid = 1850] [serial = 1218] [outer = (nil)] [url = about:blank] 03:15:12 INFO - PROCESS | 1850 | --DOMWINDOW == 221 (0x7fb6dfabc000) [pid = 1850] [serial = 1143] [outer = (nil)] [url = about:blank] 03:15:12 INFO - PROCESS | 1850 | --DOMWINDOW == 220 (0x7fb6d8d68800) [pid = 1850] [serial = 1200] [outer = (nil)] [url = about:blank] 03:15:12 INFO - PROCESS | 1850 | --DOMWINDOW == 219 (0x7fb6fe920800) [pid = 1850] [serial = 1158] [outer = (nil)] [url = about:blank] 03:15:12 INFO - PROCESS | 1850 | --DOMWINDOW == 218 (0x7fb6ea1bd000) [pid = 1850] [serial = 1149] [outer = (nil)] [url = about:blank] 03:15:12 INFO - PROCESS | 1850 | --DOMWINDOW == 217 (0x7fb702a35c00) [pid = 1850] [serial = 1170] [outer = (nil)] [url = about:blank] 03:15:12 INFO - PROCESS | 1850 | --DOMWINDOW == 216 (0x7fb6d955e000) [pid = 1850] [serial = 1140] [outer = (nil)] [url = about:blank] 03:15:12 INFO - PROCESS | 1850 | --DOMWINDOW == 215 (0x7fb6e6bb5400) [pid = 1850] [serial = 1146] [outer = (nil)] [url = about:blank] 03:15:12 INFO - PROCESS | 1850 | --DOMWINDOW == 214 (0x7fb6df42d800) [pid = 1850] [serial = 1203] [outer = (nil)] [url = about:blank] 03:15:12 INFO - PROCESS | 1850 | --DOMWINDOW == 213 (0x7fb6e830f400) [pid = 1850] [serial = 1209] [outer = (nil)] [url = about:blank] 03:15:12 INFO - PROCESS | 1850 | --DOMWINDOW == 212 (0x7fb6efab6000) [pid = 1850] [serial = 1152] [outer = (nil)] [url = about:blank] 03:15:12 INFO - PROCESS | 1850 | --DOMWINDOW == 211 (0x7fb6f1ce1000) [pid = 1850] [serial = 1014] [outer = (nil)] [url = about:blank] 03:15:12 INFO - PROCESS | 1850 | --DOMWINDOW == 210 (0x7fb6e6a86c00) [pid = 1850] [serial = 1206] [outer = (nil)] [url = about:blank] 03:15:12 INFO - PROCESS | 1850 | --DOMWINDOW == 209 (0x7fb6d317f000) [pid = 1850] [serial = 1305] [outer = (nil)] [url = about:blank] 03:15:12 INFO - PROCESS | 1850 | --DOMWINDOW == 208 (0x7fb6d35a1c00) [pid = 1850] [serial = 1302] [outer = (nil)] [url = about:blank] 03:15:12 INFO - PROCESS | 1850 | --DOMWINDOW == 207 (0x7fb701a91400) [pid = 1850] [serial = 1299] [outer = (nil)] [url = about:blank] 03:15:12 INFO - PROCESS | 1850 | --DOMWINDOW == 206 (0x7fb700310000) [pid = 1850] [serial = 1296] [outer = (nil)] [url = about:blank] 03:15:12 INFO - PROCESS | 1850 | --DOMWINDOW == 205 (0x7fb6fe954800) [pid = 1850] [serial = 1293] [outer = (nil)] [url = about:blank] 03:15:12 INFO - PROCESS | 1850 | --DOMWINDOW == 204 (0x7fb6f3954000) [pid = 1850] [serial = 1290] [outer = (nil)] [url = about:blank] 03:15:12 INFO - PROCESS | 1850 | --DOMWINDOW == 203 (0x7fb6d441ec00) [pid = 1850] [serial = 1287] [outer = (nil)] [url = about:blank] 03:15:12 INFO - PROCESS | 1850 | --DOMWINDOW == 202 (0x7fb6ecab3800) [pid = 1850] [serial = 1284] [outer = (nil)] [url = about:blank] 03:15:12 INFO - PROCESS | 1850 | --DOMWINDOW == 201 (0x7fb6d5aad800) [pid = 1850] [serial = 1242] [outer = (nil)] [url = about:blank] 03:15:12 INFO - PROCESS | 1850 | --DOMWINDOW == 200 (0x7fb6e4403800) [pid = 1850] [serial = 1239] [outer = (nil)] [url = about:blank] 03:15:12 INFO - PROCESS | 1850 | --DOMWINDOW == 199 (0x7fb6d35a5c00) [pid = 1850] [serial = 1308] [outer = (nil)] [url = about:blank] 03:15:12 INFO - PROCESS | 1850 | --DOMWINDOW == 198 (0x7fb7020ab000) [pid = 1850] [serial = 1230] [outer = (nil)] [url = about:blank] 03:15:12 INFO - PROCESS | 1850 | --DOMWINDOW == 197 (0x7fb6e76c8800) [pid = 1850] [serial = 1275] [outer = (nil)] [url = about:blank] 03:15:12 INFO - PROCESS | 1850 | --DOMWINDOW == 196 (0x7fb6f3371400) [pid = 1850] [serial = 1281] [outer = (nil)] [url = about:blank] 03:15:12 INFO - PROCESS | 1850 | --DOMWINDOW == 195 (0x7fb6d54f5400) [pid = 1850] [serial = 1236] [outer = (nil)] [url = about:blank] 03:15:12 INFO - PROCESS | 1850 | --DOMWINDOW == 194 (0x7fb6f1641800) [pid = 1850] [serial = 1233] [outer = (nil)] [url = about:blank] 03:15:12 INFO - PROCESS | 1850 | --DOMWINDOW == 193 (0x7fb6d5a74400) [pid = 1850] [serial = 1266] [outer = (nil)] [url = about:blank] 03:15:12 INFO - PROCESS | 1850 | --DOMWINDOW == 192 (0x7fb6fe950800) [pid = 1850] [serial = 1227] [outer = (nil)] [url = about:blank] 03:15:13 INFO - PROCESS | 1850 | --DOMWINDOW == 191 (0x7fb6ea1b6400) [pid = 1850] [serial = 1278] [outer = (nil)] [url = about:blank] 03:15:13 INFO - PROCESS | 1850 | --DOMWINDOW == 190 (0x7fb6fd76e800) [pid = 1850] [serial = 1224] [outer = (nil)] [url = about:blank] 03:15:13 INFO - PROCESS | 1850 | --DOMWINDOW == 189 (0x7fb6d955b000) [pid = 1850] [serial = 1397] [outer = (nil)] [url = about:blank] 03:15:13 INFO - PROCESS | 1850 | --DOMWINDOW == 188 (0x7fb6daaa4400) [pid = 1850] [serial = 1400] [outer = (nil)] [url = about:blank] 03:15:13 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x7fb6fc667c00) [pid = 1850] [serial = 1367] [outer = (nil)] [url = about:blank] 03:15:13 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x7fb6fd75ac00) [pid = 1850] [serial = 1368] [outer = (nil)] [url = about:blank] 03:15:13 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x7fb6ee8dfc00) [pid = 1850] [serial = 1361] [outer = (nil)] [url = about:blank] 03:15:13 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x7fb6ef6ae400) [pid = 1850] [serial = 1362] [outer = (nil)] [url = about:blank] 03:15:13 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x7fb6d9868400) [pid = 1850] [serial = 1340] [outer = (nil)] [url = about:blank] 03:15:13 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x7fb6dab83000) [pid = 1850] [serial = 1341] [outer = (nil)] [url = about:blank] 03:15:13 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x7fb6d5a7b000) [pid = 1850] [serial = 1394] [outer = (nil)] [url = about:blank] 03:15:13 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x7fb6ded54800) [pid = 1850] [serial = 1388] [outer = (nil)] [url = about:blank] 03:15:13 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x7fb6dd58e400) [pid = 1850] [serial = 1379] [outer = (nil)] [url = about:blank] 03:15:13 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x7fb6dd594400) [pid = 1850] [serial = 1380] [outer = (nil)] [url = about:blank] 03:15:13 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x7fb6e8131c00) [pid = 1850] [serial = 1352] [outer = (nil)] [url = about:blank] 03:15:13 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x7fb6e8756c00) [pid = 1850] [serial = 1353] [outer = (nil)] [url = about:blank] 03:15:13 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x7fb6e6a08800) [pid = 1850] [serial = 1349] [outer = (nil)] [url = about:blank] 03:15:13 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x7fb6e6bd5000) [pid = 1850] [serial = 1350] [outer = (nil)] [url = about:blank] 03:15:13 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x7fb6d317fc00) [pid = 1850] [serial = 1334] [outer = (nil)] [url = about:blank] 03:15:13 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x7fb6d359d400) [pid = 1850] [serial = 1335] [outer = (nil)] [url = about:blank] 03:15:13 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x7fb6df515800) [pid = 1850] [serial = 1343] [outer = (nil)] [url = about:blank] 03:15:13 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x7fb6e113f400) [pid = 1850] [serial = 1344] [outer = (nil)] [url = about:blank] 03:15:13 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x7fb6fe3cf800) [pid = 1850] [serial = 1370] [outer = (nil)] [url = about:blank] 03:15:13 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x7fb6fe94dc00) [pid = 1850] [serial = 1371] [outer = (nil)] [url = about:blank] 03:15:13 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x7fb6d3af5800) [pid = 1850] [serial = 1391] [outer = (nil)] [url = about:blank] 03:15:13 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x7fb6d3bcf000) [pid = 1850] [serial = 1392] [outer = (nil)] [url = about:blank] 03:15:13 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7fb6f0cae400) [pid = 1850] [serial = 1364] [outer = (nil)] [url = about:blank] 03:15:13 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7fb6f1283400) [pid = 1850] [serial = 1365] [outer = (nil)] [url = about:blank] 03:15:13 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7fb6d3723000) [pid = 1850] [serial = 1376] [outer = (nil)] [url = about:blank] 03:15:13 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7fb6d5339800) [pid = 1850] [serial = 1377] [outer = (nil)] [url = about:blank] 03:15:13 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x7fb6d5d56800) [pid = 1850] [serial = 1337] [outer = (nil)] [url = about:blank] 03:15:13 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x7fb6d7ccac00) [pid = 1850] [serial = 1338] [outer = (nil)] [url = about:blank] 03:15:13 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x7fb6e46a6800) [pid = 1850] [serial = 1346] [outer = (nil)] [url = about:blank] 03:15:13 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x7fb6e57f4800) [pid = 1850] [serial = 1347] [outer = (nil)] [url = about:blank] 03:15:13 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x7fb6d9560800) [pid = 1850] [serial = 1385] [outer = (nil)] [url = about:blank] 03:15:13 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x7fb6daaa7800) [pid = 1850] [serial = 1386] [outer = (nil)] [url = about:blank] 03:15:13 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x7fb6ecaaf800) [pid = 1850] [serial = 1358] [outer = (nil)] [url = about:blank] 03:15:13 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x7fb6ed778000) [pid = 1850] [serial = 1359] [outer = (nil)] [url = about:blank] 03:15:13 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x7fb6e6bd3400) [pid = 1850] [serial = 1373] [outer = (nil)] [url = about:blank] 03:15:13 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x7fb701c3ac00) [pid = 1850] [serial = 1374] [outer = (nil)] [url = about:blank] 03:15:13 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x7fb6e9c48c00) [pid = 1850] [serial = 1355] [outer = (nil)] [url = about:blank] 03:15:13 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7fb6ea1b5c00) [pid = 1850] [serial = 1356] [outer = (nil)] [url = about:blank] 03:15:13 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7fb6dd595400) [pid = 1850] [serial = 1382] [outer = (nil)] [url = about:blank] 03:15:13 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7fb6dd59a000) [pid = 1850] [serial = 1383] [outer = (nil)] [url = about:blank] 03:15:13 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x7fb6d9f2f000) [pid = 1850] [serial = 1398] [outer = (nil)] [url = about:blank] 03:15:13 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x7fb6d5d50c00) [pid = 1850] [serial = 1395] [outer = (nil)] [url = about:blank] 03:15:13 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x7fb6d977a400) [pid = 1850] [serial = 1269] [outer = (nil)] [url = about:blank] 03:15:13 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x7fb6e45d3000) [pid = 1850] [serial = 1272] [outer = (nil)] [url = about:blank] 03:15:13 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x7fb6e57f0800) [pid = 1850] [serial = 1311] [outer = (nil)] [url = about:blank] 03:15:13 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x7fb6fd206c00) [pid = 1850] [serial = 1221] [outer = (nil)] [url = about:blank] 03:15:13 INFO - PROCESS | 1850 | 1462529713080 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:13 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d29d1800 == 151 [pid = 1850] [id = 508] 03:15:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x7fb6d3180400) [pid = 1850] [serial = 1525] [outer = (nil)] 03:15:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x7fb6d32c7800) [pid = 1850] [serial = 1526] [outer = 0x7fb6d3180400] 03:15:13 INFO - PROCESS | 1850 | 1462529713159 Marionette DEBUG loaded listener.js 03:15:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x7fb6d32cf400) [pid = 1850] [serial = 1527] [outer = 0x7fb6d3180400] 03:15:13 INFO - PROCESS | 1850 | 1462529713940 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]]]}] 03:15:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 03:15:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 3245ms 03:15:13 INFO - PROCESS | 1850 | 1462529713991 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 03:15:13 INFO - PROCESS | 1850 | 1462529713997 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 03:15:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 03:15:14 INFO - PROCESS | 1850 | 1462529714005 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 03:15:14 INFO - PROCESS | 1850 | 1462529714010 Marionette TRACE conn4 <- [1,2006,null,{}] 03:15:14 INFO - PROCESS | 1850 | 1462529714017 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}] 03:15:14 INFO - PROCESS | 1850 | 1462529714254 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 03:15:14 INFO - PROCESS | 1850 | 1462529714431 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d38d1800 == 152 [pid = 1850] [id = 509] 03:15:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x7fb6d32c2800) [pid = 1850] [serial = 1528] [outer = (nil)] 03:15:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x7fb6d3af9c00) [pid = 1850] [serial = 1529] [outer = 0x7fb6d32c2800] 03:15:14 INFO - PROCESS | 1850 | 1462529714500 Marionette DEBUG loaded listener.js 03:15:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x7fb6d3bd0400) [pid = 1850] [serial = 1530] [outer = 0x7fb6d32c2800] 03:15:15 INFO - PROCESS | 1850 | 1462529715364 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]]]}] 03:15: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 03:15:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1385ms 03:15:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 03:15:15 INFO - PROCESS | 1850 | 1462529715394 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 03:15:15 INFO - PROCESS | 1850 | 1462529715399 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 03:15:15 INFO - PROCESS | 1850 | 1462529715407 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 03:15:15 INFO - PROCESS | 1850 | 1462529715409 Marionette TRACE conn4 <- [1,2010,null,{}] 03:15:15 INFO - PROCESS | 1850 | 1462529715421 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}] 03:15:15 INFO - PROCESS | 1850 | 1462529715689 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 03:15:15 INFO - PROCESS | 1850 | 1462529715726 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:15 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d52b9800 == 153 [pid = 1850] [id = 510] 03:15:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7fb6d3bd0c00) [pid = 1850] [serial = 1531] [outer = (nil)] 03:15:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7fb6d460f000) [pid = 1850] [serial = 1532] [outer = 0x7fb6d3bd0c00] 03:15:15 INFO - PROCESS | 1850 | 1462529715790 Marionette DEBUG loaded listener.js 03:15:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7fb6d54eb400) [pid = 1850] [serial = 1533] [outer = 0x7fb6d3bd0c00] 03:15:17 INFO - PROCESS | 1850 | 1462529717031 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]]]}] 03:15: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 03:15:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1685ms 03:15:17 INFO - PROCESS | 1850 | 1462529717091 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 03:15:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 03:15:17 INFO - PROCESS | 1850 | 1462529717095 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 03:15:17 INFO - PROCESS | 1850 | 1462529717115 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 03:15:17 INFO - PROCESS | 1850 | 1462529717124 Marionette TRACE conn4 <- [1,2014,null,{}] 03:15:17 INFO - PROCESS | 1850 | 1462529717141 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}] 03:15:17 INFO - PROCESS | 1850 | 1462529717897 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 03:15:17 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7fb6d32c3800) [pid = 1850] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 03:15:17 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7fb6d9861c00) [pid = 1850] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 03:15:17 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7fb6e45d1800) [pid = 1850] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 03:15:17 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x7fb6d36bc400) [pid = 1850] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 03:15:17 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x7fb6d32cfc00) [pid = 1850] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 03:15:17 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x7fb6d460d000) [pid = 1850] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 03:15:17 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x7fb6d3598c00) [pid = 1850] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 03:15:18 INFO - PROCESS | 1850 | 1462529718075 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d52ba800 == 154 [pid = 1850] [id = 511] 03:15:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x7fb6d32c5000) [pid = 1850] [serial = 1534] [outer = (nil)] 03:15:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x7fb6d3af0800) [pid = 1850] [serial = 1535] [outer = 0x7fb6d32c5000] 03:15:18 INFO - PROCESS | 1850 | 1462529718144 Marionette DEBUG loaded listener.js 03:15:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x7fb6d7467800) [pid = 1850] [serial = 1536] [outer = 0x7fb6d32c5000] 03:15:18 INFO - PROCESS | 1850 | 1462529718866 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]]]}] 03:15:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 03:15:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1810ms 03:15:18 INFO - PROCESS | 1850 | 1462529718912 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 03:15:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 03:15:18 INFO - PROCESS | 1850 | 1462529718917 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 03:15:18 INFO - PROCESS | 1850 | 1462529718928 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 03:15:18 INFO - PROCESS | 1850 | 1462529718932 Marionette TRACE conn4 <- [1,2018,null,{}] 03:15:18 INFO - PROCESS | 1850 | 1462529718937 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}] 03:15:19 INFO - PROCESS | 1850 | 1462529719205 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 03:15:19 INFO - PROCESS | 1850 | 1462529719226 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:19 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d80e0800 == 155 [pid = 1850] [id = 512] 03:15:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x7fb6d32cfc00) [pid = 1850] [serial = 1537] [outer = (nil)] 03:15:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7fb6d82a3800) [pid = 1850] [serial = 1538] [outer = 0x7fb6d32cfc00] 03:15:19 INFO - PROCESS | 1850 | 1462529719290 Marionette DEBUG loaded listener.js 03:15:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7fb6d8c99800) [pid = 1850] [serial = 1539] [outer = 0x7fb6d32cfc00] 03:15:20 INFO - PROCESS | 1850 | 1462529720393 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]]]}] 03:15:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 03:15:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1542ms 03:15:20 INFO - PROCESS | 1850 | 1462529720466 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 03:15:20 INFO - PROCESS | 1850 | 1462529720471 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 03:15:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 03:15:20 INFO - PROCESS | 1850 | 1462529720481 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 03:15:20 INFO - PROCESS | 1850 | 1462529720487 Marionette TRACE conn4 <- [1,2022,null,{}] 03:15:20 INFO - PROCESS | 1850 | 1462529720497 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}] 03:15:20 INFO - PROCESS | 1850 | 1462529720766 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 03:15:21 INFO - PROCESS | 1850 | 1462529721104 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d5026800 == 156 [pid = 1850] [id = 513] 03:15:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7fb6d3596800) [pid = 1850] [serial = 1540] [outer = (nil)] 03:15:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7fb6d3bcd000) [pid = 1850] [serial = 1541] [outer = 0x7fb6d3596800] 03:15:21 INFO - PROCESS | 1850 | 1462529721181 Marionette DEBUG loaded listener.js 03:15:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x7fb6d441e800) [pid = 1850] [serial = 1542] [outer = 0x7fb6d3596800] 03:15:22 INFO - PROCESS | 1850 | 1462529722116 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]]]}] 03:15:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 03:15:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1691ms 03:15:22 INFO - PROCESS | 1850 | 1462529722172 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 03:15:22 INFO - PROCESS | 1850 | 1462529722181 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 03:15:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 03:15:22 INFO - PROCESS | 1850 | 1462529722192 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 03:15:22 INFO - PROCESS | 1850 | 1462529722197 Marionette TRACE conn4 <- [1,2026,null,{}] 03:15:22 INFO - PROCESS | 1850 | 1462529722203 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}] 03:15:22 INFO - PROCESS | 1850 | 1462529722437 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 03:15:22 INFO - PROCESS | 1850 | 1462529722695 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:22 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d968a800 == 157 [pid = 1850] [id = 514] 03:15:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x7fb6d54ee000) [pid = 1850] [serial = 1543] [outer = (nil)] 03:15:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x7fb6d5d4ac00) [pid = 1850] [serial = 1544] [outer = 0x7fb6d54ee000] 03:15:22 INFO - PROCESS | 1850 | 1462529722814 Marionette DEBUG loaded listener.js 03:15:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x7fb6d7cc5800) [pid = 1850] [serial = 1545] [outer = 0x7fb6d54ee000] 03:15:23 INFO - PROCESS | 1850 | 1462529723803 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]]]}] 03:15:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 03:15:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1684ms 03:15:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 03:15:23 INFO - PROCESS | 1850 | 1462529723877 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 03:15:23 INFO - PROCESS | 1850 | 1462529723880 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 03:15:23 INFO - PROCESS | 1850 | 1462529723888 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 03:15:23 INFO - PROCESS | 1850 | 1462529723894 Marionette TRACE conn4 <- [1,2030,null,{}] 03:15:23 INFO - PROCESS | 1850 | 1462529723910 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}] 03:15:24 INFO - PROCESS | 1850 | 1462529724186 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 03:15:24 INFO - PROCESS | 1850 | 1462529724497 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:24 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6db678000 == 158 [pid = 1850] [id = 515] 03:15:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x7fb6d8c9b800) [pid = 1850] [serial = 1546] [outer = (nil)] 03:15:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7fb6d8d63400) [pid = 1850] [serial = 1547] [outer = 0x7fb6d8c9b800] 03:15:24 INFO - PROCESS | 1850 | 1462529724580 Marionette DEBUG loaded listener.js 03:15:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x7fb6d955b000) [pid = 1850] [serial = 1548] [outer = 0x7fb6d8c9b800] 03:15:25 INFO - PROCESS | 1850 | 1462529725554 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]]]}] 03:15:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 03:15:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1738ms 03:15:25 INFO - PROCESS | 1850 | 1462529725627 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 03:15:25 INFO - PROCESS | 1850 | 1462529725635 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 03:15:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 03:15:25 INFO - PROCESS | 1850 | 1462529725646 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 03:15:25 INFO - PROCESS | 1850 | 1462529725650 Marionette TRACE conn4 <- [1,2034,null,{}] 03:15:25 INFO - PROCESS | 1850 | 1462529725659 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}] 03:15:26 INFO - PROCESS | 1850 | 1462529726056 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 03:15:26 INFO - PROCESS | 1850 | 1462529726436 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:26 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6de04e800 == 159 [pid = 1850] [id = 516] 03:15:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x7fb6d8c9c800) [pid = 1850] [serial = 1549] [outer = (nil)] 03:15:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7fb6d9f2c800) [pid = 1850] [serial = 1550] [outer = 0x7fb6d8c9c800] 03:15:26 INFO - PROCESS | 1850 | 1462529726512 Marionette DEBUG loaded listener.js 03:15:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7fb6daab3400) [pid = 1850] [serial = 1551] [outer = 0x7fb6d8c9c800] 03:15:27 INFO - PROCESS | 1850 | 1462529727507 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]]]}] 03:15:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 03:15:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1939ms 03:15:27 INFO - PROCESS | 1850 | 1462529727584 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 03:15:27 INFO - PROCESS | 1850 | 1462529727588 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 03:15:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 03:15:27 INFO - PROCESS | 1850 | 1462529727594 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 03:15:27 INFO - PROCESS | 1850 | 1462529727596 Marionette TRACE conn4 <- [1,2038,null,{}] 03:15:27 INFO - PROCESS | 1850 | 1462529727603 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}] 03:15:27 INFO - PROCESS | 1850 | 1462529727825 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 03:15:28 INFO - PROCESS | 1850 | 1462529728038 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:28 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df34c000 == 160 [pid = 1850] [id = 517] 03:15:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7fb6d976d800) [pid = 1850] [serial = 1552] [outer = (nil)] 03:15:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7fb6dd593800) [pid = 1850] [serial = 1553] [outer = 0x7fb6d976d800] 03:15:28 INFO - PROCESS | 1850 | 1462529728154 Marionette DEBUG loaded listener.js 03:15:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7fb6de068000) [pid = 1850] [serial = 1554] [outer = 0x7fb6d976d800] 03:15:29 INFO - PROCESS | 1850 | 1462529729060 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]]]}] 03:15:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 03:15:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1531ms 03:15:29 INFO - PROCESS | 1850 | 1462529729127 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 03:15:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 03:15:29 INFO - PROCESS | 1850 | 1462529729132 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 03:15:29 INFO - PROCESS | 1850 | 1462529729139 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 03:15:29 INFO - PROCESS | 1850 | 1462529729143 Marionette TRACE conn4 <- [1,2042,null,{}] 03:15:29 INFO - PROCESS | 1850 | 1462529729149 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}] 03:15:29 INFO - PROCESS | 1850 | 1462529729454 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 03:15:29 INFO - PROCESS | 1850 | 1462529729718 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:29 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df524000 == 161 [pid = 1850] [id = 518] 03:15:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7fb6df432c00) [pid = 1850] [serial = 1555] [outer = (nil)] 03:15:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x7fb6df69b800) [pid = 1850] [serial = 1556] [outer = 0x7fb6df432c00] 03:15:29 INFO - PROCESS | 1850 | 1462529729841 Marionette DEBUG loaded listener.js 03:15:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x7fb6e0e4dc00) [pid = 1850] [serial = 1557] [outer = 0x7fb6df432c00] 03:15:30 INFO - PROCESS | 1850 | 1462529730722 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]]]}] 03:15:30 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) 03:15:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1631ms 03:15:30 INFO - PROCESS | 1850 | 1462529730772 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 03:15:30 INFO - PROCESS | 1850 | 1462529730778 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 03:15:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 03:15:30 INFO - PROCESS | 1850 | 1462529730787 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 03:15:30 INFO - PROCESS | 1850 | 1462529730791 Marionette TRACE conn4 <- [1,2046,null,{}] 03:15:30 INFO - PROCESS | 1850 | 1462529730800 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}] 03:15:31 INFO - PROCESS | 1850 | 1462529731115 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 03:15:31 INFO - PROCESS | 1850 | 1462529731371 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:31 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df645800 == 162 [pid = 1850] [id = 519] 03:15:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x7fb6df43a000) [pid = 1850] [serial = 1558] [outer = (nil)] 03:15:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x7fb6e121ec00) [pid = 1850] [serial = 1559] [outer = 0x7fb6df43a000] 03:15:31 INFO - PROCESS | 1850 | 1462529731490 Marionette DEBUG loaded listener.js 03:15:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x7fb6e45ce800) [pid = 1850] [serial = 1560] [outer = 0x7fb6df43a000] 03:15:32 INFO - PROCESS | 1850 | 1462529732385 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]]]}] 03:15:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:15:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1642ms 03:15:32 INFO - PROCESS | 1850 | 1462529732429 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 03:15:32 INFO - PROCESS | 1850 | 1462529732433 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 03:15:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 03:15:32 INFO - PROCESS | 1850 | 1462529732439 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 03:15:32 INFO - PROCESS | 1850 | 1462529732442 Marionette TRACE conn4 <- [1,2050,null,{}] 03:15:32 INFO - PROCESS | 1850 | 1462529732467 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}] 03:15:32 INFO - PROCESS | 1850 | 1462529732695 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 03:15:32 INFO - PROCESS | 1850 | 1462529732951 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:33 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6dfe6e800 == 163 [pid = 1850] [id = 520] 03:15:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x7fb6d460f400) [pid = 1850] [serial = 1561] [outer = (nil)] 03:15:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x7fb6e4651800) [pid = 1850] [serial = 1562] [outer = 0x7fb6d460f400] 03:15:33 INFO - PROCESS | 1850 | 1462529733077 Marionette DEBUG loaded listener.js 03:15:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x7fb6e4767c00) [pid = 1850] [serial = 1563] [outer = 0x7fb6d460f400] 03:15:34 INFO - PROCESS | 1850 | 1462529734003 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]]]}] 03:15:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 03:15:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1600ms 03:15:34 INFO - PROCESS | 1850 | 1462529734041 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 03:15:34 INFO - PROCESS | 1850 | 1462529734044 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 03:15:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 03:15:34 INFO - PROCESS | 1850 | 1462529734051 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 03:15:34 INFO - PROCESS | 1850 | 1462529734054 Marionette TRACE conn4 <- [1,2054,null,{}] 03:15:34 INFO - PROCESS | 1850 | 1462529734059 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}] 03:15:34 INFO - PROCESS | 1850 | 1462529734276 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 03:15:34 INFO - PROCESS | 1850 | 1462529734501 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:34 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e0ea4000 == 164 [pid = 1850] [id = 521] 03:15:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x7fb6df50d800) [pid = 1850] [serial = 1564] [outer = (nil)] 03:15:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x7fb6e64ddc00) [pid = 1850] [serial = 1565] [outer = 0x7fb6df50d800] 03:15:34 INFO - PROCESS | 1850 | 1462529734612 Marionette DEBUG loaded listener.js 03:15:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x7fb6e681e000) [pid = 1850] [serial = 1566] [outer = 0x7fb6df50d800] 03:15:35 INFO - PROCESS | 1850 | 1462529735562 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]]]}] 03:15:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 03:15:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1584ms 03:15:35 INFO - PROCESS | 1850 | 1462529735637 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 03:15:35 INFO - PROCESS | 1850 | 1462529735641 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 03:15:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 03:15:35 INFO - PROCESS | 1850 | 1462529735647 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 03:15:35 INFO - PROCESS | 1850 | 1462529735651 Marionette TRACE conn4 <- [1,2058,null,{}] 03:15:35 INFO - PROCESS | 1850 | 1462529735656 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}] 03:15:35 INFO - PROCESS | 1850 | 1462529735924 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 03:15:36 INFO - PROCESS | 1850 | 1462529736223 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:36 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e5327000 == 165 [pid = 1850] [id = 522] 03:15:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x7fb6df69e000) [pid = 1850] [serial = 1567] [outer = (nil)] 03:15:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x7fb6e6a11400) [pid = 1850] [serial = 1568] [outer = 0x7fb6df69e000] 03:15:36 INFO - PROCESS | 1850 | 1462529736305 Marionette DEBUG loaded listener.js 03:15:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x7fb6e6bb3c00) [pid = 1850] [serial = 1569] [outer = 0x7fb6df69e000] 03:15:37 INFO - PROCESS | 1850 | 1462529737217 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]]]}] 03:15:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 03:15:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1640ms 03:15:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 03:15:37 INFO - PROCESS | 1850 | 1462529737288 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 03:15:37 INFO - PROCESS | 1850 | 1462529737292 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 03:15:37 INFO - PROCESS | 1850 | 1462529737299 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 03:15:37 INFO - PROCESS | 1850 | 1462529737303 Marionette TRACE conn4 <- [1,2062,null,{}] 03:15:37 INFO - PROCESS | 1850 | 1462529737309 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}] 03:15:37 INFO - PROCESS | 1850 | 1462529737595 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 03:15:37 INFO - PROCESS | 1850 | 1462529737909 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:37 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e6ab2000 == 166 [pid = 1850] [id = 523] 03:15:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x7fb6d3727400) [pid = 1850] [serial = 1570] [outer = (nil)] 03:15:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x7fb6e8131c00) [pid = 1850] [serial = 1571] [outer = 0x7fb6d3727400] 03:15:37 INFO - PROCESS | 1850 | 1462529737994 Marionette DEBUG loaded listener.js 03:15:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x7fb6e860b000) [pid = 1850] [serial = 1572] [outer = 0x7fb6d3727400] 03:15:38 INFO - PROCESS | 1850 | 1462529738899 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]]]}] 03:15:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 03:15:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1631ms 03:15:38 INFO - PROCESS | 1850 | 1462529738930 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 03:15:38 INFO - PROCESS | 1850 | 1462529738934 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 03:15:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 03:15:38 INFO - PROCESS | 1850 | 1462529738940 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 03:15:38 INFO - PROCESS | 1850 | 1462529738943 Marionette TRACE conn4 <- [1,2066,null,{}] 03:15:38 INFO - PROCESS | 1850 | 1462529738948 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}] 03:15:39 INFO - PROCESS | 1850 | 1462529739179 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 03:15:39 INFO - PROCESS | 1850 | 1462529739496 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:39 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e74c7000 == 167 [pid = 1850] [id = 524] 03:15:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x7fb6e76bf400) [pid = 1850] [serial = 1573] [outer = (nil)] 03:15:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x7fb6e878f400) [pid = 1850] [serial = 1574] [outer = 0x7fb6e76bf400] 03:15:39 INFO - PROCESS | 1850 | 1462529739578 Marionette DEBUG loaded listener.js 03:15:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x7fb6ea144000) [pid = 1850] [serial = 1575] [outer = 0x7fb6e76bf400] 03:15:40 INFO - PROCESS | 1850 | 1462529740466 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]]]}] 03:15:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 03:15:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1579ms 03:15:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 03:15:40 INFO - PROCESS | 1850 | 1462529740520 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 03:15:40 INFO - PROCESS | 1850 | 1462529740523 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 03:15:40 INFO - PROCESS | 1850 | 1462529740529 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 03:15:40 INFO - PROCESS | 1850 | 1462529740532 Marionette TRACE conn4 <- [1,2070,null,{}] 03:15:40 INFO - PROCESS | 1850 | 1462529740538 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}] 03:15:40 INFO - PROCESS | 1850 | 1462529740763 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 03:15:41 INFO - PROCESS | 1850 | 1462529741036 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:41 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6ea3cd000 == 168 [pid = 1850] [id = 525] 03:15:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x7fb6e76c0400) [pid = 1850] [serial = 1576] [outer = (nil)] 03:15:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x7fb6ea1c0800) [pid = 1850] [serial = 1577] [outer = 0x7fb6e76c0400] 03:15:41 INFO - PROCESS | 1850 | 1462529741165 Marionette DEBUG loaded listener.js 03:15:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 189 (0x7fb6ed542400) [pid = 1850] [serial = 1578] [outer = 0x7fb6e76c0400] 03:15:42 INFO - PROCESS | 1850 | 1462529742030 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]]]}] 03:15:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 03:15:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1536ms 03:15:42 INFO - PROCESS | 1850 | 1462529742065 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 03:15:42 INFO - PROCESS | 1850 | 1462529742069 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 03:15:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 03:15:42 INFO - PROCESS | 1850 | 1462529742075 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 03:15:42 INFO - PROCESS | 1850 | 1462529742077 Marionette TRACE conn4 <- [1,2074,null,{}] 03:15:42 INFO - PROCESS | 1850 | 1462529742083 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}] 03:15:42 INFO - PROCESS | 1850 | 1462529742313 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 03:15:42 INFO - PROCESS | 1850 | 1462529742577 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f07d2800 == 169 [pid = 1850] [id = 526] 03:15:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 190 (0x7fb6e0e4b800) [pid = 1850] [serial = 1579] [outer = (nil)] 03:15:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 191 (0x7fb6ed77b400) [pid = 1850] [serial = 1580] [outer = 0x7fb6e0e4b800] 03:15:42 INFO - PROCESS | 1850 | 1462529742697 Marionette DEBUG loaded listener.js 03:15:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 192 (0x7fb6eebdf000) [pid = 1850] [serial = 1581] [outer = 0x7fb6e0e4b800] 03:15:43 INFO - PROCESS | 1850 | 1462529743555 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]]]}] 03:15:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 03:15:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1529ms 03:15:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 03:15:43 INFO - PROCESS | 1850 | 1462529743605 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 03:15:43 INFO - PROCESS | 1850 | 1462529743608 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 03:15:43 INFO - PROCESS | 1850 | 1462529743615 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 03:15:43 INFO - PROCESS | 1850 | 1462529743619 Marionette TRACE conn4 <- [1,2078,null,{}] 03:15:43 INFO - PROCESS | 1850 | 1462529743625 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}] 03:15:43 INFO - PROCESS | 1850 | 1462529743853 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 03:15:44 INFO - PROCESS | 1850 | 1462529744118 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:44 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f1454000 == 170 [pid = 1850] [id = 527] 03:15:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 193 (0x7fb6e8759000) [pid = 1850] [serial = 1582] [outer = (nil)] 03:15:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 194 (0x7fb6efab6000) [pid = 1850] [serial = 1583] [outer = 0x7fb6e8759000] 03:15:44 INFO - PROCESS | 1850 | 1462529744237 Marionette DEBUG loaded listener.js 03:15:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 195 (0x7fb6efd43800) [pid = 1850] [serial = 1584] [outer = 0x7fb6e8759000] 03:15:45 INFO - PROCESS | 1850 | 1462529745096 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]]]}] 03:15:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 03:15:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1540ms 03:15:45 INFO - PROCESS | 1850 | 1462529745156 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 03:15:45 INFO - PROCESS | 1850 | 1462529745159 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 03:15:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 03:15:45 INFO - PROCESS | 1850 | 1462529745166 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 03:15:45 INFO - PROCESS | 1850 | 1462529745169 Marionette TRACE conn4 <- [1,2082,null,{}] 03:15:45 INFO - PROCESS | 1850 | 1462529745175 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}] 03:15:45 INFO - PROCESS | 1850 | 1462529745415 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 03:15:45 INFO - PROCESS | 1850 | 1462529745746 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:45 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d3671800 == 171 [pid = 1850] [id = 528] 03:15:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 196 (0x7fb6d3174000) [pid = 1850] [serial = 1585] [outer = (nil)] 03:15:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 197 (0x7fb6d441b800) [pid = 1850] [serial = 1586] [outer = 0x7fb6d3174000] 03:15:45 INFO - PROCESS | 1850 | 1462529745827 Marionette DEBUG loaded listener.js 03:15:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 198 (0x7fb6df50f000) [pid = 1850] [serial = 1587] [outer = 0x7fb6d3174000] 03:15:46 INFO - PROCESS | 1850 | 1462529746719 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]]]}] 03:15:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 03:15:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1631ms 03:15:47 INFO - PROCESS | 1850 | 1462529747352 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 03:15:47 INFO - PROCESS | 1850 | 1462529747358 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 03:15:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 03:15:47 INFO - PROCESS | 1850 | 1462529747443 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 03:15:47 INFO - PROCESS | 1850 | 1462529747449 Marionette TRACE conn4 <- [1,2086,null,{}] 03:15:47 INFO - PROCESS | 1850 | 1462529747462 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}] 03:15:47 INFO - PROCESS | 1850 | 1462529747679 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 03:15:47 INFO - PROCESS | 1850 | 1462529747911 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:47 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d502f000 == 172 [pid = 1850] [id = 529] 03:15:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 199 (0x7fb6d371e000) [pid = 1850] [serial = 1588] [outer = (nil)] 03:15:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 200 (0x7fb6d3724c00) [pid = 1850] [serial = 1589] [outer = 0x7fb6d371e000] 03:15:47 INFO - PROCESS | 1850 | 1462529747982 Marionette DEBUG loaded listener.js 03:15:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 201 (0x7fb6d4418400) [pid = 1850] [serial = 1590] [outer = 0x7fb6d371e000] 03:15:48 INFO - PROCESS | 1850 | 1462529748921 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]]]}] 03:15:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 03:15:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1560ms 03:15:48 INFO - PROCESS | 1850 | 1462529748983 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 03:15:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 03:15:48 INFO - PROCESS | 1850 | 1462529748989 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 03:15:49 INFO - PROCESS | 1850 | 1462529749000 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 03:15:49 INFO - PROCESS | 1850 | 1462529749006 Marionette TRACE conn4 <- [1,2090,null,{}] 03:15:49 INFO - PROCESS | 1850 | 1462529749012 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}] 03:15:49 INFO - PROCESS | 1850 | 1462529749232 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 03:15:49 INFO - PROCESS | 1850 | 1462529749702 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:49 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d32ea000 == 173 [pid = 1850] [id = 530] 03:15:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 202 (0x7fb6d460e000) [pid = 1850] [serial = 1591] [outer = (nil)] 03:15:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 203 (0x7fb6d5341400) [pid = 1850] [serial = 1592] [outer = 0x7fb6d460e000] 03:15:49 INFO - PROCESS | 1850 | 1462529749780 Marionette DEBUG loaded listener.js 03:15:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 204 (0x7fb6d5aa0800) [pid = 1850] [serial = 1593] [outer = 0x7fb6d460e000] 03:15:50 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6daa59000 == 172 [pid = 1850] [id = 393] 03:15:50 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6dae61000 == 171 [pid = 1850] [id = 368] 03:15:50 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6ea3c0800 == 170 [pid = 1850] [id = 155] 03:15:50 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e5720800 == 169 [pid = 1850] [id = 154] 03:15:50 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f1413800 == 168 [pid = 1850] [id = 142] 03:15:50 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6dea12800 == 167 [pid = 1850] [id = 367] 03:15:50 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6df7cf800 == 166 [pid = 1850] [id = 179] 03:15:50 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d52ba800 == 165 [pid = 1850] [id = 511] 03:15:50 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d52b9800 == 164 [pid = 1850] [id = 510] 03:15:50 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d38d1800 == 163 [pid = 1850] [id = 509] 03:15:50 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d29d1800 == 162 [pid = 1850] [id = 508] 03:15:50 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d5a5c000 == 161 [pid = 1850] [id = 507] 03:15:50 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d32f7000 == 160 [pid = 1850] [id = 506] 03:15:50 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d3e91800 == 159 [pid = 1850] [id = 505] 03:15:50 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb706938800 == 158 [pid = 1850] [id = 504] 03:15:50 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb702aec000 == 157 [pid = 1850] [id = 503] 03:15:50 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb70251c000 == 156 [pid = 1850] [id = 502] 03:15:50 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb7021af000 == 155 [pid = 1850] [id = 501] 03:15:50 INFO - PROCESS | 1850 | --DOMWINDOW == 203 (0x7fb6de1d6000) [pid = 1850] [serial = 1401] [outer = (nil)] [url = about:blank] 03:15:50 INFO - PROCESS | 1850 | --DOMWINDOW == 202 (0x7fb6df430400) [pid = 1850] [serial = 1463] [outer = (nil)] [url = about:blank] 03:15:50 INFO - PROCESS | 1850 | --DOMWINDOW == 201 (0x7fb6e618ec00) [pid = 1850] [serial = 1466] [outer = (nil)] [url = about:blank] 03:15:50 INFO - PROCESS | 1850 | --DOMWINDOW == 200 (0x7fb6e690b000) [pid = 1850] [serial = 1467] [outer = (nil)] [url = about:blank] 03:15:50 INFO - PROCESS | 1850 | --DOMWINDOW == 199 (0x7fb6e45ca400) [pid = 1850] [serial = 1415] [outer = (nil)] [url = about:blank] 03:15:50 INFO - PROCESS | 1850 | --DOMWINDOW == 198 (0x7fb6d32c2c00) [pid = 1850] [serial = 1403] [outer = (nil)] [url = about:blank] 03:15:50 INFO - PROCESS | 1850 | --DOMWINDOW == 197 (0x7fb6ed70d000) [pid = 1850] [serial = 1430] [outer = (nil)] [url = about:blank] 03:15:50 INFO - PROCESS | 1850 | --DOMWINDOW == 196 (0x7fb6efd4e000) [pid = 1850] [serial = 1433] [outer = (nil)] [url = about:blank] 03:15:50 INFO - PROCESS | 1850 | --DOMWINDOW == 195 (0x7fb6f2235c00) [pid = 1850] [serial = 1436] [outer = (nil)] [url = about:blank] 03:15:50 INFO - PROCESS | 1850 | --DOMWINDOW == 194 (0x7fb6f7699400) [pid = 1850] [serial = 1439] [outer = (nil)] [url = about:blank] 03:15:50 INFO - PROCESS | 1850 | --DOMWINDOW == 193 (0x7fb6daaaa800) [pid = 1850] [serial = 1409] [outer = (nil)] [url = about:blank] 03:15:50 INFO - PROCESS | 1850 | --DOMWINDOW == 192 (0x7fb6d36bbc00) [pid = 1850] [serial = 1448] [outer = (nil)] [url = about:blank] 03:15:50 INFO - PROCESS | 1850 | --DOMWINDOW == 191 (0x7fb6d4605000) [pid = 1850] [serial = 1452] [outer = (nil)] [url = about:blank] 03:15:50 INFO - PROCESS | 1850 | --DOMWINDOW == 190 (0x7fb6d3bd1c00) [pid = 1850] [serial = 1451] [outer = (nil)] [url = about:blank] 03:15:50 INFO - PROCESS | 1850 | --DOMWINDOW == 189 (0x7fb6d3bc4400) [pid = 1850] [serial = 1457] [outer = (nil)] [url = about:blank] 03:15:50 INFO - PROCESS | 1850 | --DOMWINDOW == 188 (0x7fb6d9861800) [pid = 1850] [serial = 1458] [outer = (nil)] [url = about:blank] 03:15:50 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x7fb6e6183c00) [pid = 1850] [serial = 1418] [outer = (nil)] [url = about:blank] 03:15:50 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x7fb6d5d4c400) [pid = 1850] [serial = 1455] [outer = (nil)] [url = about:blank] 03:15:50 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x7fb6d533a400) [pid = 1850] [serial = 1454] [outer = (nil)] [url = about:blank] 03:15:50 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x7fb6fd97c400) [pid = 1850] [serial = 1442] [outer = (nil)] [url = about:blank] 03:15:50 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x7fb6fe958800) [pid = 1850] [serial = 1445] [outer = (nil)] [url = about:blank] 03:15:50 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x7fb6d5d4ec00) [pid = 1850] [serial = 1406] [outer = (nil)] [url = about:blank] 03:15:50 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x7fb6de067400) [pid = 1850] [serial = 1460] [outer = (nil)] [url = about:blank] 03:15:50 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x7fb6e6e03000) [pid = 1850] [serial = 1421] [outer = (nil)] [url = about:blank] 03:15:50 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x7fb6e8789000) [pid = 1850] [serial = 1427] [outer = (nil)] [url = about:blank] 03:15:50 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x7fb6e8111800) [pid = 1850] [serial = 1424] [outer = (nil)] [url = about:blank] 03:15:50 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x7fb6dfabdc00) [pid = 1850] [serial = 1412] [outer = (nil)] [url = about:blank] 03:15:50 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x7fb6df516400) [pid = 1850] [serial = 1464] [outer = (nil)] [url = about:blank] 03:15:50 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x7fb6de1cb800) [pid = 1850] [serial = 1461] [outer = (nil)] [url = about:blank] 03:15:50 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x7fb6d3af2400) [pid = 1850] [serial = 1469] [outer = (nil)] [url = about:blank] 03:15:50 INFO - PROCESS | 1850 | 1462529750993 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]]]}] 03:15:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 03:15:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 2042ms 03:15:51 INFO - PROCESS | 1850 | 1462529751057 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 03:15:51 INFO - PROCESS | 1850 | 1462529751062 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 03:15:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 03:15:51 INFO - PROCESS | 1850 | 1462529751069 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 03:15:51 INFO - PROCESS | 1850 | 1462529751073 Marionette TRACE conn4 <- [1,2094,null,{}] 03:15:51 INFO - PROCESS | 1850 | 1462529751099 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}] 03:15:51 INFO - PROCESS | 1850 | 1462529751317 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 03:15:51 INFO - PROCESS | 1850 | 1462529751499 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d3ea9800 == 156 [pid = 1850] [id = 531] 03:15:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x7fb6d36b6c00) [pid = 1850] [serial = 1594] [outer = (nil)] 03:15:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x7fb6d745ac00) [pid = 1850] [serial = 1595] [outer = 0x7fb6d36b6c00] 03:15:51 INFO - PROCESS | 1850 | 1462529751572 Marionette DEBUG loaded listener.js 03:15:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x7fb6d82aa400) [pid = 1850] [serial = 1596] [outer = 0x7fb6d36b6c00] 03:15:52 INFO - PROCESS | 1850 | 1462529752445 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]]]}] 03:15:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 03:15:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1390ms 03:15:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 03:15:52 INFO - PROCESS | 1850 | 1462529752460 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 03:15:52 INFO - PROCESS | 1850 | 1462529752463 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 03:15:52 INFO - PROCESS | 1850 | 1462529752470 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 03:15:52 INFO - PROCESS | 1850 | 1462529752473 Marionette TRACE conn4 <- [1,2098,null,{}] 03:15:52 INFO - PROCESS | 1850 | 1462529752479 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}] 03:15:52 INFO - PROCESS | 1850 | 1462529752682 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 03:15:52 INFO - PROCESS | 1850 | 1462529752895 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:52 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d8e94000 == 157 [pid = 1850] [id = 532] 03:15:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x7fb6d4610800) [pid = 1850] [serial = 1597] [outer = (nil)] 03:15:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x7fb6d8d68000) [pid = 1850] [serial = 1598] [outer = 0x7fb6d4610800] 03:15:52 INFO - PROCESS | 1850 | 1462529752962 Marionette DEBUG loaded listener.js 03:15:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x7fb6daaa5800) [pid = 1850] [serial = 1599] [outer = 0x7fb6d4610800] 03:15:53 INFO - PROCESS | 1850 | 1462529753797 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]]]}] 03:15:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 03:15:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1383ms 03:15:53 INFO - PROCESS | 1850 | 1462529753856 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 03:15:53 INFO - PROCESS | 1850 | 1462529753859 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 03:15:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 03:15:53 INFO - PROCESS | 1850 | 1462529753866 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 03:15:53 INFO - PROCESS | 1850 | 1462529753869 Marionette TRACE conn4 <- [1,2102,null,{}] 03:15:53 INFO - PROCESS | 1850 | 1462529753874 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}] 03:15:54 INFO - PROCESS | 1850 | 1462529754151 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 03:15:54 INFO - PROCESS | 1850 | 1462529754186 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6db4c5800 == 158 [pid = 1850] [id = 533] 03:15:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x7fb6daaa7c00) [pid = 1850] [serial = 1600] [outer = (nil)] 03:15:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x7fb6de067400) [pid = 1850] [serial = 1601] [outer = 0x7fb6daaa7c00] 03:15:54 INFO - PROCESS | 1850 | 1462529754256 Marionette DEBUG loaded listener.js 03:15:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x7fb6de1cb800) [pid = 1850] [serial = 1602] [outer = 0x7fb6daaa7c00] 03:15:55 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x7fb6d371d400) [pid = 1850] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 03:15:55 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x7fb6de9a9800) [pid = 1850] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 03:15:55 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x7fb6efd44c00) [pid = 1850] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 03:15:55 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x7fb6f1507400) [pid = 1850] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 03:15:55 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x7fb6e6a10c00) [pid = 1850] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 03:15:55 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x7fb6d3bd0c00) [pid = 1850] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 03:15:55 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x7fb6e57f7c00) [pid = 1850] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 03:15:55 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x7fb6d3180400) [pid = 1850] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 03:15:55 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x7fb6d3176800) [pid = 1850] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 03:15:55 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x7fb6e810b400) [pid = 1850] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 03:15:55 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x7fb6d3171800) [pid = 1850] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 03:15:55 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x7fb6efd48800) [pid = 1850] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 03:15:55 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x7fb6d32cb000) [pid = 1850] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 03:15:55 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x7fb6e57fb000) [pid = 1850] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 03:15:55 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x7fb6f1279c00) [pid = 1850] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 03:15:55 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x7fb6f0fd1800) [pid = 1850] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 03:15:55 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x7fb6d82a4c00) [pid = 1850] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 03:15:55 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7fb6d36bac00) [pid = 1850] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 03:15:55 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7fb6d32c2800) [pid = 1850] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 03:15:55 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7fb6d54eac00) [pid = 1850] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 03:15:55 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7fb6ea1ba800) [pid = 1850] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 03:15:55 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x7fb6e6a0bc00) [pid = 1850] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 03:15:55 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x7fb6de9ad400) [pid = 1850] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 03:15:55 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x7fb6d32c5000) [pid = 1850] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 03:15:55 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x7fb6d5343000) [pid = 1850] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 03:15:55 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x7fb6d9771400) [pid = 1850] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 03:15:55 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x7fb6d3172400) [pid = 1850] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 03:15:55 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x7fb6de06b800) [pid = 1850] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 03:15:55 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x7fb6ea148000) [pid = 1850] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 03:15:55 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x7fb6df508400) [pid = 1850] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 03:15:55 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x7fb6e6a0fc00) [pid = 1850] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 03:15:55 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x7fb6d36b4400) [pid = 1850] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 03:15:55 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7fb6e6c74800) [pid = 1850] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 03:15:55 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7fb6d5d54400) [pid = 1850] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 03:15:55 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7fb6e6a8cc00) [pid = 1850] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 03:15:55 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x7fb6d82adc00) [pid = 1850] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 03:15:55 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x7fb6efd45800) [pid = 1850] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 03:15:55 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x7fb6e6bafc00) [pid = 1850] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 03:15:55 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x7fb6d5337c00) [pid = 1850] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 03:15:55 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x7fb6df42f000) [pid = 1850] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 03:15:55 INFO - PROCESS | 1850 | 1462529755912 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]]]}] 03:15:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 03:15:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 2081ms 03:15:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 03:15:55 INFO - PROCESS | 1850 | 1462529755949 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 03:15:55 INFO - PROCESS | 1850 | 1462529755951 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 03:15:55 INFO - PROCESS | 1850 | 1462529755958 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 03:15:55 INFO - PROCESS | 1850 | 1462529755961 Marionette TRACE conn4 <- [1,2106,null,{}] 03:15:55 INFO - PROCESS | 1850 | 1462529755967 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}] 03:15:56 INFO - PROCESS | 1850 | 1462529756273 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 03:15:56 INFO - PROCESS | 1850 | 1462529756300 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6db706800 == 159 [pid = 1850] [id = 534] 03:15:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x7fb6d460b800) [pid = 1850] [serial = 1603] [outer = (nil)] 03:15:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x7fb6de1cb000) [pid = 1850] [serial = 1604] [outer = 0x7fb6d460b800] 03:15:56 INFO - PROCESS | 1850 | 1462529756364 Marionette DEBUG loaded listener.js 03:15:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x7fb6df3b0800) [pid = 1850] [serial = 1605] [outer = 0x7fb6d460b800] 03:15:57 INFO - PROCESS | 1850 | 1462529757240 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]]]}] 03:15:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 03:15:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1338ms 03:15:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 03:15:57 INFO - PROCESS | 1850 | 1462529757296 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 03:15:57 INFO - PROCESS | 1850 | 1462529757299 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 03:15:57 INFO - PROCESS | 1850 | 1462529757312 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 03:15:57 INFO - PROCESS | 1850 | 1462529757314 Marionette TRACE conn4 <- [1,2110,null,{}] 03:15:57 INFO - PROCESS | 1850 | 1462529757326 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}] 03:15:57 INFO - PROCESS | 1850 | 1462529757550 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 03:15:57 INFO - PROCESS | 1850 | 1462529757886 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:57 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d3758800 == 160 [pid = 1850] [id = 535] 03:15:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x7fb6d317a800) [pid = 1850] [serial = 1606] [outer = (nil)] 03:15:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x7fb6d32c6800) [pid = 1850] [serial = 1607] [outer = 0x7fb6d317a800] 03:15:58 INFO - PROCESS | 1850 | 1462529758031 Marionette DEBUG loaded listener.js 03:15:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7fb6d36b7c00) [pid = 1850] [serial = 1608] [outer = 0x7fb6d317a800] 03:15:58 INFO - PROCESS | 1850 | 1462529758965 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]]]}] 03:15:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 03:15:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1697ms 03:15:59 INFO - PROCESS | 1850 | 1462529759004 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 03:15:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 03:15:59 INFO - PROCESS | 1850 | 1462529759010 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 03:15:59 INFO - PROCESS | 1850 | 1462529759018 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 03:15:59 INFO - PROCESS | 1850 | 1462529759024 Marionette TRACE conn4 <- [1,2114,null,{}] 03:15:59 INFO - PROCESS | 1850 | 1462529759031 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}] 03:15:59 INFO - PROCESS | 1850 | 1462529759290 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 03:15:59 INFO - PROCESS | 1850 | 1462529759601 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:59 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d8525800 == 161 [pid = 1850] [id = 536] 03:15:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7fb6d4606c00) [pid = 1850] [serial = 1609] [outer = (nil)] 03:15:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7fb6d5339400) [pid = 1850] [serial = 1610] [outer = 0x7fb6d4606c00] 03:15:59 INFO - PROCESS | 1850 | 1462529759688 Marionette DEBUG loaded listener.js 03:15:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7fb6d5a7a400) [pid = 1850] [serial = 1611] [outer = 0x7fb6d4606c00] 03:16:00 INFO - PROCESS | 1850 | 1462529760657 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]]]}] 03:16:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 03:16:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1683ms 03:16:00 INFO - PROCESS | 1850 | 1462529760706 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 03:16:00 INFO - PROCESS | 1850 | 1462529760713 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 03:16:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 03:16:00 INFO - PROCESS | 1850 | 1462529760721 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 03:16:00 INFO - PROCESS | 1850 | 1462529760724 Marionette TRACE conn4 <- [1,2118,null,{}] 03:16:00 INFO - PROCESS | 1850 | 1462529760731 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}] 03:16:00 INFO - PROCESS | 1850 | 1462529760976 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 03:16:01 INFO - PROCESS | 1850 | 1462529761422 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:01 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df344000 == 162 [pid = 1850] [id = 537] 03:16:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x7fb6d82a5000) [pid = 1850] [serial = 1612] [outer = (nil)] 03:16:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x7fb6d8c94400) [pid = 1850] [serial = 1613] [outer = 0x7fb6d82a5000] 03:16:01 INFO - PROCESS | 1850 | 1462529761505 Marionette DEBUG loaded listener.js 03:16:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x7fb6d9555c00) [pid = 1850] [serial = 1614] [outer = 0x7fb6d82a5000] 03:16:02 INFO - PROCESS | 1850 | 1462529762526 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]]]}] 03:16:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 03:16:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1883ms 03:16:02 INFO - PROCESS | 1850 | 1462529762606 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 03:16:02 INFO - PROCESS | 1850 | 1462529762611 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 03:16:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 03:16:02 INFO - PROCESS | 1850 | 1462529762626 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 03:16:02 INFO - PROCESS | 1850 | 1462529762636 Marionette TRACE conn4 <- [1,2122,null,{}] 03:16:02 INFO - PROCESS | 1850 | 1462529762642 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}] 03:16:02 INFO - PROCESS | 1850 | 1462529762926 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 03:16:03 INFO - PROCESS | 1850 | 1462529763235 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df6cb000 == 163 [pid = 1850] [id = 538] 03:16:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x7fb6d82ac800) [pid = 1850] [serial = 1615] [outer = (nil)] 03:16:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x7fb6de068400) [pid = 1850] [serial = 1616] [outer = 0x7fb6d82ac800] 03:16:03 INFO - PROCESS | 1850 | 1462529763314 Marionette DEBUG loaded listener.js 03:16:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7fb6df50a000) [pid = 1850] [serial = 1617] [outer = 0x7fb6d82ac800] 03:16:04 INFO - PROCESS | 1850 | 1462529764236 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]]]}] 03:16:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 03:16:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1658ms 03:16:04 INFO - PROCESS | 1850 | 1462529764278 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 03:16:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 03:16:04 INFO - PROCESS | 1850 | 1462529764283 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 03:16:04 INFO - PROCESS | 1850 | 1462529764289 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 03:16:04 INFO - PROCESS | 1850 | 1462529764292 Marionette TRACE conn4 <- [1,2126,null,{}] 03:16:04 INFO - PROCESS | 1850 | 1462529764299 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}] 03:16:04 INFO - PROCESS | 1850 | 1462529764530 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 03:16:04 INFO - PROCESS | 1850 | 1462529764793 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e0ebe000 == 164 [pid = 1850] [id = 539] 03:16:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x7fb6d9f31000) [pid = 1850] [serial = 1618] [outer = (nil)] 03:16:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x7fb6e1076800) [pid = 1850] [serial = 1619] [outer = 0x7fb6d9f31000] 03:16:04 INFO - PROCESS | 1850 | 1462529764914 Marionette DEBUG loaded listener.js 03:16:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7fb6e121fc00) [pid = 1850] [serial = 1620] [outer = 0x7fb6d9f31000] 03:16:05 INFO - PROCESS | 1850 | 1462529765765 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]]]}] 03:16:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 03:16:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1532ms 03:16:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 03:16:05 INFO - PROCESS | 1850 | 1462529765821 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 03:16:05 INFO - PROCESS | 1850 | 1462529765824 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 03:16:05 INFO - PROCESS | 1850 | 1462529765830 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 03:16:05 INFO - PROCESS | 1850 | 1462529765834 Marionette TRACE conn4 <- [1,2130,null,{}] 03:16:05 INFO - PROCESS | 1850 | 1462529765840 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}] 03:16:06 INFO - PROCESS | 1850 | 1462529766065 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 03:16:06 INFO - PROCESS | 1850 | 1462529766330 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e63c6800 == 165 [pid = 1850] [id = 540] 03:16:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7fb6e46ef800) [pid = 1850] [serial = 1621] [outer = (nil)] 03:16:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7fb6e4771400) [pid = 1850] [serial = 1622] [outer = 0x7fb6e46ef800] 03:16:06 INFO - PROCESS | 1850 | 1462529766479 Marionette DEBUG loaded listener.js 03:16:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7fb6e6a8d000) [pid = 1850] [serial = 1623] [outer = 0x7fb6e46ef800] 03:16:07 INFO - PROCESS | 1850 | 1462529767470 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] 03:16:07 INFO - PROCESS | 1850 | 1462529767550 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 03:16:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 03:16:07 INFO - PROCESS | 1850 | 1462529767559 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 03:16:07 INFO - PROCESS | 1850 | 1462529767563 Marionette TRACE conn4 <- [1,2134,null,{}] 03:16:07 INFO - PROCESS | 1850 | 1462529767568 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}] 03:16:07 INFO - PROCESS | 1850 | 1462529767803 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 03:16:08 INFO - PROCESS | 1850 | 1462529768107 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e9207000 == 166 [pid = 1850] [id = 541] 03:16:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7fb6e46f3000) [pid = 1850] [serial = 1624] [outer = (nil)] 03:16:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7fb6e76bb400) [pid = 1850] [serial = 1625] [outer = 0x7fb6e46f3000] 03:16:08 INFO - PROCESS | 1850 | 1462529768188 Marionette DEBUG loaded listener.js 03:16:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x7fb6e830c000) [pid = 1850] [serial = 1626] [outer = 0x7fb6e46f3000] 03:16:09 INFO - PROCESS | 1850 | 1462529769070 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]]]}] 03:16:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 03:16:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1585ms 03:16:09 INFO - PROCESS | 1850 | 1462529769146 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 03:16:09 INFO - PROCESS | 1850 | 1462529769150 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 03:16:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 03:16:09 INFO - PROCESS | 1850 | 1462529769156 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 03:16:09 INFO - PROCESS | 1850 | 1462529769160 Marionette TRACE conn4 <- [1,2138,null,{}] 03:16:09 INFO - PROCESS | 1850 | 1462529769166 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}] 03:16:09 INFO - PROCESS | 1850 | 1462529769443 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 03:16:09 INFO - PROCESS | 1850 | 1462529769764 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6efb8a000 == 167 [pid = 1850] [id = 542] 03:16:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x7fb6d9556800) [pid = 1850] [serial = 1627] [outer = (nil)] 03:16:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x7fb6e875d800) [pid = 1850] [serial = 1628] [outer = 0x7fb6d9556800] 03:16:09 INFO - PROCESS | 1850 | 1462529769850 Marionette DEBUG loaded listener.js 03:16:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x7fb6ea13f000) [pid = 1850] [serial = 1629] [outer = 0x7fb6d9556800] 03:16:10 INFO - PROCESS | 1850 | 1462529770767 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]]]}] 03:16:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 03:16:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1683ms 03:16:10 INFO - PROCESS | 1850 | 1462529770840 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 03:16:10 INFO - PROCESS | 1850 | 1462529770843 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 03:16:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 03:16:10 INFO - PROCESS | 1850 | 1462529770851 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 03:16:10 INFO - PROCESS | 1850 | 1462529770854 Marionette TRACE conn4 <- [1,2142,null,{}] 03:16:10 INFO - PROCESS | 1850 | 1462529770862 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}] 03:16:11 INFO - PROCESS | 1850 | 1462529771131 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 03:16:11 INFO - PROCESS | 1850 | 1462529771455 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f19e2000 == 168 [pid = 1850] [id = 543] 03:16:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x7fb6e4402800) [pid = 1850] [serial = 1630] [outer = (nil)] 03:16:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x7fb6ec955c00) [pid = 1850] [serial = 1631] [outer = 0x7fb6e4402800] 03:16:11 INFO - PROCESS | 1850 | 1462529771534 Marionette DEBUG loaded listener.js 03:16:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x7fb6ee802800) [pid = 1850] [serial = 1632] [outer = 0x7fb6e4402800] 03:16:12 INFO - PROCESS | 1850 | 1462529772414 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] 03:16:12 INFO - PROCESS | 1850 | 1462529772492 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 03:16:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 03:16:12 INFO - PROCESS | 1850 | 1462529772499 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 03:16:12 INFO - PROCESS | 1850 | 1462529772503 Marionette TRACE conn4 <- [1,2146,null,{}] 03:16:12 INFO - PROCESS | 1850 | 1462529772514 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}] 03:16:12 INFO - PROCESS | 1850 | 1462529772796 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 03:16:13 INFO - PROCESS | 1850 | 1462529773100 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:13 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f3353800 == 169 [pid = 1850] [id = 544] 03:16:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x7fb6e8605400) [pid = 1850] [serial = 1633] [outer = (nil)] 03:16:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x7fb6efd48c00) [pid = 1850] [serial = 1634] [outer = 0x7fb6e8605400] 03:16:13 INFO - PROCESS | 1850 | 1462529773181 Marionette DEBUG loaded listener.js 03:16:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x7fb6f07ae000) [pid = 1850] [serial = 1635] [outer = 0x7fb6e8605400] 03:16:14 INFO - PROCESS | 1850 | 1462529774055 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] 03:16:14 INFO - PROCESS | 1850 | 1462529774140 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 03:16:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 03:16:14 INFO - PROCESS | 1850 | 1462529774148 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 03:16:14 INFO - PROCESS | 1850 | 1462529774152 Marionette TRACE conn4 <- [1,2150,null,{}] 03:16:14 INFO - PROCESS | 1850 | 1462529774158 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}] 03:16:14 INFO - PROCESS | 1850 | 1462529774429 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 03:16:14 INFO - PROCESS | 1850 | 1462529774745 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6fc6c6000 == 170 [pid = 1850] [id = 545] 03:16:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x7fb6f127bc00) [pid = 1850] [serial = 1636] [outer = (nil)] 03:16:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x7fb6f1281000) [pid = 1850] [serial = 1637] [outer = 0x7fb6f127bc00] 03:16:14 INFO - PROCESS | 1850 | 1462529774838 Marionette DEBUG loaded listener.js 03:16:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x7fb6f19b3000) [pid = 1850] [serial = 1638] [outer = 0x7fb6f127bc00] 03:16:15 INFO - PROCESS | 1850 | 1462529775749 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]]]}] 03:16:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 03:16:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1634ms 03:16:15 INFO - PROCESS | 1850 | 1462529775783 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 03:16:15 INFO - PROCESS | 1850 | 1462529775786 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 03:16:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 03:16:15 INFO - PROCESS | 1850 | 1462529775793 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 03:16:15 INFO - PROCESS | 1850 | 1462529775799 Marionette TRACE conn4 <- [1,2154,null,{}] 03:16:15 INFO - PROCESS | 1850 | 1462529775805 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}] 03:16:16 INFO - PROCESS | 1850 | 1462529776080 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 03:16:16 INFO - PROCESS | 1850 | 1462529776345 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb7008c4800 == 171 [pid = 1850] [id = 546] 03:16:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x7fb6f127c400) [pid = 1850] [serial = 1639] [outer = (nil)] 03:16:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x7fb6f397b800) [pid = 1850] [serial = 1640] [outer = 0x7fb6f127c400] 03:16:16 INFO - PROCESS | 1850 | 1462529776467 Marionette DEBUG loaded listener.js 03:16:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x7fb6fd214000) [pid = 1850] [serial = 1641] [outer = 0x7fb6f127c400] 03:16:17 INFO - PROCESS | 1850 | 1462529777322 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]]]}] 03:16:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 03:16:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1585ms 03:16:17 INFO - PROCESS | 1850 | 1462529777379 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 03:16:17 INFO - PROCESS | 1850 | 1462529777383 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 03:16:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 03:16:17 INFO - PROCESS | 1850 | 1462529777389 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 03:16:17 INFO - PROCESS | 1850 | 1462529777391 Marionette TRACE conn4 <- [1,2158,null,{}] 03:16:17 INFO - PROCESS | 1850 | 1462529777397 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}] 03:16:17 INFO - PROCESS | 1850 | 1462529777633 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 03:16:17 INFO - PROCESS | 1850 | 1462529777981 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb702289000 == 172 [pid = 1850] [id = 547] 03:16:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x7fb6fd592c00) [pid = 1850] [serial = 1642] [outer = (nil)] 03:16:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x7fb6fd758000) [pid = 1850] [serial = 1643] [outer = 0x7fb6fd592c00] 03:16:18 INFO - PROCESS | 1850 | 1462529778062 Marionette DEBUG loaded listener.js 03:16:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x7fb6fe40fc00) [pid = 1850] [serial = 1644] [outer = 0x7fb6fd592c00] 03:16:18 INFO - PROCESS | 1850 | 1462529778914 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]]]}] 03:16:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 03:16:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1578ms 03:16:18 INFO - PROCESS | 1850 | 1462529778969 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 03:16:18 INFO - PROCESS | 1850 | 1462529778972 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 03:16:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 03:16:18 INFO - PROCESS | 1850 | 1462529778979 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 03:16:18 INFO - PROCESS | 1850 | 1462529778981 Marionette TRACE conn4 <- [1,2162,null,{}] 03:16:18 INFO - PROCESS | 1850 | 1462529778988 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}] 03:16:19 INFO - PROCESS | 1850 | 1462529779223 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 03:16:19 INFO - PROCESS | 1850 | 1462529779542 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:19 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb702ad8000 == 173 [pid = 1850] [id = 548] 03:16:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x7fb6d9773800) [pid = 1850] [serial = 1645] [outer = (nil)] 03:16:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x7fb6fe7e0800) [pid = 1850] [serial = 1646] [outer = 0x7fb6d9773800] 03:16:19 INFO - PROCESS | 1850 | 1462529779619 Marionette DEBUG loaded listener.js 03:16:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x7fb6fe958800) [pid = 1850] [serial = 1647] [outer = 0x7fb6d9773800] 03:16:20 INFO - PROCESS | 1850 | 1462529780471 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]]]}] 03:16:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 03:16:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1529ms 03:16:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 03:16:20 INFO - PROCESS | 1850 | 1462529780510 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 03:16:20 INFO - PROCESS | 1850 | 1462529780512 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 03:16:20 INFO - PROCESS | 1850 | 1462529780519 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 03:16:20 INFO - PROCESS | 1850 | 1462529780522 Marionette TRACE conn4 <- [1,2166,null,{}] 03:16:20 INFO - PROCESS | 1850 | 1462529780527 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}] 03:16:20 INFO - PROCESS | 1850 | 1462529780743 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 03:16:21 INFO - PROCESS | 1850 | 1462529781011 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb7053c7000 == 174 [pid = 1850] [id = 549] 03:16:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 189 (0x7fb6daaa5400) [pid = 1850] [serial = 1648] [outer = (nil)] 03:16:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 190 (0x7fb700869c00) [pid = 1850] [serial = 1649] [outer = 0x7fb6daaa5400] 03:16:21 INFO - PROCESS | 1850 | 1462529781134 Marionette DEBUG loaded listener.js 03:16:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 191 (0x7fb701c3d800) [pid = 1850] [serial = 1650] [outer = 0x7fb6daaa5400] 03:16:22 INFO - PROCESS | 1850 | 1462529782090 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]]]}] 03:16:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 03:16:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1632ms 03:16:22 INFO - PROCESS | 1850 | 1462529782151 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 03:16:22 INFO - PROCESS | 1850 | 1462529782154 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 03:16:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 03:16:22 INFO - PROCESS | 1850 | 1462529782161 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 03:16:22 INFO - PROCESS | 1850 | 1462529782164 Marionette TRACE conn4 <- [1,2170,null,{}] 03:16:22 INFO - PROCESS | 1850 | 1462529782170 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}] 03:16:22 INFO - PROCESS | 1850 | 1462529782405 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 03:16:22 INFO - PROCESS | 1850 | 1462529782712 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:22 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb70a093000 == 175 [pid = 1850] [id = 550] 03:16:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 192 (0x7fb6fe411400) [pid = 1850] [serial = 1651] [outer = (nil)] 03:16:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 193 (0x7fb701ac2400) [pid = 1850] [serial = 1652] [outer = 0x7fb6fe411400] 03:16:22 INFO - PROCESS | 1850 | 1462529782807 Marionette DEBUG loaded listener.js 03:16:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 194 (0x7fb70292d400) [pid = 1850] [serial = 1653] [outer = 0x7fb6fe411400] 03:16:23 INFO - PROCESS | 1850 | 1462529783662 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]]]}] 03:16:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 03:16:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1532ms 03:16:23 INFO - PROCESS | 1850 | 1462529783693 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 03:16:23 INFO - PROCESS | 1850 | 1462529783697 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 03:16:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 03:16:23 INFO - PROCESS | 1850 | 1462529783704 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 03:16:23 INFO - PROCESS | 1850 | 1462529783707 Marionette TRACE conn4 <- [1,2174,null,{}] 03:16:23 INFO - PROCESS | 1850 | 1462529783715 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}] 03:16:23 INFO - PROCESS | 1850 | 1462529783955 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 03:16:24 INFO - PROCESS | 1850 | 1462529784265 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:24 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d2b9f000 == 176 [pid = 1850] [id = 551] 03:16:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 195 (0x7fb6d46a4c00) [pid = 1850] [serial = 1654] [outer = (nil)] 03:16:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 196 (0x7fb6d46ab400) [pid = 1850] [serial = 1655] [outer = 0x7fb6d46a4c00] 03:16:24 INFO - PROCESS | 1850 | 1462529784350 Marionette DEBUG loaded listener.js 03:16:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 197 (0x7fb6d46b0000) [pid = 1850] [serial = 1656] [outer = 0x7fb6d46a4c00] 03:16:25 INFO - PROCESS | 1850 | 1462529785160 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]]]}] 03:16:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 03:16:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1488ms 03:16:25 INFO - PROCESS | 1850 | 1462529785209 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 03:16:25 INFO - PROCESS | 1850 | 1462529785213 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 03:16:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 03:16:25 INFO - PROCESS | 1850 | 1462529785219 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 03:16:25 INFO - PROCESS | 1850 | 1462529785223 Marionette TRACE conn4 <- [1,2178,null,{}] 03:16:25 INFO - PROCESS | 1850 | 1462529785228 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}] 03:16:25 INFO - PROCESS | 1850 | 1462529785447 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 03:16:25 INFO - PROCESS | 1850 | 1462529785749 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:25 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb70a098000 == 177 [pid = 1850] [id = 552] 03:16:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 198 (0x7fb6d46a5400) [pid = 1850] [serial = 1657] [outer = (nil)] 03:16:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 199 (0x7fb6df4c3800) [pid = 1850] [serial = 1658] [outer = 0x7fb6d46a5400] 03:16:25 INFO - PROCESS | 1850 | 1462529785867 Marionette DEBUG loaded listener.js 03:16:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 200 (0x7fb6df4c8c00) [pid = 1850] [serial = 1659] [outer = 0x7fb6d46a5400] 03:16:26 INFO - PROCESS | 1850 | 1462529786732 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]]]}] 03:16:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 03:16:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1585ms 03:16:26 INFO - PROCESS | 1850 | 1462529786806 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 03:16:26 INFO - PROCESS | 1850 | 1462529786809 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 03:16:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 03:16:27 INFO - PROCESS | 1850 | 1462529787101 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 03:16:27 INFO - PROCESS | 1850 | 1462529787106 Marionette TRACE conn4 <- [1,2182,null,{}] 03:16:27 INFO - PROCESS | 1850 | 1462529787131 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}] 03:16:27 INFO - PROCESS | 1850 | 1462529787397 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 03:16:27 INFO - PROCESS | 1850 | 1462529787724 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d38d6800 == 178 [pid = 1850] [id = 553] 03:16:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 201 (0x7fb6d317cc00) [pid = 1850] [serial = 1660] [outer = (nil)] 03:16:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 202 (0x7fb6d36bd000) [pid = 1850] [serial = 1661] [outer = 0x7fb6d317cc00] 03:16:27 INFO - PROCESS | 1850 | 1462529787812 Marionette DEBUG loaded listener.js 03:16:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 203 (0x7fb6d5a75000) [pid = 1850] [serial = 1662] [outer = 0x7fb6d317cc00] 03:16:29 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d366a800 == 177 [pid = 1850] [id = 485] 03:16:29 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6df48c000 == 176 [pid = 1850] [id = 488] 03:16:29 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d8e9b000 == 175 [pid = 1850] [id = 486] 03:16:29 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d3766800 == 174 [pid = 1850] [id = 484] 03:16:29 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6db706800 == 173 [pid = 1850] [id = 534] 03:16:29 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6db4c5800 == 172 [pid = 1850] [id = 533] 03:16:29 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d8e94000 == 171 [pid = 1850] [id = 532] 03:16:29 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d3ea9800 == 170 [pid = 1850] [id = 531] 03:16:29 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d32ea000 == 169 [pid = 1850] [id = 530] 03:16:29 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d502f000 == 168 [pid = 1850] [id = 529] 03:16:29 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f1454000 == 167 [pid = 1850] [id = 527] 03:16:29 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f07d2800 == 166 [pid = 1850] [id = 526] 03:16:29 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6ea3cd000 == 165 [pid = 1850] [id = 525] 03:16:29 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e74c7000 == 164 [pid = 1850] [id = 524] 03:16:29 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e6ab2000 == 163 [pid = 1850] [id = 523] 03:16:29 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e5327000 == 162 [pid = 1850] [id = 522] 03:16:29 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e0ea4000 == 161 [pid = 1850] [id = 521] 03:16:29 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6dfe6e800 == 160 [pid = 1850] [id = 520] 03:16:29 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6df645800 == 159 [pid = 1850] [id = 519] 03:16:29 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6df524000 == 158 [pid = 1850] [id = 518] 03:16:29 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6df34c000 == 157 [pid = 1850] [id = 517] 03:16:29 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6de04e800 == 156 [pid = 1850] [id = 516] 03:16:29 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6db678000 == 155 [pid = 1850] [id = 515] 03:16:29 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d968a800 == 154 [pid = 1850] [id = 514] 03:16:29 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d5026800 == 153 [pid = 1850] [id = 513] 03:16:29 INFO - PROCESS | 1850 | --DOMWINDOW == 202 (0x7fb6d8c97800) [pid = 1850] [serial = 1518] [outer = (nil)] [url = about:blank] 03:16:29 INFO - PROCESS | 1850 | --DOMWINDOW == 201 (0x7fb6df696c00) [pid = 1850] [serial = 1482] [outer = (nil)] [url = about:blank] 03:16:29 INFO - PROCESS | 1850 | --DOMWINDOW == 200 (0x7fb6f0cbcc00) [pid = 1850] [serial = 1434] [outer = (nil)] [url = about:blank] 03:16:29 INFO - PROCESS | 1850 | --DOMWINDOW == 199 (0x7fb6fd58c000) [pid = 1850] [serial = 1440] [outer = (nil)] [url = about:blank] 03:16:29 INFO - PROCESS | 1850 | --DOMWINDOW == 198 (0x7fb6ebfbbc00) [pid = 1850] [serial = 1497] [outer = (nil)] [url = about:blank] 03:16:29 INFO - PROCESS | 1850 | --DOMWINDOW == 197 (0x7fb6d54eb400) [pid = 1850] [serial = 1533] [outer = (nil)] [url = about:blank] 03:16:29 INFO - PROCESS | 1850 | --DOMWINDOW == 196 (0x7fb6e6a87000) [pid = 1850] [serial = 1419] [outer = (nil)] [url = about:blank] 03:16:29 INFO - PROCESS | 1850 | --DOMWINDOW == 195 (0x7fb6d32c7800) [pid = 1850] [serial = 1526] [outer = (nil)] [url = about:blank] 03:16:29 INFO - PROCESS | 1850 | --DOMWINDOW == 194 (0x7fb6d35a5000) [pid = 1850] [serial = 1404] [outer = (nil)] [url = about:blank] 03:16:29 INFO - PROCESS | 1850 | --DOMWINDOW == 193 (0x7fb6df438c00) [pid = 1850] [serial = 1481] [outer = (nil)] [url = about:blank] 03:16:29 INFO - PROCESS | 1850 | --DOMWINDOW == 192 (0x7fb6eebdec00) [pid = 1850] [serial = 1431] [outer = (nil)] [url = about:blank] 03:16:29 INFO - PROCESS | 1850 | --DOMWINDOW == 191 (0x7fb6d441cc00) [pid = 1850] [serial = 1521] [outer = (nil)] [url = about:blank] 03:16:29 INFO - PROCESS | 1850 | --DOMWINDOW == 190 (0x7fb6f097a400) [pid = 1850] [serial = 1502] [outer = (nil)] [url = about:blank] 03:16:29 INFO - PROCESS | 1850 | --DOMWINDOW == 189 (0x7fb70224ac00) [pid = 1850] [serial = 1514] [outer = (nil)] [url = about:blank] 03:16:29 INFO - PROCESS | 1850 | --DOMWINDOW == 188 (0x7fb6e875f800) [pid = 1850] [serial = 1494] [outer = (nil)] [url = about:blank] 03:16:29 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x7fb6fd7ae000) [pid = 1850] [serial = 1509] [outer = (nil)] [url = about:blank] 03:16:29 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x7fb6f1286c00) [pid = 1850] [serial = 1505] [outer = (nil)] [url = about:blank] 03:16:29 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x7fb6d32cf400) [pid = 1850] [serial = 1527] [outer = (nil)] [url = about:blank] 03:16:29 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x7fb6de069c00) [pid = 1850] [serial = 1410] [outer = (nil)] [url = about:blank] 03:16:29 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x7fb6d5334400) [pid = 1850] [serial = 1523] [outer = (nil)] [url = about:blank] 03:16:29 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x7fb6d3721c00) [pid = 1850] [serial = 1472] [outer = (nil)] [url = about:blank] 03:16:29 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x7fb6d3bd0400) [pid = 1850] [serial = 1530] [outer = (nil)] [url = about:blank] 03:16:29 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x7fb6d7ccb400) [pid = 1850] [serial = 1407] [outer = (nil)] [url = about:blank] 03:16:29 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x7fb6d460f000) [pid = 1850] [serial = 1532] [outer = (nil)] [url = about:blank] 03:16:29 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x7fb6fe922000) [pid = 1850] [serial = 1443] [outer = (nil)] [url = about:blank] 03:16:29 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x7fb6e6c77400) [pid = 1850] [serial = 1490] [outer = (nil)] [url = about:blank] 03:16:29 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x7fb6e45d0400) [pid = 1850] [serial = 1485] [outer = (nil)] [url = about:blank] 03:16:29 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x7fb6d3af0800) [pid = 1850] [serial = 1535] [outer = (nil)] [url = about:blank] 03:16:29 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x7fb6d32c7000) [pid = 1850] [serial = 1520] [outer = (nil)] [url = about:blank] 03:16:29 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x7fb6d5a73800) [pid = 1850] [serial = 1475] [outer = (nil)] [url = about:blank] 03:16:29 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x7fb6e7746c00) [pid = 1850] [serial = 1491] [outer = (nil)] [url = about:blank] 03:16:29 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x7fb6dfabe400) [pid = 1850] [serial = 1332] [outer = (nil)] [url = about:blank] 03:16:29 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x7fb6d54e8800) [pid = 1850] [serial = 1470] [outer = (nil)] [url = about:blank] 03:16:29 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x7fb6ed782800) [pid = 1850] [serial = 1500] [outer = (nil)] [url = about:blank] 03:16:29 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x7fb6ed773400) [pid = 1850] [serial = 1499] [outer = (nil)] [url = about:blank] 03:16:29 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x7fb7023c4c00) [pid = 1850] [serial = 1515] [outer = (nil)] [url = about:blank] 03:16:29 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x7fb6d3af9c00) [pid = 1850] [serial = 1529] [outer = (nil)] [url = about:blank] 03:16:29 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7fb701ac5000) [pid = 1850] [serial = 1512] [outer = (nil)] [url = about:blank] 03:16:29 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7fb6d7469800) [pid = 1850] [serial = 1517] [outer = (nil)] [url = about:blank] 03:16:29 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7fb6d7467800) [pid = 1850] [serial = 1536] [outer = (nil)] [url = about:blank] 03:16:29 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7fb6e469f800) [pid = 1850] [serial = 1416] [outer = (nil)] [url = about:blank] 03:16:29 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x7fb6e6bcbc00) [pid = 1850] [serial = 1488] [outer = (nil)] [url = about:blank] 03:16:29 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x7fb6d4419c00) [pid = 1850] [serial = 1473] [outer = (nil)] [url = about:blank] 03:16:29 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x7fb6e1134400) [pid = 1850] [serial = 1484] [outer = (nil)] [url = about:blank] 03:16:29 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x7fb6d976e400) [pid = 1850] [serial = 1449] [outer = (nil)] [url = about:blank] 03:16:29 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x7fb6e6a82000) [pid = 1850] [serial = 1487] [outer = (nil)] [url = about:blank] 03:16:29 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x7fb6ea13bc00) [pid = 1850] [serial = 1496] [outer = (nil)] [url = about:blank] 03:16:29 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x7fb6fd296800) [pid = 1850] [serial = 1508] [outer = (nil)] [url = about:blank] 03:16:29 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x7fb6d5d4f400) [pid = 1850] [serial = 1476] [outer = (nil)] [url = about:blank] 03:16:29 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x7fb6f0dd8800) [pid = 1850] [serial = 1503] [outer = (nil)] [url = about:blank] 03:16:29 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x7fb6ea1b3400) [pid = 1850] [serial = 1428] [outer = (nil)] [url = about:blank] 03:16:29 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x7fb6e1072c00) [pid = 1850] [serial = 1389] [outer = (nil)] [url = about:blank] 03:16:29 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7fb6f2542000) [pid = 1850] [serial = 1506] [outer = (nil)] [url = about:blank] 03:16:29 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7fb6e76be400) [pid = 1850] [serial = 1422] [outer = (nil)] [url = about:blank] 03:16:29 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7fb6f344e400) [pid = 1850] [serial = 1511] [outer = (nil)] [url = about:blank] 03:16:29 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x7fb6e8157000) [pid = 1850] [serial = 1493] [outer = (nil)] [url = about:blank] 03:16:29 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x7fb6d8d65000) [pid = 1850] [serial = 1478] [outer = (nil)] [url = about:blank] 03:16:29 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x7fb6f344e800) [pid = 1850] [serial = 1437] [outer = (nil)] [url = about:blank] 03:16:29 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x7fb6e8156800) [pid = 1850] [serial = 1425] [outer = (nil)] [url = about:blank] 03:16:29 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x7fb6daaac400) [pid = 1850] [serial = 1479] [outer = (nil)] [url = about:blank] 03:16:29 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x7fb701c82c00) [pid = 1850] [serial = 1446] [outer = (nil)] [url = about:blank] 03:16:29 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x7fb6e107dc00) [pid = 1850] [serial = 1413] [outer = (nil)] [url = about:blank] 03:16:29 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x7fb6d82a3800) [pid = 1850] [serial = 1538] [outer = (nil)] [url = about:blank] 03:16:30 INFO - PROCESS | 1850 | 1462529790082 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]]]}] 03:16:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 03:16:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 3092ms 03:16:30 INFO - PROCESS | 1850 | 1462529790115 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 03:16:30 INFO - PROCESS | 1850 | 1462529790122 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 03:16:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 03:16:30 INFO - PROCESS | 1850 | 1462529790129 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 03:16:30 INFO - PROCESS | 1850 | 1462529790135 Marionette TRACE conn4 <- [1,2186,null,{}] 03:16:30 INFO - PROCESS | 1850 | 1462529790142 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}] 03:16:30 INFO - PROCESS | 1850 | 1462529790355 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 03:16:30 INFO - PROCESS | 1850 | 1462529790548 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:30 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d3e97000 == 154 [pid = 1850] [id = 554] 03:16:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x7fb6d36bcc00) [pid = 1850] [serial = 1663] [outer = (nil)] 03:16:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x7fb6d3bd0400) [pid = 1850] [serial = 1664] [outer = 0x7fb6d36bcc00] 03:16:30 INFO - PROCESS | 1850 | 1462529790617 Marionette DEBUG loaded listener.js 03:16:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x7fb6d441f800) [pid = 1850] [serial = 1665] [outer = 0x7fb6d36bcc00] 03:16:31 INFO - PROCESS | 1850 | 1462529791510 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]]]}] 03:16:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 03:16:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1440ms 03:16:31 INFO - PROCESS | 1850 | 1462529791570 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 03:16:31 INFO - PROCESS | 1850 | 1462529791578 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 03:16:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 03:16:31 INFO - PROCESS | 1850 | 1462529791588 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 03:16:31 INFO - PROCESS | 1850 | 1462529791591 Marionette TRACE conn4 <- [1,2190,null,{}] 03:16:31 INFO - PROCESS | 1850 | 1462529791597 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}] 03:16:31 INFO - PROCESS | 1850 | 1462529791821 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 03:16:32 INFO - PROCESS | 1850 | 1462529792042 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:32 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d5a5f800 == 155 [pid = 1850] [id = 555] 03:16:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x7fb6d3718c00) [pid = 1850] [serial = 1666] [outer = (nil)] 03:16:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x7fb6d5a77000) [pid = 1850] [serial = 1667] [outer = 0x7fb6d3718c00] 03:16:32 INFO - PROCESS | 1850 | 1462529792132 Marionette DEBUG loaded listener.js 03:16:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x7fb6d5d54800) [pid = 1850] [serial = 1668] [outer = 0x7fb6d3718c00] 03:16:33 INFO - PROCESS | 1850 | 1462529793144 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]]]}] 03:16:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 03:16:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1581ms 03:16:33 INFO - PROCESS | 1850 | 1462529793170 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 03:16:33 INFO - PROCESS | 1850 | 1462529793173 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 03:16:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 03:16:33 INFO - PROCESS | 1850 | 1462529793188 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 03:16:33 INFO - PROCESS | 1850 | 1462529793196 Marionette TRACE conn4 <- [1,2194,null,{}] 03:16:33 INFO - PROCESS | 1850 | 1462529793250 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}] 03:16:33 INFO - PROCESS | 1850 | 1462529793647 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 03:16:33 INFO - PROCESS | 1850 | 1462529793835 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:33 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d8e8f800 == 156 [pid = 1850] [id = 556] 03:16:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x7fb6d8c93000) [pid = 1850] [serial = 1669] [outer = (nil)] 03:16:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x7fb6d8c9f000) [pid = 1850] [serial = 1670] [outer = 0x7fb6d8c93000] 03:16:33 INFO - PROCESS | 1850 | 1462529793909 Marionette DEBUG loaded listener.js 03:16:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7fb6d9861800) [pid = 1850] [serial = 1671] [outer = 0x7fb6d8c93000] 03:16:34 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7fb6d460e000) [pid = 1850] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 03:16:34 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x7fb6d36b6c00) [pid = 1850] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 03:16:34 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x7fb6d371e000) [pid = 1850] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 03:16:34 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x7fb6d3173000) [pid = 1850] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 03:16:34 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x7fb6d4610800) [pid = 1850] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 03:16:34 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x7fb6daaa7c00) [pid = 1850] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 03:16:35 INFO - PROCESS | 1850 | 1462529795236 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]]]}] 03:16:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 03:16:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 2079ms 03:16:35 INFO - PROCESS | 1850 | 1462529795264 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 03:16:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 03:16:35 INFO - PROCESS | 1850 | 1462529795269 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 03:16:35 INFO - PROCESS | 1850 | 1462529795276 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 03:16:35 INFO - PROCESS | 1850 | 1462529795280 Marionette TRACE conn4 <- [1,2198,null,{}] 03:16:35 INFO - PROCESS | 1850 | 1462529795285 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}] 03:16:35 INFO - PROCESS | 1850 | 1462529795513 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 03:16:35 INFO - PROCESS | 1850 | 1462529795698 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6dae5e000 == 157 [pid = 1850] [id = 557] 03:16:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x7fb6d36bac00) [pid = 1850] [serial = 1672] [outer = (nil)] 03:16:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x7fb6d9f30400) [pid = 1850] [serial = 1673] [outer = 0x7fb6d36bac00] 03:16:35 INFO - PROCESS | 1850 | 1462529795764 Marionette DEBUG loaded listener.js 03:16:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x7fb6dd58ec00) [pid = 1850] [serial = 1674] [outer = 0x7fb6d36bac00] 03:16:36 INFO - PROCESS | 1850 | 1462529796526 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]]]}] 03:16:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 03:16:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1284ms 03:16:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 03:16:36 INFO - PROCESS | 1850 | 1462529796560 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 03:16:36 INFO - PROCESS | 1850 | 1462529796563 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 03:16:36 INFO - PROCESS | 1850 | 1462529796570 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 03:16:36 INFO - PROCESS | 1850 | 1462529796573 Marionette TRACE conn4 <- [1,2202,null,{}] 03:16:36 INFO - PROCESS | 1850 | 1462529796578 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}] 03:16:37 INFO - PROCESS | 1850 | 1462529797003 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 03:16:37 INFO - PROCESS | 1850 | 1462529797288 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:37 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d38dd800 == 158 [pid = 1850] [id = 558] 03:16:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x7fb6d317fc00) [pid = 1850] [serial = 1675] [outer = (nil)] 03:16:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x7fb6d359cc00) [pid = 1850] [serial = 1676] [outer = 0x7fb6d317fc00] 03:16:37 INFO - PROCESS | 1850 | 1462529797373 Marionette DEBUG loaded listener.js 03:16:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7fb6d3bc6c00) [pid = 1850] [serial = 1677] [outer = 0x7fb6d317fc00] 03:16:38 INFO - PROCESS | 1850 | 1462529798309 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]]]}] 03:16:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 03:16:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1783ms 03:16:38 INFO - PROCESS | 1850 | 1462529798354 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 03:16:38 INFO - PROCESS | 1850 | 1462529798360 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 03:16:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 03:16:38 INFO - PROCESS | 1850 | 1462529798368 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 03:16:38 INFO - PROCESS | 1850 | 1462529798375 Marionette TRACE conn4 <- [1,2206,null,{}] 03:16:38 INFO - PROCESS | 1850 | 1462529798383 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}] 03:16:38 INFO - PROCESS | 1850 | 1462529798650 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 03:16:38 INFO - PROCESS | 1850 | 1462529798963 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:38 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d8e8b000 == 159 [pid = 1850] [id = 559] 03:16:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7fb6d5d4fc00) [pid = 1850] [serial = 1678] [outer = (nil)] 03:16:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7fb6d7cd0400) [pid = 1850] [serial = 1679] [outer = 0x7fb6d5d4fc00] 03:16:39 INFO - PROCESS | 1850 | 1462529799047 Marionette DEBUG loaded listener.js 03:16:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7fb6d8d5c800) [pid = 1850] [serial = 1680] [outer = 0x7fb6d5d4fc00] 03:16:40 INFO - PROCESS | 1850 | 1462529800037 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]]]}] 03:16:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 03:16:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1700ms 03:16:40 INFO - PROCESS | 1850 | 1462529800069 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 03:16:40 INFO - PROCESS | 1850 | 1462529800073 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 03:16:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 03:16:40 INFO - PROCESS | 1850 | 1462529800081 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 03:16:40 INFO - PROCESS | 1850 | 1462529800085 Marionette TRACE conn4 <- [1,2210,null,{}] 03:16:40 INFO - PROCESS | 1850 | 1462529800092 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}] 03:16:40 INFO - PROCESS | 1850 | 1462529800331 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 03:16:40 INFO - PROCESS | 1850 | 1462529800598 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:40 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6de043000 == 160 [pid = 1850] [id = 560] 03:16:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x7fb6dd599c00) [pid = 1850] [serial = 1681] [outer = (nil)] 03:16:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x7fb6de1d7400) [pid = 1850] [serial = 1682] [outer = 0x7fb6dd599c00] 03:16:40 INFO - PROCESS | 1850 | 1462529800764 Marionette DEBUG loaded listener.js 03:16:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x7fb6ded5ac00) [pid = 1850] [serial = 1683] [outer = 0x7fb6dd599c00] 03:16:41 INFO - PROCESS | 1850 | 1462529801664 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]]]}] 03:16:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 03:16:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1637ms 03:16:41 INFO - PROCESS | 1850 | 1462529801720 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 03:16:41 INFO - PROCESS | 1850 | 1462529801727 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 03:16:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 03:16:41 INFO - PROCESS | 1850 | 1462529801745 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 03:16:41 INFO - PROCESS | 1850 | 1462529801753 Marionette TRACE conn4 <- [1,2214,null,{}] 03:16:41 INFO - PROCESS | 1850 | 1462529801758 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}] 03:16:42 INFO - PROCESS | 1850 | 1462529802038 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 03:16:42 INFO - PROCESS | 1850 | 1462529802346 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df3d8000 == 161 [pid = 1850] [id = 561] 03:16:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x7fb6daaa8800) [pid = 1850] [serial = 1684] [outer = (nil)] 03:16:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x7fb6df698000) [pid = 1850] [serial = 1685] [outer = 0x7fb6daaa8800] 03:16:42 INFO - PROCESS | 1850 | 1462529802427 Marionette DEBUG loaded listener.js 03:16:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7fb6e1072c00) [pid = 1850] [serial = 1686] [outer = 0x7fb6daaa8800] 03:16:43 INFO - PROCESS | 1850 | 1462529803306 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]]]}] 03:16:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 03:16:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1598ms 03:16:43 INFO - PROCESS | 1850 | 1462529803335 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 03:16:43 INFO - PROCESS | 1850 | 1462529803338 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 03:16:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 03:16:43 INFO - PROCESS | 1850 | 1462529803345 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 03:16:43 INFO - PROCESS | 1850 | 1462529803348 Marionette TRACE conn4 <- [1,2218,null,{}] 03:16:43 INFO - PROCESS | 1850 | 1462529803354 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}] 03:16:43 INFO - PROCESS | 1850 | 1462529803586 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 03:16:43 INFO - PROCESS | 1850 | 1462529803850 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:43 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df60e800 == 162 [pid = 1850] [id = 562] 03:16:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x7fb6de06a000) [pid = 1850] [serial = 1687] [outer = (nil)] 03:16:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x7fb6e4402c00) [pid = 1850] [serial = 1688] [outer = 0x7fb6de06a000] 03:16:43 INFO - PROCESS | 1850 | 1462529803973 Marionette DEBUG loaded listener.js 03:16:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7fb6e45d4c00) [pid = 1850] [serial = 1689] [outer = 0x7fb6de06a000] 03:16:44 INFO - PROCESS | 1850 | 1462529804838 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]]]}] 03:16:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 03:16:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1537ms 03:16:44 INFO - PROCESS | 1850 | 1462529804884 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 03:16:44 INFO - PROCESS | 1850 | 1462529804888 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 03:16:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 03:16:44 INFO - PROCESS | 1850 | 1462529804896 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 03:16:44 INFO - PROCESS | 1850 | 1462529804899 Marionette TRACE conn4 <- [1,2222,null,{}] 03:16:44 INFO - PROCESS | 1850 | 1462529804905 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}] 03:16:45 INFO - PROCESS | 1850 | 1462529805137 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 03:16:45 INFO - PROCESS | 1850 | 1462529805414 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:45 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6dfca6000 == 163 [pid = 1850] [id = 563] 03:16:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7fb6e57f4400) [pid = 1850] [serial = 1690] [outer = (nil)] 03:16:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7fb6e57fdc00) [pid = 1850] [serial = 1691] [outer = 0x7fb6e57f4400] 03:16:45 INFO - PROCESS | 1850 | 1462529805555 Marionette DEBUG loaded listener.js 03:16:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7fb6e6a03000) [pid = 1850] [serial = 1692] [outer = 0x7fb6e57f4400] 03:16:46 INFO - PROCESS | 1850 | 1462529806453 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]]]}] 03:16:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 03:16:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1630ms 03:16:46 INFO - PROCESS | 1850 | 1462529806527 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 03:16:46 INFO - PROCESS | 1850 | 1462529806531 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 03:16:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 03:16:46 INFO - PROCESS | 1850 | 1462529806538 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 03:16:46 INFO - PROCESS | 1850 | 1462529806541 Marionette TRACE conn4 <- [1,2226,null,{}] 03:16:46 INFO - PROCESS | 1850 | 1462529806547 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}] 03:16:46 INFO - PROCESS | 1850 | 1462529806837 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 03:16:47 INFO - PROCESS | 1850 | 1462529807141 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:47 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e0ea4000 == 164 [pid = 1850] [id = 564] 03:16:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7fb6e6bcbc00) [pid = 1850] [serial = 1693] [outer = (nil)] 03:16:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7fb6e6c71c00) [pid = 1850] [serial = 1694] [outer = 0x7fb6e6bcbc00] 03:16:47 INFO - PROCESS | 1850 | 1462529807244 Marionette DEBUG loaded listener.js 03:16:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x7fb6e6e09800) [pid = 1850] [serial = 1695] [outer = 0x7fb6e6bcbc00] 03:16:48 INFO - PROCESS | 1850 | 1462529808171 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]]]}] 03:16:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 03:16:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1685ms 03:16:48 INFO - PROCESS | 1850 | 1462529808225 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 03:16:48 INFO - PROCESS | 1850 | 1462529808228 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 03:16:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 03:16:48 INFO - PROCESS | 1850 | 1462529808235 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 03:16:48 INFO - PROCESS | 1850 | 1462529808238 Marionette TRACE conn4 <- [1,2230,null,{}] 03:16:48 INFO - PROCESS | 1850 | 1462529808244 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}] 03:16:48 INFO - PROCESS | 1850 | 1462529808512 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 03:16:48 INFO - PROCESS | 1850 | 1462529808813 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e544d800 == 165 [pid = 1850] [id = 565] 03:16:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x7fb6e6a83c00) [pid = 1850] [serial = 1696] [outer = (nil)] 03:16:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x7fb6e8110c00) [pid = 1850] [serial = 1697] [outer = 0x7fb6e6a83c00] 03:16:48 INFO - PROCESS | 1850 | 1462529808893 Marionette DEBUG loaded listener.js 03:16:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x7fb6e860dc00) [pid = 1850] [serial = 1698] [outer = 0x7fb6e6a83c00] 03:16:49 INFO - PROCESS | 1850 | 1462529809712 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]]]}] 03:16:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 03:16:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1531ms 03:16:49 INFO - PROCESS | 1850 | 1462529809781 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 03:16:49 INFO - PROCESS | 1850 | 1462529809786 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 03:16:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 03:16:49 INFO - PROCESS | 1850 | 1462529809797 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 03:16:49 INFO - PROCESS | 1850 | 1462529809800 Marionette TRACE conn4 <- [1,2234,null,{}] 03:16:49 INFO - PROCESS | 1850 | 1462529809806 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}] 03:16:50 INFO - PROCESS | 1850 | 1462529810041 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 03:16:50 INFO - PROCESS | 1850 | 1462529810307 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:50 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e6959000 == 166 [pid = 1850] [id = 566] 03:16:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x7fb6df50bc00) [pid = 1850] [serial = 1699] [outer = (nil)] 03:16:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x7fb6e9c46000) [pid = 1850] [serial = 1700] [outer = 0x7fb6df50bc00] 03:16:50 INFO - PROCESS | 1850 | 1462529810422 Marionette DEBUG loaded listener.js 03:16:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x7fb6ebfbbc00) [pid = 1850] [serial = 1701] [outer = 0x7fb6df50bc00] 03:16:51 INFO - PROCESS | 1850 | 1462529811274 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]]]}] 03:16:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 03:16:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1535ms 03:16:51 INFO - PROCESS | 1850 | 1462529811333 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 03:16:51 INFO - PROCESS | 1850 | 1462529811337 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 03:16:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 03:16:51 INFO - PROCESS | 1850 | 1462529811344 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 03:16:51 INFO - PROCESS | 1850 | 1462529811354 Marionette TRACE conn4 <- [1,2238,null,{}] 03:16:51 INFO - PROCESS | 1850 | 1462529811359 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}] 03:16:51 INFO - PROCESS | 1850 | 1462529811635 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 03:16:51 INFO - PROCESS | 1850 | 1462529811846 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e74db000 == 167 [pid = 1850] [id = 567] 03:16:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x7fb6e6bd2800) [pid = 1850] [serial = 1702] [outer = (nil)] 03:16:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x7fb6ed5e9400) [pid = 1850] [serial = 1703] [outer = 0x7fb6e6bd2800] 03:16:51 INFO - PROCESS | 1850 | 1462529811920 Marionette DEBUG loaded listener.js 03:16:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x7fb6ef6ad800) [pid = 1850] [serial = 1704] [outer = 0x7fb6e6bd2800] 03:16:52 INFO - PROCESS | 1850 | 1462529812834 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]]]}] 03:16:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 03:16:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1539ms 03:16:52 INFO - PROCESS | 1850 | 1462529812885 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 03:16:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 03:16:52 INFO - PROCESS | 1850 | 1462529812889 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 03:16:52 INFO - PROCESS | 1850 | 1462529812896 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 03:16:52 INFO - PROCESS | 1850 | 1462529812899 Marionette TRACE conn4 <- [1,2242,null,{}] 03:16:52 INFO - PROCESS | 1850 | 1462529812905 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}] 03:16:53 INFO - PROCESS | 1850 | 1462529813154 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 03:16:53 INFO - PROCESS | 1850 | 1462529813479 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:53 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6ebf9c000 == 168 [pid = 1850] [id = 568] 03:16:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x7fb6f0d17000) [pid = 1850] [serial = 1705] [outer = (nil)] 03:16:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x7fb6f0d22c00) [pid = 1850] [serial = 1706] [outer = 0x7fb6f0d17000] 03:16:53 INFO - PROCESS | 1850 | 1462529813565 Marionette DEBUG loaded listener.js 03:16:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x7fb6f1286c00) [pid = 1850] [serial = 1707] [outer = 0x7fb6f0d17000] 03:16:54 INFO - PROCESS | 1850 | 1462529814420 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]]]}] 03:16:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 03:16:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1588ms 03:16:54 INFO - PROCESS | 1850 | 1462529814485 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 03:16:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 03:16:54 INFO - PROCESS | 1850 | 1462529814490 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 03:16:54 INFO - PROCESS | 1850 | 1462529814496 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 03:16:54 INFO - PROCESS | 1850 | 1462529814501 Marionette TRACE conn4 <- [1,2246,null,{}] 03:16:54 INFO - PROCESS | 1850 | 1462529814507 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}] 03:16:54 INFO - PROCESS | 1850 | 1462529814763 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 03:16:55 INFO - PROCESS | 1850 | 1462529815034 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:55 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f140f800 == 169 [pid = 1850] [id = 569] 03:16:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x7fb6ed776c00) [pid = 1850] [serial = 1708] [outer = (nil)] 03:16:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x7fb6f259a800) [pid = 1850] [serial = 1709] [outer = 0x7fb6ed776c00] 03:16:55 INFO - PROCESS | 1850 | 1462529815156 Marionette DEBUG loaded listener.js 03:16:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x7fb6fc668800) [pid = 1850] [serial = 1710] [outer = 0x7fb6ed776c00] 03:16:56 INFO - PROCESS | 1850 | 1462529816047 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]]]}] 03:16:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 03:16:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1590ms 03:16:56 INFO - PROCESS | 1850 | 1462529816086 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 03:16:56 INFO - PROCESS | 1850 | 1462529816089 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 03:16:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 03:16:56 INFO - PROCESS | 1850 | 1462529816097 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 03:16:56 INFO - PROCESS | 1850 | 1462529816101 Marionette TRACE conn4 <- [1,2250,null,{}] 03:16:56 INFO - PROCESS | 1850 | 1462529816108 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}] 03:16:56 INFO - PROCESS | 1850 | 1462529816353 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 03:16:56 INFO - PROCESS | 1850 | 1462529816663 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f24e6000 == 170 [pid = 1850] [id = 570] 03:16:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x7fb6f0d1d400) [pid = 1850] [serial = 1711] [outer = (nil)] 03:16:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x7fb6fd771400) [pid = 1850] [serial = 1712] [outer = 0x7fb6f0d1d400] 03:16:56 INFO - PROCESS | 1850 | 1462529816744 Marionette DEBUG loaded listener.js 03:16:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x7fb6feaec400) [pid = 1850] [serial = 1713] [outer = 0x7fb6f0d1d400] 03:16:57 INFO - PROCESS | 1850 | 1462529817628 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]]]}] 03:16:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 03:16:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1582ms 03:16:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 03:16:57 INFO - PROCESS | 1850 | 1462529817681 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 03:16:57 INFO - PROCESS | 1850 | 1462529817684 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 03:16:57 INFO - PROCESS | 1850 | 1462529817691 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 03:16:57 INFO - PROCESS | 1850 | 1462529817694 Marionette TRACE conn4 <- [1,2254,null,{}] 03:16:57 INFO - PROCESS | 1850 | 1462529817700 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}] 03:16:57 INFO - PROCESS | 1850 | 1462529817941 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 03:16:58 INFO - PROCESS | 1850 | 1462529818266 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:58 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6fd23a000 == 171 [pid = 1850] [id = 571] 03:16:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x7fb6d36bc800) [pid = 1850] [serial = 1714] [outer = (nil)] 03:16:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x7fb6d469a800) [pid = 1850] [serial = 1715] [outer = 0x7fb6d36bc800] 03:16:58 INFO - PROCESS | 1850 | 1462529818346 Marionette DEBUG loaded listener.js 03:16:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x7fb6d469f000) [pid = 1850] [serial = 1716] [outer = 0x7fb6d36bc800] 03:16:59 INFO - PROCESS | 1850 | 1462529819232 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]]]}] 03:16:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 03:16:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1588ms 03:16:59 INFO - PROCESS | 1850 | 1462529819279 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 03:16:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 03:16:59 INFO - PROCESS | 1850 | 1462529819284 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 03:16:59 INFO - PROCESS | 1850 | 1462529819290 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 03:16:59 INFO - PROCESS | 1850 | 1462529819293 Marionette TRACE conn4 <- [1,2258,null,{}] 03:16:59 INFO - PROCESS | 1850 | 1462529819299 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}] 03:16:59 INFO - PROCESS | 1850 | 1462529819533 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 03:16:59 INFO - PROCESS | 1850 | 1462529819849 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:59 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb701cbf800 == 172 [pid = 1850] [id = 572] 03:16:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 189 (0x7fb6d4697800) [pid = 1850] [serial = 1717] [outer = (nil)] 03:16:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 190 (0x7fb6df69e400) [pid = 1850] [serial = 1718] [outer = 0x7fb6d4697800] 03:16:59 INFO - PROCESS | 1850 | 1462529819927 Marionette DEBUG loaded listener.js 03:17:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 191 (0x7fb6fe40a800) [pid = 1850] [serial = 1719] [outer = 0x7fb6d4697800] 03:17:00 INFO - PROCESS | 1850 | 1462529820814 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]]]}] 03:17:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 03:17:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1588ms 03:17:00 INFO - PROCESS | 1850 | 1462529820880 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 03:17:00 INFO - PROCESS | 1850 | 1462529820886 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 03:17:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 03:17:00 INFO - PROCESS | 1850 | 1462529820896 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 03:17:00 INFO - PROCESS | 1850 | 1462529820901 Marionette TRACE conn4 <- [1,2262,null,{}] 03:17:00 INFO - PROCESS | 1850 | 1462529820910 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}] 03:17:01 INFO - PROCESS | 1850 | 1462529821269 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 03:17:01 INFO - PROCESS | 1850 | 1462529821596 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:01 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb702ad6800 == 173 [pid = 1850] [id = 573] 03:17:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 192 (0x7fb6d4696c00) [pid = 1850] [serial = 1720] [outer = (nil)] 03:17:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 193 (0x7fb6e538f000) [pid = 1850] [serial = 1721] [outer = 0x7fb6d4696c00] 03:17:01 INFO - PROCESS | 1850 | 1462529821676 Marionette DEBUG loaded listener.js 03:17:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 194 (0x7fb6e5393800) [pid = 1850] [serial = 1722] [outer = 0x7fb6d4696c00] 03:17:02 INFO - PROCESS | 1850 | 1462529822603 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]]]}] 03:17:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 03:17:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1739ms 03:17:02 INFO - PROCESS | 1850 | 1462529822636 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 03:17:02 INFO - PROCESS | 1850 | 1462529822639 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 03:17:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 03:17:02 INFO - PROCESS | 1850 | 1462529822646 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 03:17:02 INFO - PROCESS | 1850 | 1462529822650 Marionette TRACE conn4 <- [1,2266,null,{}] 03:17:02 INFO - PROCESS | 1850 | 1462529822656 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}] 03:17:02 INFO - PROCESS | 1850 | 1462529822917 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 03:17:03 INFO - PROCESS | 1850 | 1462529823193 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d2a92000 == 174 [pid = 1850] [id = 574] 03:17:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 195 (0x7fb6ed5e1800) [pid = 1850] [serial = 1723] [outer = (nil)] 03:17:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 196 (0x7fb701a95800) [pid = 1850] [serial = 1724] [outer = 0x7fb6ed5e1800] 03:17:03 INFO - PROCESS | 1850 | 1462529823351 Marionette DEBUG loaded listener.js 03:17:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 197 (0x7fb702241800) [pid = 1850] [serial = 1725] [outer = 0x7fb6ed5e1800] 03:17:04 INFO - PROCESS | 1850 | 1462529824226 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]]]}] 03:17:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 03:17:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1631ms 03:17:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 03:17:04 INFO - PROCESS | 1850 | 1462529824278 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 03:17:04 INFO - PROCESS | 1850 | 1462529824281 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 03:17:04 INFO - PROCESS | 1850 | 1462529824288 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 03:17:04 INFO - PROCESS | 1850 | 1462529824292 Marionette TRACE conn4 <- [1,2270,null,{}] 03:17:04 INFO - PROCESS | 1850 | 1462529824298 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}] 03:17:04 INFO - PROCESS | 1850 | 1462529824549 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 03:17:04 INFO - PROCESS | 1850 | 1462529824835 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d2aac800 == 175 [pid = 1850] [id = 575] 03:17:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 198 (0x7fb6daab0400) [pid = 1850] [serial = 1726] [outer = (nil)] 03:17:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 199 (0x7fb6dfe26c00) [pid = 1850] [serial = 1727] [outer = 0x7fb6daab0400] 03:17:04 INFO - PROCESS | 1850 | 1462529824960 Marionette DEBUG loaded listener.js 03:17:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 200 (0x7fb6dfe2b800) [pid = 1850] [serial = 1728] [outer = 0x7fb6daab0400] 03:17:05 INFO - PROCESS | 1850 | 1462529825822 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]]]}] 03:17:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 03:17:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1590ms 03:17:05 INFO - PROCESS | 1850 | 1462529825879 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 03:17:05 INFO - PROCESS | 1850 | 1462529825883 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 03:17:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 03:17:05 INFO - PROCESS | 1850 | 1462529825890 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 03:17:05 INFO - PROCESS | 1850 | 1462529825893 Marionette TRACE conn4 <- [1,2274,null,{}] 03:17:05 INFO - PROCESS | 1850 | 1462529825900 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}] 03:17:06 INFO - PROCESS | 1850 | 1462529826160 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 03:17:06 INFO - PROCESS | 1850 | 1462529826486 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d3a80000 == 176 [pid = 1850] [id = 576] 03:17:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 201 (0x7fb6dfe20400) [pid = 1850] [serial = 1729] [outer = (nil)] 03:17:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 202 (0x7fb6e5398800) [pid = 1850] [serial = 1730] [outer = 0x7fb6dfe20400] 03:17:06 INFO - PROCESS | 1850 | 1462529826566 Marionette DEBUG loaded listener.js 03:17:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 203 (0x7fb702244c00) [pid = 1850] [serial = 1731] [outer = 0x7fb6dfe20400] 03:17:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6dae56000 == 175 [pid = 1850] [id = 491] 03:17:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d376a800 == 174 [pid = 1850] [id = 459] 03:17:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e732d000 == 173 [pid = 1850] [id = 495] 03:17:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d503a000 == 172 [pid = 1850] [id = 461] 03:17:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6fe42a000 == 171 [pid = 1850] [id = 500] 03:17:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6fc60f800 == 170 [pid = 1850] [id = 499] 03:17:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f113b000 == 169 [pid = 1850] [id = 497] 03:17:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6ea41a000 == 168 [pid = 1850] [id = 496] 03:17:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f25b0800 == 167 [pid = 1850] [id = 498] 03:17:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d501e800 == 166 [pid = 1850] [id = 460] 03:17:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6df618000 == 165 [pid = 1850] [id = 492] 03:17:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6dfe82000 == 164 [pid = 1850] [id = 493] 03:17:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e5448800 == 163 [pid = 1850] [id = 494] 03:17:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb70a098000 == 162 [pid = 1850] [id = 552] 03:17:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d2b9f000 == 161 [pid = 1850] [id = 551] 03:17:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb70a093000 == 160 [pid = 1850] [id = 550] 03:17:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb7053c7000 == 159 [pid = 1850] [id = 549] 03:17:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb702ad8000 == 158 [pid = 1850] [id = 548] 03:17:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb702289000 == 157 [pid = 1850] [id = 547] 03:17:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb7008c4800 == 156 [pid = 1850] [id = 546] 03:17:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6fc6c6000 == 155 [pid = 1850] [id = 545] 03:17:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f3353800 == 154 [pid = 1850] [id = 544] 03:17:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f19e2000 == 153 [pid = 1850] [id = 543] 03:17:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6efb8a000 == 152 [pid = 1850] [id = 542] 03:17:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e9207000 == 151 [pid = 1850] [id = 541] 03:17:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e63c6800 == 150 [pid = 1850] [id = 540] 03:17:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e0ebe000 == 149 [pid = 1850] [id = 539] 03:17:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6df6cb000 == 148 [pid = 1850] [id = 538] 03:17:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6df344000 == 147 [pid = 1850] [id = 537] 03:17:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d8525800 == 146 [pid = 1850] [id = 536] 03:17:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d3758800 == 145 [pid = 1850] [id = 535] 03:17:08 INFO - PROCESS | 1850 | --DOMWINDOW == 202 (0x7fb6e121ec00) [pid = 1850] [serial = 1559] [outer = (nil)] [url = about:blank] 03:17:08 INFO - PROCESS | 1850 | --DOMWINDOW == 201 (0x7fb6d5341400) [pid = 1850] [serial = 1592] [outer = (nil)] [url = about:blank] 03:17:08 INFO - PROCESS | 1850 | --DOMWINDOW == 200 (0x7fb6d82aa400) [pid = 1850] [serial = 1596] [outer = (nil)] [url = about:blank] 03:17:08 INFO - PROCESS | 1850 | --DOMWINDOW == 199 (0x7fb6e6a11400) [pid = 1850] [serial = 1568] [outer = (nil)] [url = about:blank] 03:17:08 INFO - PROCESS | 1850 | --DOMWINDOW == 198 (0x7fb6d8d63400) [pid = 1850] [serial = 1547] [outer = (nil)] [url = about:blank] 03:17:08 INFO - PROCESS | 1850 | --DOMWINDOW == 197 (0x7fb6e8131c00) [pid = 1850] [serial = 1571] [outer = (nil)] [url = about:blank] 03:17:08 INFO - PROCESS | 1850 | --DOMWINDOW == 196 (0x7fb6dd593800) [pid = 1850] [serial = 1553] [outer = (nil)] [url = about:blank] 03:17:08 INFO - PROCESS | 1850 | --DOMWINDOW == 195 (0x7fb6e4651800) [pid = 1850] [serial = 1562] [outer = (nil)] [url = about:blank] 03:17:08 INFO - PROCESS | 1850 | --DOMWINDOW == 194 (0x7fb6ed77b400) [pid = 1850] [serial = 1580] [outer = (nil)] [url = about:blank] 03:17:08 INFO - PROCESS | 1850 | --DOMWINDOW == 193 (0x7fb6df69b800) [pid = 1850] [serial = 1556] [outer = (nil)] [url = about:blank] 03:17:08 INFO - PROCESS | 1850 | --DOMWINDOW == 192 (0x7fb6d9f2c800) [pid = 1850] [serial = 1550] [outer = (nil)] [url = about:blank] 03:17:08 INFO - PROCESS | 1850 | --DOMWINDOW == 191 (0x7fb6d441b800) [pid = 1850] [serial = 1586] [outer = (nil)] [url = about:blank] 03:17:08 INFO - PROCESS | 1850 | --DOMWINDOW == 190 (0x7fb6d3724c00) [pid = 1850] [serial = 1589] [outer = (nil)] [url = about:blank] 03:17:08 INFO - PROCESS | 1850 | --DOMWINDOW == 189 (0x7fb6d5d47c00) [pid = 1850] [serial = 1524] [outer = (nil)] [url = about:blank] 03:17:08 INFO - PROCESS | 1850 | --DOMWINDOW == 188 (0x7fb6ea1c0800) [pid = 1850] [serial = 1577] [outer = (nil)] [url = about:blank] 03:17:08 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x7fb6d745ac00) [pid = 1850] [serial = 1595] [outer = (nil)] [url = about:blank] 03:17:08 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x7fb6d4418400) [pid = 1850] [serial = 1590] [outer = (nil)] [url = about:blank] 03:17:08 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x7fb6d5aa0800) [pid = 1850] [serial = 1593] [outer = (nil)] [url = about:blank] 03:17:08 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x7fb6daaa5800) [pid = 1850] [serial = 1599] [outer = (nil)] [url = about:blank] 03:17:08 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x7fb6de067400) [pid = 1850] [serial = 1601] [outer = (nil)] [url = about:blank] 03:17:08 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x7fb6d8d68000) [pid = 1850] [serial = 1598] [outer = (nil)] [url = about:blank] 03:17:08 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x7fb6e64ddc00) [pid = 1850] [serial = 1565] [outer = (nil)] [url = about:blank] 03:17:08 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x7fb6d5d4ac00) [pid = 1850] [serial = 1544] [outer = (nil)] [url = about:blank] 03:17:08 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x7fb6de1cb800) [pid = 1850] [serial = 1602] [outer = (nil)] [url = about:blank] 03:17:08 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x7fb6d3bcd000) [pid = 1850] [serial = 1541] [outer = (nil)] [url = about:blank] 03:17:08 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x7fb6e878f400) [pid = 1850] [serial = 1574] [outer = (nil)] [url = about:blank] 03:17:08 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x7fb6efab6000) [pid = 1850] [serial = 1583] [outer = (nil)] [url = about:blank] 03:17:08 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x7fb6de1cb000) [pid = 1850] [serial = 1604] [outer = (nil)] [url = about:blank] 03:17:08 INFO - PROCESS | 1850 | 1462529828966 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]]]}] 03:17:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 03:17:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 3092ms 03:17:08 INFO - PROCESS | 1850 | 1462529828984 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 03:17:08 INFO - PROCESS | 1850 | 1462529828988 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 03:17:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 03:17:09 INFO - PROCESS | 1850 | 1462529829001 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 03:17:09 INFO - PROCESS | 1850 | 1462529829006 Marionette TRACE conn4 <- [1,2278,null,{}] 03:17:09 INFO - PROCESS | 1850 | 1462529829017 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}] 03:17:09 INFO - PROCESS | 1850 | 1462529829243 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 03:17:09 INFO - PROCESS | 1850 | 1462529829472 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d2b9c000 == 146 [pid = 1850] [id = 577] 03:17:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x7fb6d346c400) [pid = 1850] [serial = 1732] [outer = (nil)] 03:17:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x7fb6d36b5400) [pid = 1850] [serial = 1733] [outer = 0x7fb6d346c400] 03:17:09 INFO - PROCESS | 1850 | 1462529829540 Marionette DEBUG loaded listener.js 03:17:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x7fb6d3afb000) [pid = 1850] [serial = 1734] [outer = 0x7fb6d346c400] 03:17:10 INFO - PROCESS | 1850 | 1462529830467 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]]]}] 03:17:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 03:17:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1496ms 03:17:10 INFO - PROCESS | 1850 | 1462529830498 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 03:17:10 INFO - PROCESS | 1850 | 1462529830511 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 03:17:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 03:17:10 INFO - PROCESS | 1850 | 1462529830526 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 03:17:10 INFO - PROCESS | 1850 | 1462529830530 Marionette TRACE conn4 <- [1,2282,null,{}] 03:17:10 INFO - PROCESS | 1850 | 1462529830536 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}] 03:17:10 INFO - PROCESS | 1850 | 1462529830774 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 03:17:11 INFO - PROCESS | 1850 | 1462529831021 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d38e9000 == 147 [pid = 1850] [id = 578] 03:17:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x7fb6d3afd800) [pid = 1850] [serial = 1735] [outer = (nil)] 03:17:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x7fb6d460b000) [pid = 1850] [serial = 1736] [outer = 0x7fb6d3afd800] 03:17:11 INFO - PROCESS | 1850 | 1462529831094 Marionette DEBUG loaded listener.js 03:17:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x7fb6d46a8c00) [pid = 1850] [serial = 1737] [outer = 0x7fb6d3afd800] 03:17:12 INFO - PROCESS | 1850 | 1462529832009 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]]]}] 03:17:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 03:17:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1534ms 03:17:12 INFO - PROCESS | 1850 | 1462529832066 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 03:17:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 03:17:12 INFO - PROCESS | 1850 | 1462529832070 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 03:17:12 INFO - PROCESS | 1850 | 1462529832089 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 03:17:12 INFO - PROCESS | 1850 | 1462529832096 Marionette TRACE conn4 <- [1,2286,null,{}] 03:17:12 INFO - PROCESS | 1850 | 1462529832122 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}] 03:17:12 INFO - PROCESS | 1850 | 1462529832438 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 03:17:12 INFO - PROCESS | 1850 | 1462529832475 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:12 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d5a56800 == 148 [pid = 1850] [id = 579] 03:17:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x7fb6d5aa8800) [pid = 1850] [serial = 1738] [outer = (nil)] 03:17:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x7fb6d73c4400) [pid = 1850] [serial = 1739] [outer = 0x7fb6d5aa8800] 03:17:12 INFO - PROCESS | 1850 | 1462529832545 Marionette DEBUG loaded listener.js 03:17:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x7fb6d82a3800) [pid = 1850] [serial = 1740] [outer = 0x7fb6d5aa8800] 03:17:14 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x7fb6d32cfc00) [pid = 1850] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 03:17:14 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x7fb6d9f31000) [pid = 1850] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 03:17:14 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x7fb6df69e000) [pid = 1850] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 03:17:14 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x7fb6d9773800) [pid = 1850] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 03:17:14 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x7fb6e76bf400) [pid = 1850] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 03:17:14 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x7fb6d976d800) [pid = 1850] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 03:17:14 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x7fb6e4402800) [pid = 1850] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 03:17:14 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x7fb6d3718c00) [pid = 1850] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 03:17:14 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x7fb6f127c400) [pid = 1850] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 03:17:14 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x7fb6d9556800) [pid = 1850] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 03:17:14 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x7fb6e8605400) [pid = 1850] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 03:17:14 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x7fb6d4606c00) [pid = 1850] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 03:17:14 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x7fb6e46f3000) [pid = 1850] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 03:17:14 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x7fb6d3174000) [pid = 1850] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 03:17:14 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x7fb6e46ef800) [pid = 1850] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 03:17:14 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x7fb6fe411400) [pid = 1850] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 03:17:14 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x7fb6d54ee000) [pid = 1850] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 03:17:14 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x7fb6daaa5400) [pid = 1850] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 03:17:14 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7fb6df50d800) [pid = 1850] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 03:17:14 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7fb6d3596800) [pid = 1850] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 03:17:14 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7fb6d82ac800) [pid = 1850] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 03:17:14 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7fb6fd592c00) [pid = 1850] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 03:17:14 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x7fb6d8c93000) [pid = 1850] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 03:17:14 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x7fb6d317a800) [pid = 1850] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 03:17:14 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x7fb6df43a000) [pid = 1850] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 03:17:14 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x7fb6d82a5000) [pid = 1850] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 03:17:14 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x7fb6e76c0400) [pid = 1850] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 03:17:14 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x7fb6f127bc00) [pid = 1850] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 03:17:14 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x7fb6e0e4b800) [pid = 1850] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 03:17:14 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x7fb6d36bcc00) [pid = 1850] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 03:17:14 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x7fb6d8c9b800) [pid = 1850] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 03:17:14 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x7fb6df432c00) [pid = 1850] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 03:17:14 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x7fb6d8c9c800) [pid = 1850] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 03:17:14 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7fb6e8759000) [pid = 1850] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 03:17:14 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7fb6d3727400) [pid = 1850] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 03:17:14 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7fb6d460f400) [pid = 1850] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 03:17:14 INFO - PROCESS | 1850 | 1462529834328 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]]]}] 03:17:14 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 03:17:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 2266ms 03:17:14 INFO - PROCESS | 1850 | 1462529834344 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 03:17:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 03:17:14 INFO - PROCESS | 1850 | 1462529834348 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 03:17:14 INFO - PROCESS | 1850 | 1462529834355 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 03:17:14 INFO - PROCESS | 1850 | 1462529834358 Marionette TRACE conn4 <- [1,2290,null,{}] 03:17:14 INFO - PROCESS | 1850 | 1462529834365 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}] 03:17:14 INFO - PROCESS | 1850 | 1462529834589 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 03:17:14 INFO - PROCESS | 1850 | 1462529834775 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d7fd8000 == 149 [pid = 1850] [id = 580] 03:17:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7fb6d32cfc00) [pid = 1850] [serial = 1741] [outer = (nil)] 03:17:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7fb6d73c8400) [pid = 1850] [serial = 1742] [outer = 0x7fb6d32cfc00] 03:17:14 INFO - PROCESS | 1850 | 1462529834846 Marionette DEBUG loaded listener.js 03:17:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7fb6d8c94c00) [pid = 1850] [serial = 1743] [outer = 0x7fb6d32cfc00] 03:17:15 INFO - PROCESS | 1850 | 1462529835620 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]]]}] 03:17:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 03:17:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1284ms 03:17:15 INFO - PROCESS | 1850 | 1462529835648 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 03:17:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 03:17:15 INFO - PROCESS | 1850 | 1462529835652 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 03:17:15 INFO - PROCESS | 1850 | 1462529835658 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 03:17:15 INFO - PROCESS | 1850 | 1462529835661 Marionette TRACE conn4 <- [1,2294,null,{}] 03:17:15 INFO - PROCESS | 1850 | 1462529835667 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}] 03:17:15 INFO - PROCESS | 1850 | 1462529835899 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 03:17:16 INFO - PROCESS | 1850 | 1462529836241 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d29d2800 == 150 [pid = 1850] [id = 581] 03:17:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7fb6d317c000) [pid = 1850] [serial = 1744] [outer = (nil)] 03:17:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x7fb6d32c8c00) [pid = 1850] [serial = 1745] [outer = 0x7fb6d317c000] 03:17:16 INFO - PROCESS | 1850 | 1462529836388 Marionette DEBUG loaded listener.js 03:17:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x7fb6d35a4000) [pid = 1850] [serial = 1746] [outer = 0x7fb6d317c000] 03:17:17 INFO - PROCESS | 1850 | 1462529837352 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]]]}] 03:17:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 03:17:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1736ms 03:17:17 INFO - PROCESS | 1850 | 1462529837395 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 03:17:17 INFO - PROCESS | 1850 | 1462529837401 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 03:17:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 03:17:17 INFO - PROCESS | 1850 | 1462529837409 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 03:17:17 INFO - PROCESS | 1850 | 1462529837415 Marionette TRACE conn4 <- [1,2298,null,{}] 03:17:17 INFO - PROCESS | 1850 | 1462529837423 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}] 03:17:17 INFO - PROCESS | 1850 | 1462529837677 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 03:17:17 INFO - PROCESS | 1850 | 1462529837991 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d5a51000 == 151 [pid = 1850] [id = 582] 03:17:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x7fb6d4609800) [pid = 1850] [serial = 1747] [outer = (nil)] 03:17:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x7fb6d46a7000) [pid = 1850] [serial = 1748] [outer = 0x7fb6d4609800] 03:17:18 INFO - PROCESS | 1850 | 1462529838077 Marionette DEBUG loaded listener.js 03:17:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x7fb6d5334400) [pid = 1850] [serial = 1749] [outer = 0x7fb6d4609800] 03:17:19 INFO - PROCESS | 1850 | 1462529839042 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]]]}] 03:17:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 03:17:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1692ms 03:17:19 INFO - PROCESS | 1850 | 1462529839105 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 03:17:19 INFO - PROCESS | 1850 | 1462529839112 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 03:17:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 03:17:19 INFO - PROCESS | 1850 | 1462529839122 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 03:17:19 INFO - PROCESS | 1850 | 1462529839126 Marionette TRACE conn4 <- [1,2302,null,{}] 03:17:19 INFO - PROCESS | 1850 | 1462529839132 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}] 03:17:19 INFO - PROCESS | 1850 | 1462529839394 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 03:17:19 INFO - PROCESS | 1850 | 1462529839748 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:19 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6da025000 == 152 [pid = 1850] [id = 583] 03:17:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7fb6d5d53400) [pid = 1850] [serial = 1750] [outer = (nil)] 03:17:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x7fb6d7464400) [pid = 1850] [serial = 1751] [outer = 0x7fb6d5d53400] 03:17:19 INFO - PROCESS | 1850 | 1462529839831 Marionette DEBUG loaded listener.js 03:17:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x7fb6d8d5cc00) [pid = 1850] [serial = 1752] [outer = 0x7fb6d5d53400] 03:17:20 INFO - PROCESS | 1850 | 1462529840751 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]]]}] 03:17:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 03:17:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1688ms 03:17:20 INFO - PROCESS | 1850 | 1462529840810 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 03:17:20 INFO - PROCESS | 1850 | 1462529840814 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 03:17:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 03:17:20 INFO - PROCESS | 1850 | 1462529840823 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 03:17:20 INFO - PROCESS | 1850 | 1462529840833 Marionette TRACE conn4 <- [1,2306,null,{}] 03:17:20 INFO - PROCESS | 1850 | 1462529840848 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}] 03:17:21 INFO - PROCESS | 1850 | 1462529841149 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 03:17:21 INFO - PROCESS | 1850 | 1462529841470 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6ddfa4000 == 153 [pid = 1850] [id = 584] 03:17:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7fb6d9868c00) [pid = 1850] [serial = 1753] [outer = (nil)] 03:17:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7fb6dd58bc00) [pid = 1850] [serial = 1754] [outer = 0x7fb6d9868c00] 03:17:21 INFO - PROCESS | 1850 | 1462529841552 Marionette DEBUG loaded listener.js 03:17:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7fb6de06d800) [pid = 1850] [serial = 1755] [outer = 0x7fb6d9868c00] 03:17:22 INFO - PROCESS | 1850 | 1462529842477 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]]]}] 03:17:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 03:17:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1695ms 03:17:22 INFO - PROCESS | 1850 | 1462529842517 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 03:17:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 03:17:22 INFO - PROCESS | 1850 | 1462529842522 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 03:17:22 INFO - PROCESS | 1850 | 1462529842529 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 03:17:22 INFO - PROCESS | 1850 | 1462529842532 Marionette TRACE conn4 <- [1,2310,null,{}] 03:17:22 INFO - PROCESS | 1850 | 1462529842538 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}] 03:17:22 INFO - PROCESS | 1850 | 1462529842774 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 03:17:23 INFO - PROCESS | 1850 | 1462529843086 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:23 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df38e000 == 154 [pid = 1850] [id = 585] 03:17:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7fb6de9abc00) [pid = 1850] [serial = 1756] [outer = (nil)] 03:17:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7fb6df4c1c00) [pid = 1850] [serial = 1757] [outer = 0x7fb6de9abc00] 03:17:23 INFO - PROCESS | 1850 | 1462529843166 Marionette DEBUG loaded listener.js 03:17:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7fb6df4cec00) [pid = 1850] [serial = 1758] [outer = 0x7fb6de9abc00] 03:17:24 INFO - PROCESS | 1850 | 1462529844049 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]]]}] 03:17:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 03:17:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1585ms 03:17:24 INFO - PROCESS | 1850 | 1462529844115 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 03:17:24 INFO - PROCESS | 1850 | 1462529844119 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 03:17:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 03:17:24 INFO - PROCESS | 1850 | 1462529844126 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 03:17:24 INFO - PROCESS | 1850 | 1462529844129 Marionette TRACE conn4 <- [1,2314,null,{}] 03:17:24 INFO - PROCESS | 1850 | 1462529844135 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}] 03:17:24 INFO - PROCESS | 1850 | 1462529844424 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 03:17:24 INFO - PROCESS | 1850 | 1462529844744 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:24 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df60f800 == 155 [pid = 1850] [id = 586] 03:17:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x7fb6dfe20c00) [pid = 1850] [serial = 1759] [outer = (nil)] 03:17:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x7fb6dfe28400) [pid = 1850] [serial = 1760] [outer = 0x7fb6dfe20c00] 03:17:24 INFO - PROCESS | 1850 | 1462529844841 Marionette DEBUG loaded listener.js 03:17:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x7fb6e464a000) [pid = 1850] [serial = 1761] [outer = 0x7fb6dfe20c00] 03:17:25 INFO - PROCESS | 1850 | 1462529845775 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]]]}] 03:17:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 03:17:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1686ms 03:17:25 INFO - PROCESS | 1850 | 1462529845814 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 03:17:25 INFO - PROCESS | 1850 | 1462529845817 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 03:17:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 03:17:25 INFO - PROCESS | 1850 | 1462529845825 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 03:17:25 INFO - PROCESS | 1850 | 1462529845829 Marionette TRACE conn4 <- [1,2318,null,{}] 03:17:25 INFO - PROCESS | 1850 | 1462529845834 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}] 03:17:26 INFO - PROCESS | 1850 | 1462529846081 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 03:17:26 INFO - PROCESS | 1850 | 1462529846400 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:26 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e0e57800 == 156 [pid = 1850] [id = 587] 03:17:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x7fb6e46ec800) [pid = 1850] [serial = 1762] [outer = (nil)] 03:17:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x7fb6e57f3800) [pid = 1850] [serial = 1763] [outer = 0x7fb6e46ec800] 03:17:26 INFO - PROCESS | 1850 | 1462529846493 Marionette DEBUG loaded listener.js 03:17:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x7fb6e6904c00) [pid = 1850] [serial = 1764] [outer = 0x7fb6e46ec800] 03:17:27 INFO - PROCESS | 1850 | 1462529847407 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] 03:17:27 INFO - PROCESS | 1850 | 1462529847463 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 03:17:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 03:17:27 INFO - PROCESS | 1850 | 1462529847470 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 03:17:27 INFO - PROCESS | 1850 | 1462529847473 Marionette TRACE conn4 <- [1,2322,null,{}] 03:17:27 INFO - PROCESS | 1850 | 1462529847478 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}] 03:17:27 INFO - PROCESS | 1850 | 1462529847716 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 03:17:28 INFO - PROCESS | 1850 | 1462529848028 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:28 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e532d800 == 157 [pid = 1850] [id = 588] 03:17:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x7fb6e46ee800) [pid = 1850] [serial = 1765] [outer = (nil)] 03:17:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x7fb6e6ba9800) [pid = 1850] [serial = 1766] [outer = 0x7fb6e46ee800] 03:17:28 INFO - PROCESS | 1850 | 1462529848109 Marionette DEBUG loaded listener.js 03:17:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x7fb6e6bd1c00) [pid = 1850] [serial = 1767] [outer = 0x7fb6e46ee800] 03:17:28 INFO - PROCESS | 1850 | 1462529848980 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]]]}] 03:17:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 03:17:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1543ms 03:17:29 INFO - PROCESS | 1850 | 1462529849014 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 03:17:29 INFO - PROCESS | 1850 | 1462529849017 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 03:17:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 03:17:29 INFO - PROCESS | 1850 | 1462529849025 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 03:17:29 INFO - PROCESS | 1850 | 1462529849028 Marionette TRACE conn4 <- [1,2326,null,{}] 03:17:29 INFO - PROCESS | 1850 | 1462529849035 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}] 03:17:29 INFO - PROCESS | 1850 | 1462529849285 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 03:17:29 INFO - PROCESS | 1850 | 1462529849611 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:29 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e7104800 == 158 [pid = 1850] [id = 589] 03:17:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x7fb6de1d7000) [pid = 1850] [serial = 1768] [outer = (nil)] 03:17:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x7fb6e6c77400) [pid = 1850] [serial = 1769] [outer = 0x7fb6de1d7000] 03:17:29 INFO - PROCESS | 1850 | 1462529849696 Marionette DEBUG loaded listener.js 03:17:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x7fb6e7746c00) [pid = 1850] [serial = 1770] [outer = 0x7fb6de1d7000] 03:17:30 INFO - PROCESS | 1850 | 1462529850565 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]]]}] 03:17:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 03:17:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1585ms 03:17:30 INFO - PROCESS | 1850 | 1462529850610 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 03:17:30 INFO - PROCESS | 1850 | 1462529850614 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 03:17:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 03:17:30 INFO - PROCESS | 1850 | 1462529850620 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 03:17:30 INFO - PROCESS | 1850 | 1462529850623 Marionette TRACE conn4 <- [1,2330,null,{}] 03:17:30 INFO - PROCESS | 1850 | 1462529850629 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}] 03:17:30 INFO - PROCESS | 1850 | 1462529850942 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 03:17:31 INFO - PROCESS | 1850 | 1462529851264 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:31 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6ea40a800 == 159 [pid = 1850] [id = 590] 03:17:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x7fb6e0e45400) [pid = 1850] [serial = 1771] [outer = (nil)] 03:17:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x7fb6e8605400) [pid = 1850] [serial = 1772] [outer = 0x7fb6e0e45400] 03:17:31 INFO - PROCESS | 1850 | 1462529851348 Marionette DEBUG loaded listener.js 03:17:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x7fb6e9c46c00) [pid = 1850] [serial = 1773] [outer = 0x7fb6e0e45400] 03:17:32 INFO - PROCESS | 1850 | 1462529852202 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]]]}] 03:17:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 03:17:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1630ms 03:17:32 INFO - PROCESS | 1850 | 1462529852252 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 03:17:32 INFO - PROCESS | 1850 | 1462529852255 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 03:17:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 03:17:32 INFO - PROCESS | 1850 | 1462529852263 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 03:17:32 INFO - PROCESS | 1850 | 1462529852267 Marionette TRACE conn4 <- [1,2334,null,{}] 03:17:32 INFO - PROCESS | 1850 | 1462529852294 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}] 03:17:32 INFO - PROCESS | 1850 | 1462529852555 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 03:17:32 INFO - PROCESS | 1850 | 1462529852826 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:32 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f0e74000 == 160 [pid = 1850] [id = 591] 03:17:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x7fb6ed774400) [pid = 1850] [serial = 1774] [outer = (nil)] 03:17:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x7fb6ed781800) [pid = 1850] [serial = 1775] [outer = 0x7fb6ed774400] 03:17:32 INFO - PROCESS | 1850 | 1462529852975 Marionette DEBUG loaded listener.js 03:17:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x7fb6ef813000) [pid = 1850] [serial = 1776] [outer = 0x7fb6ed774400] 03:17:33 INFO - PROCESS | 1850 | 1462529853972 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]]]}] 03:17:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 03:17:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1741ms 03:17:34 INFO - PROCESS | 1850 | 1462529854006 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 03:17:34 INFO - PROCESS | 1850 | 1462529854011 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 03:17:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 03:17:34 INFO - PROCESS | 1850 | 1462529854018 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 03:17:34 INFO - PROCESS | 1850 | 1462529854023 Marionette TRACE conn4 <- [1,2338,null,{}] 03:17:34 INFO - PROCESS | 1850 | 1462529854030 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}] 03:17:34 INFO - PROCESS | 1850 | 1462529854309 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 03:17:34 INFO - PROCESS | 1850 | 1462529854632 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:34 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f6a1d800 == 161 [pid = 1850] [id = 592] 03:17:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x7fb6e4404000) [pid = 1850] [serial = 1777] [outer = (nil)] 03:17:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x7fb6f127f800) [pid = 1850] [serial = 1778] [outer = 0x7fb6e4404000] 03:17:34 INFO - PROCESS | 1850 | 1462529854716 Marionette DEBUG loaded listener.js 03:17:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x7fb6f2237c00) [pid = 1850] [serial = 1779] [outer = 0x7fb6e4404000] 03:17:35 INFO - PROCESS | 1850 | 1462529855611 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]]]}] 03:17:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 03:17:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1640ms 03:17:35 INFO - PROCESS | 1850 | 1462529855658 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 03:17:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 03:17:35 INFO - PROCESS | 1850 | 1462529855662 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 03:17:35 INFO - PROCESS | 1850 | 1462529855669 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 03:17:35 INFO - PROCESS | 1850 | 1462529855672 Marionette TRACE conn4 <- [1,2342,null,{}] 03:17:35 INFO - PROCESS | 1850 | 1462529855678 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}] 03:17:35 INFO - PROCESS | 1850 | 1462529855920 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 03:17:36 INFO - PROCESS | 1850 | 1462529856242 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:36 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb701cd5000 == 162 [pid = 1850] [id = 593] 03:17:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x7fb6f127b800) [pid = 1850] [serial = 1780] [outer = (nil)] 03:17:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 189 (0x7fb6f337ec00) [pid = 1850] [serial = 1781] [outer = 0x7fb6f127b800] 03:17:36 INFO - PROCESS | 1850 | 1462529856325 Marionette DEBUG loaded listener.js 03:17:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 190 (0x7fb6f7699400) [pid = 1850] [serial = 1782] [outer = 0x7fb6f127b800] 03:17:37 INFO - PROCESS | 1850 | 1462529857169 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]]]}] 03:17:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 03:17:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1534ms 03:17:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 03:17:37 INFO - PROCESS | 1850 | 1462529857203 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 03:17:37 INFO - PROCESS | 1850 | 1462529857206 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 03:17:37 INFO - PROCESS | 1850 | 1462529857214 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 03:17:37 INFO - PROCESS | 1850 | 1462529857216 Marionette TRACE conn4 <- [1,2346,null,{}] 03:17:37 INFO - PROCESS | 1850 | 1462529857222 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}] 03:17:37 INFO - PROCESS | 1850 | 1462529857467 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 03:17:37 INFO - PROCESS | 1850 | 1462529857744 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:37 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb702ae8000 == 163 [pid = 1850] [id = 594] 03:17:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 191 (0x7fb6f1645000) [pid = 1850] [serial = 1783] [outer = (nil)] 03:17:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 192 (0x7fb6fd592c00) [pid = 1850] [serial = 1784] [outer = 0x7fb6f1645000] 03:17:37 INFO - PROCESS | 1850 | 1462529857865 Marionette DEBUG loaded listener.js 03:17:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 193 (0x7fb6fe3cfc00) [pid = 1850] [serial = 1785] [outer = 0x7fb6f1645000] 03:17:38 INFO - PROCESS | 1850 | 1462529858738 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]]]}] 03:17:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 03:17:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1580ms 03:17:38 INFO - PROCESS | 1850 | 1462529858794 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 03:17:38 INFO - PROCESS | 1850 | 1462529858797 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 03:17:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 03:17:38 INFO - PROCESS | 1850 | 1462529858804 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 03:17:38 INFO - PROCESS | 1850 | 1462529858808 Marionette TRACE conn4 <- [1,2350,null,{}] 03:17:38 INFO - PROCESS | 1850 | 1462529858815 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}] 03:17:39 INFO - PROCESS | 1850 | 1462529859060 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 03:17:39 INFO - PROCESS | 1850 | 1462529859380 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:39 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb70a093000 == 164 [pid = 1850] [id = 595] 03:17:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 194 (0x7fb6e46f5c00) [pid = 1850] [serial = 1786] [outer = (nil)] 03:17:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 195 (0x7fb6fe410800) [pid = 1850] [serial = 1787] [outer = 0x7fb6e46f5c00] 03:17:39 INFO - PROCESS | 1850 | 1462529859460 Marionette DEBUG loaded listener.js 03:17:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 196 (0x7fb6feaf0000) [pid = 1850] [serial = 1788] [outer = 0x7fb6e46f5c00] 03:17:40 INFO - PROCESS | 1850 | 1462529860296 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]]]}] 03:17:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 03:17:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1539ms 03:17:40 INFO - PROCESS | 1850 | 1462529860344 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 03:17:40 INFO - PROCESS | 1850 | 1462529860348 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 03:17:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 03:17:40 INFO - PROCESS | 1850 | 1462529860354 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 03:17:40 INFO - PROCESS | 1850 | 1462529860356 Marionette TRACE conn4 <- [1,2354,null,{}] 03:17:40 INFO - PROCESS | 1850 | 1462529860362 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}] 03:17:40 INFO - PROCESS | 1850 | 1462529860596 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 03:17:40 INFO - PROCESS | 1850 | 1462529860880 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:40 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d10d9000 == 165 [pid = 1850] [id = 596] 03:17:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 197 (0x7fb6d8e03c00) [pid = 1850] [serial = 1789] [outer = (nil)] 03:17:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 198 (0x7fb6d8e0a400) [pid = 1850] [serial = 1790] [outer = 0x7fb6d8e03c00] 03:17:41 INFO - PROCESS | 1850 | 1462529860997 Marionette DEBUG loaded listener.js 03:17:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 199 (0x7fb6d8e0ec00) [pid = 1850] [serial = 1791] [outer = 0x7fb6d8e03c00] 03:17:41 INFO - PROCESS | 1850 | 1462529861895 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]]]}] 03:17:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 03:17:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1583ms 03:17:41 INFO - PROCESS | 1850 | 1462529861939 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 03:17:41 INFO - PROCESS | 1850 | 1462529861942 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 03:17:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 03:17:41 INFO - PROCESS | 1850 | 1462529861949 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 03:17:41 INFO - PROCESS | 1850 | 1462529861953 Marionette TRACE conn4 <- [1,2358,null,{}] 03:17:41 INFO - PROCESS | 1850 | 1462529861960 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}] 03:17:42 INFO - PROCESS | 1850 | 1462529862201 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 03:17:42 INFO - PROCESS | 1850 | 1462529862533 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e6b0e800 == 166 [pid = 1850] [id = 597] 03:17:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 200 (0x7fb6d8e05c00) [pid = 1850] [serial = 1792] [outer = (nil)] 03:17:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 201 (0x7fb6fe662000) [pid = 1850] [serial = 1793] [outer = 0x7fb6d8e05c00] 03:17:42 INFO - PROCESS | 1850 | 1462529862615 Marionette DEBUG loaded listener.js 03:17:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 202 (0x7fb701ac8000) [pid = 1850] [serial = 1794] [outer = 0x7fb6d8e05c00] 03:17:43 INFO - PROCESS | 1850 | 1462529863485 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]]]}] 03:17:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 03:17:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1583ms 03:17:43 INFO - PROCESS | 1850 | 1462529863533 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 03:17:43 INFO - PROCESS | 1850 | 1462529863536 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 03:17:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 03:17:43 INFO - PROCESS | 1850 | 1462529863544 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 03:17:43 INFO - PROCESS | 1850 | 1462529863547 Marionette TRACE conn4 <- [1,2362,null,{}] 03:17:43 INFO - PROCESS | 1850 | 1462529863553 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}] 03:17:43 INFO - PROCESS | 1850 | 1462529863808 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 03:17:44 INFO - PROCESS | 1850 | 1462529864155 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:44 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d3406800 == 167 [pid = 1850] [id = 598] 03:17:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 203 (0x7fb6d46e2400) [pid = 1850] [serial = 1795] [outer = (nil)] 03:17:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 204 (0x7fb6d46e8c00) [pid = 1850] [serial = 1796] [outer = 0x7fb6d46e2400] 03:17:44 INFO - PROCESS | 1850 | 1462529864240 Marionette DEBUG loaded listener.js 03:17:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 205 (0x7fb6d46ed400) [pid = 1850] [serial = 1797] [outer = 0x7fb6d46e2400] 03:17:45 INFO - PROCESS | 1850 | 1462529865097 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]]]}] 03:17:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 03:17:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1589ms 03:17:45 INFO - PROCESS | 1850 | 1462529865134 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 03:17:45 INFO - PROCESS | 1850 | 1462529865137 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 03:17:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 03:17:45 INFO - PROCESS | 1850 | 1462529865144 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 03:17:45 INFO - PROCESS | 1850 | 1462529865147 Marionette TRACE conn4 <- [1,2366,null,{}] 03:17:45 INFO - PROCESS | 1850 | 1462529865154 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}] 03:17:45 INFO - PROCESS | 1850 | 1462529865392 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 03:17:45 INFO - PROCESS | 1850 | 1462529865695 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:45 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d3420000 == 168 [pid = 1850] [id = 599] 03:17:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 206 (0x7fb6d46e3800) [pid = 1850] [serial = 1798] [outer = (nil)] 03:17:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 207 (0x7fb6e0e4d400) [pid = 1850] [serial = 1799] [outer = 0x7fb6d46e3800] 03:17:45 INFO - PROCESS | 1850 | 1462529865813 Marionette DEBUG loaded listener.js 03:17:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 208 (0x7fb7023bb000) [pid = 1850] [serial = 1800] [outer = 0x7fb6d46e3800] 03:17:47 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6dae5e000 == 167 [pid = 1850] [id = 557] 03:17:47 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6df654000 == 166 [pid = 1850] [id = 400] 03:17:47 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d7fd8000 == 165 [pid = 1850] [id = 580] 03:17:47 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d5a56800 == 164 [pid = 1850] [id = 579] 03:17:47 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d38e9000 == 163 [pid = 1850] [id = 578] 03:17:47 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d2b9c000 == 162 [pid = 1850] [id = 577] 03:17:47 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d2aac800 == 161 [pid = 1850] [id = 575] 03:17:47 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d2a92000 == 160 [pid = 1850] [id = 574] 03:17:47 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb702ad6800 == 159 [pid = 1850] [id = 573] 03:17:47 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb701cbf800 == 158 [pid = 1850] [id = 572] 03:17:47 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6fd23a000 == 157 [pid = 1850] [id = 571] 03:17:47 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f24e6000 == 156 [pid = 1850] [id = 570] 03:17:47 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f140f800 == 155 [pid = 1850] [id = 569] 03:17:47 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6ebf9c000 == 154 [pid = 1850] [id = 568] 03:17:47 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e74db000 == 153 [pid = 1850] [id = 567] 03:17:47 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e6959000 == 152 [pid = 1850] [id = 566] 03:17:47 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e544d800 == 151 [pid = 1850] [id = 565] 03:17:47 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e0ea4000 == 150 [pid = 1850] [id = 564] 03:17:47 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6dfca6000 == 149 [pid = 1850] [id = 563] 03:17:47 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6df60e800 == 148 [pid = 1850] [id = 562] 03:17:47 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6df3d8000 == 147 [pid = 1850] [id = 561] 03:17:47 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6de043000 == 146 [pid = 1850] [id = 560] 03:17:47 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d8e8b000 == 145 [pid = 1850] [id = 559] 03:17:47 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d38dd800 == 144 [pid = 1850] [id = 558] 03:17:48 INFO - PROCESS | 1850 | --DOMWINDOW == 207 (0x7fb6e1076800) [pid = 1850] [serial = 1619] [outer = (nil)] [url = about:blank] 03:17:48 INFO - PROCESS | 1850 | --DOMWINDOW == 206 (0x7fb6d46ab400) [pid = 1850] [serial = 1655] [outer = (nil)] [url = about:blank] 03:17:48 INFO - PROCESS | 1850 | --DOMWINDOW == 205 (0x7fb6e6bb3c00) [pid = 1850] [serial = 1569] [outer = (nil)] [url = about:blank] 03:17:48 INFO - PROCESS | 1850 | --DOMWINDOW == 204 (0x7fb6fe958800) [pid = 1850] [serial = 1647] [outer = (nil)] [url = about:blank] 03:17:48 INFO - PROCESS | 1850 | --DOMWINDOW == 203 (0x7fb6ea144000) [pid = 1850] [serial = 1575] [outer = (nil)] [url = about:blank] 03:17:48 INFO - PROCESS | 1850 | --DOMWINDOW == 202 (0x7fb6de068000) [pid = 1850] [serial = 1554] [outer = (nil)] [url = about:blank] 03:17:48 INFO - PROCESS | 1850 | --DOMWINDOW == 201 (0x7fb6ec955c00) [pid = 1850] [serial = 1631] [outer = (nil)] [url = about:blank] 03:17:48 INFO - PROCESS | 1850 | --DOMWINDOW == 200 (0x7fb6d5a77000) [pid = 1850] [serial = 1667] [outer = (nil)] [url = about:blank] 03:17:48 INFO - PROCESS | 1850 | --DOMWINDOW == 199 (0x7fb6fd214000) [pid = 1850] [serial = 1641] [outer = (nil)] [url = about:blank] 03:17:48 INFO - PROCESS | 1850 | --DOMWINDOW == 198 (0x7fb6ea13f000) [pid = 1850] [serial = 1629] [outer = (nil)] [url = about:blank] 03:17:48 INFO - PROCESS | 1850 | --DOMWINDOW == 197 (0x7fb6efd48c00) [pid = 1850] [serial = 1634] [outer = (nil)] [url = about:blank] 03:17:48 INFO - PROCESS | 1850 | --DOMWINDOW == 196 (0x7fb6d5339400) [pid = 1850] [serial = 1610] [outer = (nil)] [url = about:blank] 03:17:48 INFO - PROCESS | 1850 | --DOMWINDOW == 195 (0x7fb6f397b800) [pid = 1850] [serial = 1640] [outer = (nil)] [url = about:blank] 03:17:48 INFO - PROCESS | 1850 | --DOMWINDOW == 194 (0x7fb6ee802800) [pid = 1850] [serial = 1632] [outer = (nil)] [url = about:blank] 03:17:48 INFO - PROCESS | 1850 | --DOMWINDOW == 193 (0x7fb6e76bb400) [pid = 1850] [serial = 1625] [outer = (nil)] [url = about:blank] 03:17:48 INFO - PROCESS | 1850 | --DOMWINDOW == 192 (0x7fb6e830c000) [pid = 1850] [serial = 1626] [outer = (nil)] [url = about:blank] 03:17:48 INFO - PROCESS | 1850 | --DOMWINDOW == 191 (0x7fb6df50f000) [pid = 1850] [serial = 1587] [outer = (nil)] [url = about:blank] 03:17:48 INFO - PROCESS | 1850 | --DOMWINDOW == 190 (0x7fb6e6a8d000) [pid = 1850] [serial = 1623] [outer = (nil)] [url = about:blank] 03:17:48 INFO - PROCESS | 1850 | --DOMWINDOW == 189 (0x7fb701ac2400) [pid = 1850] [serial = 1652] [outer = (nil)] [url = about:blank] 03:17:48 INFO - PROCESS | 1850 | --DOMWINDOW == 188 (0x7fb6d7cc5800) [pid = 1850] [serial = 1545] [outer = (nil)] [url = about:blank] 03:17:48 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x7fb6e4771400) [pid = 1850] [serial = 1622] [outer = (nil)] [url = about:blank] 03:17:48 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x7fb700869c00) [pid = 1850] [serial = 1649] [outer = (nil)] [url = about:blank] 03:17:48 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x7fb6e681e000) [pid = 1850] [serial = 1566] [outer = (nil)] [url = about:blank] 03:17:48 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x7fb6d441e800) [pid = 1850] [serial = 1542] [outer = (nil)] [url = about:blank] 03:17:48 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x7fb6de068400) [pid = 1850] [serial = 1616] [outer = (nil)] [url = about:blank] 03:17:48 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x7fb6fe40fc00) [pid = 1850] [serial = 1644] [outer = (nil)] [url = about:blank] 03:17:48 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x7fb6d8c9f000) [pid = 1850] [serial = 1670] [outer = (nil)] [url = about:blank] 03:17:48 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x7fb6d32c6800) [pid = 1850] [serial = 1607] [outer = (nil)] [url = about:blank] 03:17:48 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x7fb6e45ce800) [pid = 1850] [serial = 1560] [outer = (nil)] [url = about:blank] 03:17:48 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x7fb6d36b7c00) [pid = 1850] [serial = 1608] [outer = (nil)] [url = about:blank] 03:17:48 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x7fb6d8c94400) [pid = 1850] [serial = 1613] [outer = (nil)] [url = about:blank] 03:17:48 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x7fb6d36bd000) [pid = 1850] [serial = 1661] [outer = (nil)] [url = about:blank] 03:17:48 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x7fb6ed542400) [pid = 1850] [serial = 1578] [outer = (nil)] [url = about:blank] 03:17:48 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x7fb6f19b3000) [pid = 1850] [serial = 1638] [outer = (nil)] [url = about:blank] 03:17:48 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x7fb6df50a000) [pid = 1850] [serial = 1617] [outer = (nil)] [url = about:blank] 03:17:48 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x7fb6eebdf000) [pid = 1850] [serial = 1581] [outer = (nil)] [url = about:blank] 03:17:48 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x7fb6d3bd0400) [pid = 1850] [serial = 1664] [outer = (nil)] [url = about:blank] 03:17:48 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x7fb6d955b000) [pid = 1850] [serial = 1548] [outer = (nil)] [url = about:blank] 03:17:48 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x7fb701c3d800) [pid = 1850] [serial = 1650] [outer = (nil)] [url = about:blank] 03:17:48 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x7fb6fd758000) [pid = 1850] [serial = 1643] [outer = (nil)] [url = about:blank] 03:17:48 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x7fb6d5d54800) [pid = 1850] [serial = 1668] [outer = (nil)] [url = about:blank] 03:17:48 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x7fb6e875d800) [pid = 1850] [serial = 1628] [outer = (nil)] [url = about:blank] 03:17:48 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7fb6df4c3800) [pid = 1850] [serial = 1658] [outer = (nil)] [url = about:blank] 03:17:48 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7fb6e0e4dc00) [pid = 1850] [serial = 1557] [outer = (nil)] [url = about:blank] 03:17:48 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7fb6d9861800) [pid = 1850] [serial = 1671] [outer = (nil)] [url = about:blank] 03:17:48 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7fb6e121fc00) [pid = 1850] [serial = 1620] [outer = (nil)] [url = about:blank] 03:17:48 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x7fb6fe7e0800) [pid = 1850] [serial = 1646] [outer = (nil)] [url = about:blank] 03:17:48 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x7fb6daab3400) [pid = 1850] [serial = 1551] [outer = (nil)] [url = about:blank] 03:17:48 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x7fb70292d400) [pid = 1850] [serial = 1653] [outer = (nil)] [url = about:blank] 03:17:48 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x7fb6d9555c00) [pid = 1850] [serial = 1614] [outer = (nil)] [url = about:blank] 03:17:48 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x7fb6d5a7a400) [pid = 1850] [serial = 1611] [outer = (nil)] [url = about:blank] 03:17:48 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x7fb6d441f800) [pid = 1850] [serial = 1665] [outer = (nil)] [url = about:blank] 03:17:48 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x7fb6f07ae000) [pid = 1850] [serial = 1635] [outer = (nil)] [url = about:blank] 03:17:48 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x7fb6efd43800) [pid = 1850] [serial = 1584] [outer = (nil)] [url = about:blank] 03:17:48 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x7fb6e860b000) [pid = 1850] [serial = 1572] [outer = (nil)] [url = about:blank] 03:17:48 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x7fb6e4767c00) [pid = 1850] [serial = 1563] [outer = (nil)] [url = about:blank] 03:17:48 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x7fb6f1281000) [pid = 1850] [serial = 1637] [outer = (nil)] [url = about:blank] 03:17:48 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7fb6d8c99800) [pid = 1850] [serial = 1539] [outer = (nil)] [url = about:blank] 03:17:48 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7fb6d9f30400) [pid = 1850] [serial = 1673] [outer = (nil)] [url = about:blank] 03:17:48 INFO - PROCESS | 1850 | 1462529868419 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]]]}] 03:17:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 03:17:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 3296ms 03:17:48 INFO - PROCESS | 1850 | 1462529868442 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 03:17:48 INFO - PROCESS | 1850 | 1462529868448 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 03:17:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 03:17:48 INFO - PROCESS | 1850 | 1462529868457 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 03:17:48 INFO - PROCESS | 1850 | 1462529868463 Marionette TRACE conn4 <- [1,2370,null,{}] 03:17:48 INFO - PROCESS | 1850 | 1462529868472 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}] 03:17:48 INFO - PROCESS | 1850 | 1462529868748 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 03:17:48 INFO - PROCESS | 1850 | 1462529868974 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:49 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d2ba6000 == 145 [pid = 1850] [id = 600] 03:17:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7fb6d35a2400) [pid = 1850] [serial = 1801] [outer = (nil)] 03:17:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7fb6d36bbc00) [pid = 1850] [serial = 1802] [outer = 0x7fb6d35a2400] 03:17:49 INFO - PROCESS | 1850 | 1462529869050 Marionette DEBUG loaded listener.js 03:17:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7fb6d3aef400) [pid = 1850] [serial = 1803] [outer = 0x7fb6d35a2400] 03:17:49 INFO - PROCESS | 1850 | 1462529869847 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]]]}] 03:17:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 03:17:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1436ms 03:17:49 INFO - PROCESS | 1850 | 1462529869893 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 03:17:49 INFO - PROCESS | 1850 | 1462529869902 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 03:17:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 03:17:49 INFO - PROCESS | 1850 | 1462529869912 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 03:17:49 INFO - PROCESS | 1850 | 1462529869917 Marionette TRACE conn4 <- [1,2374,null,{}] 03:17:49 INFO - PROCESS | 1850 | 1462529869924 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}] 03:17:50 INFO - PROCESS | 1850 | 1462529870250 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 03:17:50 INFO - PROCESS | 1850 | 1462529870401 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:50 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d38da000 == 146 [pid = 1850] [id = 601] 03:17:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x7fb6d346f800) [pid = 1850] [serial = 1804] [outer = (nil)] 03:17:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x7fb6d4423000) [pid = 1850] [serial = 1805] [outer = 0x7fb6d346f800] 03:17:50 INFO - PROCESS | 1850 | 1462529870484 Marionette DEBUG loaded listener.js 03:17:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x7fb6d4693c00) [pid = 1850] [serial = 1806] [outer = 0x7fb6d346f800] 03:17:51 INFO - PROCESS | 1850 | 1462529871518 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]]]}] 03:17:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 03:17:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1634ms 03:17:51 INFO - PROCESS | 1850 | 1462529871553 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 03:17:51 INFO - PROCESS | 1850 | 1462529871558 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 03:17:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 03:17:51 INFO - PROCESS | 1850 | 1462529871576 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 03:17:51 INFO - PROCESS | 1850 | 1462529871583 Marionette TRACE conn4 <- [1,2378,null,{}] 03:17:51 INFO - PROCESS | 1850 | 1462529871599 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}] 03:17:51 INFO - PROCESS | 1850 | 1462529871900 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 03:17:51 INFO - PROCESS | 1850 | 1462529871950 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:52 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d38e5000 == 147 [pid = 1850] [id = 602] 03:17:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x7fb6d5336000) [pid = 1850] [serial = 1807] [outer = (nil)] 03:17:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x7fb6d54f5c00) [pid = 1850] [serial = 1808] [outer = 0x7fb6d5336000] 03:17:52 INFO - PROCESS | 1850 | 1462529872240 Marionette DEBUG loaded listener.js 03:17:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7fb6d5b26800) [pid = 1850] [serial = 1809] [outer = 0x7fb6d5336000] 03:17:53 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x7fb6f0d17000) [pid = 1850] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 03:17:53 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x7fb6df50bc00) [pid = 1850] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 03:17:53 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x7fb6dd599c00) [pid = 1850] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 03:17:53 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x7fb6d3afd800) [pid = 1850] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 03:17:53 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x7fb6d5d4fc00) [pid = 1850] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 03:17:53 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x7fb6e57f4400) [pid = 1850] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 03:17:53 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x7fb6ed776c00) [pid = 1850] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 03:17:53 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7fb6e6a83c00) [pid = 1850] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 03:17:53 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7fb6ed5e1800) [pid = 1850] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 03:17:53 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7fb6d5aa8800) [pid = 1850] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 03:17:53 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x7fb6d317cc00) [pid = 1850] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 03:17:53 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x7fb6daaa8800) [pid = 1850] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 03:17:53 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x7fb6d317fc00) [pid = 1850] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 03:17:53 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x7fb6d346c400) [pid = 1850] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 03:17:53 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x7fb6daab0400) [pid = 1850] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 03:17:53 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x7fb6d36bc800) [pid = 1850] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 03:17:53 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x7fb6d4697800) [pid = 1850] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 03:17:53 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x7fb6d4696c00) [pid = 1850] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 03:17:53 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x7fb6e6bd2800) [pid = 1850] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 03:17:53 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x7fb6de06a000) [pid = 1850] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 03:17:53 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x7fb6e6bcbc00) [pid = 1850] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 03:17:53 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x7fb6d46a4c00) [pid = 1850] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 03:17:53 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x7fb6d460b800) [pid = 1850] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 03:17:53 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x7fb6f0d1d400) [pid = 1850] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 03:17:53 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0x7fb6d46a5400) [pid = 1850] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 03:17:53 INFO - PROCESS | 1850 | 1462529873704 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]]]}] 03:17:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 03:17:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 2152ms 03:17:53 INFO - PROCESS | 1850 | 1462529873725 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 03:17:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 03:17:53 INFO - PROCESS | 1850 | 1462529873730 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 03:17:53 INFO - PROCESS | 1850 | 1462529873737 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 03:17:53 INFO - PROCESS | 1850 | 1462529873740 Marionette TRACE conn4 <- [1,2382,null,{}] 03:17:53 INFO - PROCESS | 1850 | 1462529873745 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}] 03:17:53 INFO - PROCESS | 1850 | 1462529873985 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 03:17:54 INFO - PROCESS | 1850 | 1462529874167 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d54b0800 == 148 [pid = 1850] [id = 603] 03:17:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x7fb6d317cc00) [pid = 1850] [serial = 1810] [outer = (nil)] 03:17:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x7fb6d5a71000) [pid = 1850] [serial = 1811] [outer = 0x7fb6d317cc00] 03:17:54 INFO - PROCESS | 1850 | 1462529874238 Marionette DEBUG loaded listener.js 03:17:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x7fb6d5d51c00) [pid = 1850] [serial = 1812] [outer = 0x7fb6d317cc00] 03:17:55 INFO - PROCESS | 1850 | 1462529875261 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]]]}] 03:17:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 03:17:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1586ms 03:17:55 INFO - PROCESS | 1850 | 1462529875323 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 03:17:55 INFO - PROCESS | 1850 | 1462529875330 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 03:17:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 03:17:55 INFO - PROCESS | 1850 | 1462529875341 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 03:17:55 INFO - PROCESS | 1850 | 1462529875346 Marionette TRACE conn4 <- [1,2386,null,{}] 03:17:55 INFO - PROCESS | 1850 | 1462529875357 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}] 03:17:55 INFO - PROCESS | 1850 | 1462529875696 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 03:17:55 INFO - PROCESS | 1850 | 1462529875967 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:55 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d3673800 == 149 [pid = 1850] [id = 604] 03:17:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x7fb6d3478800) [pid = 1850] [serial = 1813] [outer = (nil)] 03:17:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x7fb6d3af2000) [pid = 1850] [serial = 1814] [outer = 0x7fb6d3478800] 03:17:56 INFO - PROCESS | 1850 | 1462529876047 Marionette DEBUG loaded listener.js 03:17:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x7fb6d441a000) [pid = 1850] [serial = 1815] [outer = 0x7fb6d3478800] 03:17:56 INFO - PROCESS | 1850 | 1462529876981 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]]]}] 03:17:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 03:17:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1688ms 03:17:57 INFO - PROCESS | 1850 | 1462529877029 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 03:17:57 INFO - PROCESS | 1850 | 1462529877038 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 03:17:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 03:17:57 INFO - PROCESS | 1850 | 1462529877049 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 03:17:57 INFO - PROCESS | 1850 | 1462529877053 Marionette TRACE conn4 <- [1,2390,null,{}] 03:17:57 INFO - PROCESS | 1850 | 1462529877059 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}] 03:17:57 INFO - PROCESS | 1850 | 1462529877326 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 03:17:57 INFO - PROCESS | 1850 | 1462529877647 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:57 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d71cd000 == 150 [pid = 1850] [id = 605] 03:17:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x7fb6d46ad000) [pid = 1850] [serial = 1816] [outer = (nil)] 03:17:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x7fb6d5a77000) [pid = 1850] [serial = 1817] [outer = 0x7fb6d46ad000] 03:17:57 INFO - PROCESS | 1850 | 1462529877731 Marionette DEBUG loaded listener.js 03:17:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x7fb6d5d4fc00) [pid = 1850] [serial = 1818] [outer = 0x7fb6d46ad000] 03:17:58 INFO - PROCESS | 1850 | 1462529878683 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]]]}] 03:17:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 03:17:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1682ms 03:17:58 INFO - PROCESS | 1850 | 1462529878732 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 03:17:58 INFO - PROCESS | 1850 | 1462529878736 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 03:17:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 03:17:58 INFO - PROCESS | 1850 | 1462529878743 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 03:17:58 INFO - PROCESS | 1850 | 1462529878749 Marionette TRACE conn4 <- [1,2394,null,{}] 03:17:58 INFO - PROCESS | 1850 | 1462529878766 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}] 03:17:59 INFO - PROCESS | 1850 | 1462529879028 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 03:17:59 INFO - PROCESS | 1850 | 1462529879374 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:59 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d8e94000 == 151 [pid = 1850] [id = 606] 03:17:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x7fb6d73ccc00) [pid = 1850] [serial = 1819] [outer = (nil)] 03:17:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x7fb6d82a7000) [pid = 1850] [serial = 1820] [outer = 0x7fb6d73ccc00] 03:17:59 INFO - PROCESS | 1850 | 1462529879460 Marionette DEBUG loaded listener.js 03:17:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x7fb6d8c99c00) [pid = 1850] [serial = 1821] [outer = 0x7fb6d73ccc00] 03:18:00 INFO - PROCESS | 1850 | 1462529880399 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]]]}] 03:18:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 03:18:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1689ms 03:18:00 INFO - PROCESS | 1850 | 1462529880433 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 03:18:00 INFO - PROCESS | 1850 | 1462529880438 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 03:18:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 03:18:00 INFO - PROCESS | 1850 | 1462529880446 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 03:18:00 INFO - PROCESS | 1850 | 1462529880450 Marionette TRACE conn4 <- [1,2398,null,{}] 03:18:00 INFO - PROCESS | 1850 | 1462529880457 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}] 03:18:00 INFO - PROCESS | 1850 | 1462529880703 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 03:18:01 INFO - PROCESS | 1850 | 1462529881010 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:01 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6daa57000 == 152 [pid = 1850] [id = 607] 03:18:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x7fb6d7ccb000) [pid = 1850] [serial = 1822] [outer = (nil)] 03:18:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x7fb6d8e09000) [pid = 1850] [serial = 1823] [outer = 0x7fb6d7ccb000] 03:18:01 INFO - PROCESS | 1850 | 1462529881102 Marionette DEBUG loaded listener.js 03:18:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x7fb6d9556000) [pid = 1850] [serial = 1824] [outer = 0x7fb6d7ccb000] 03:18:02 INFO - PROCESS | 1850 | 1462529882112 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]]]}] 03:18:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 03:18:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1739ms 03:18:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 03:18:02 INFO - PROCESS | 1850 | 1462529882186 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 03:18:02 INFO - PROCESS | 1850 | 1462529882189 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 03:18:02 INFO - PROCESS | 1850 | 1462529882196 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 03:18:02 INFO - PROCESS | 1850 | 1462529882199 Marionette TRACE conn4 <- [1,2402,null,{}] 03:18:02 INFO - PROCESS | 1850 | 1462529882205 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}] 03:18:02 INFO - PROCESS | 1850 | 1462529882434 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 03:18:02 INFO - PROCESS | 1850 | 1462529882750 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:02 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6dac45000 == 153 [pid = 1850] [id = 608] 03:18:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7fb6d8d60800) [pid = 1850] [serial = 1825] [outer = (nil)] 03:18:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7fb6d976e400) [pid = 1850] [serial = 1826] [outer = 0x7fb6d8d60800] 03:18:02 INFO - PROCESS | 1850 | 1462529882833 Marionette DEBUG loaded listener.js 03:18:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7fb6d986d400) [pid = 1850] [serial = 1827] [outer = 0x7fb6d8d60800] 03:18:03 INFO - PROCESS | 1850 | 1462529883732 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]]]}] 03:18:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 03:18:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1585ms 03:18:03 INFO - PROCESS | 1850 | 1462529883782 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 03:18:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 03:18:03 INFO - PROCESS | 1850 | 1462529883786 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 03:18:03 INFO - PROCESS | 1850 | 1462529883793 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 03:18:03 INFO - PROCESS | 1850 | 1462529883797 Marionette TRACE conn4 <- [1,2406,null,{}] 03:18:03 INFO - PROCESS | 1850 | 1462529883803 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}] 03:18:04 INFO - PROCESS | 1850 | 1462529884107 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 03:18:04 INFO - PROCESS | 1850 | 1462529884458 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6db671800 == 154 [pid = 1850] [id = 609] 03:18:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7fb6de063800) [pid = 1850] [serial = 1828] [outer = (nil)] 03:18:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x7fb6de1cbc00) [pid = 1850] [serial = 1829] [outer = 0x7fb6de063800] 03:18:04 INFO - PROCESS | 1850 | 1462529884543 Marionette DEBUG loaded listener.js 03:18:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x7fb6df3ae800) [pid = 1850] [serial = 1830] [outer = 0x7fb6de063800] 03:18:05 INFO - PROCESS | 1850 | 1462529885483 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]]]}] 03:18:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 03:18:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1736ms 03:18:05 INFO - PROCESS | 1850 | 1462529885530 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 03:18:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 03:18:05 INFO - PROCESS | 1850 | 1462529885534 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 03:18:05 INFO - PROCESS | 1850 | 1462529885541 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 03:18:05 INFO - PROCESS | 1850 | 1462529885545 Marionette TRACE conn4 <- [1,2410,null,{}] 03:18:05 INFO - PROCESS | 1850 | 1462529885551 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}] 03:18:05 INFO - PROCESS | 1850 | 1462529885801 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 03:18:06 INFO - PROCESS | 1850 | 1462529886106 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6dde1c800 == 155 [pid = 1850] [id = 610] 03:18:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x7fb6de9b0c00) [pid = 1850] [serial = 1831] [outer = (nil)] 03:18:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x7fb6df4c6400) [pid = 1850] [serial = 1832] [outer = 0x7fb6de9b0c00] 03:18:06 INFO - PROCESS | 1850 | 1462529886198 Marionette DEBUG loaded listener.js 03:18:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x7fb6df4d0400) [pid = 1850] [serial = 1833] [outer = 0x7fb6de9b0c00] 03:18:07 INFO - PROCESS | 1850 | 1462529887173 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]]]}] 03:18:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 03:18:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1683ms 03:18:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 03:18:07 INFO - PROCESS | 1850 | 1462529887225 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 03:18:07 INFO - PROCESS | 1850 | 1462529887228 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 03:18:07 INFO - PROCESS | 1850 | 1462529887235 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 03:18:07 INFO - PROCESS | 1850 | 1462529887238 Marionette TRACE conn4 <- [1,2414,null,{}] 03:18:07 INFO - PROCESS | 1850 | 1462529887245 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}] 03:18:07 INFO - PROCESS | 1850 | 1462529887491 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 03:18:07 INFO - PROCESS | 1850 | 1462529887807 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:07 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6dea1c000 == 156 [pid = 1850] [id = 611] 03:18:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7fb6d3bc5400) [pid = 1850] [serial = 1834] [outer = (nil)] 03:18:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x7fb6df693000) [pid = 1850] [serial = 1835] [outer = 0x7fb6d3bc5400] 03:18:07 INFO - PROCESS | 1850 | 1462529887890 Marionette DEBUG loaded listener.js 03:18:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x7fb6dfabbc00) [pid = 1850] [serial = 1836] [outer = 0x7fb6d3bc5400] 03:18:08 INFO - PROCESS | 1850 | 1462529888744 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]]]}] 03:18:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 03:18:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1585ms 03:18:08 INFO - PROCESS | 1850 | 1462529888820 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 03:18:08 INFO - PROCESS | 1850 | 1462529888824 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 03:18:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 03:18:08 INFO - PROCESS | 1850 | 1462529888830 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 03:18:08 INFO - PROCESS | 1850 | 1462529888833 Marionette TRACE conn4 <- [1,2418,null,{}] 03:18:08 INFO - PROCESS | 1850 | 1462529888840 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}] 03:18:09 INFO - PROCESS | 1850 | 1462529889115 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 03:18:09 INFO - PROCESS | 1850 | 1462529889446 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df3d3000 == 157 [pid = 1850] [id = 612] 03:18:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7fb6d5aa4000) [pid = 1850] [serial = 1837] [outer = (nil)] 03:18:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7fb6dfabb000) [pid = 1850] [serial = 1838] [outer = 0x7fb6d5aa4000] 03:18:09 INFO - PROCESS | 1850 | 1462529889527 Marionette DEBUG loaded listener.js 03:18:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7fb6e0e46800) [pid = 1850] [serial = 1839] [outer = 0x7fb6d5aa4000] 03:18:10 INFO - PROCESS | 1850 | 1462529890401 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]]]}] 03:18:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 03:18:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1636ms 03:18:10 INFO - PROCESS | 1850 | 1462529890468 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 03:18:10 INFO - PROCESS | 1850 | 1462529890473 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 03:18:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 03:18:10 INFO - PROCESS | 1850 | 1462529890480 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 03:18:10 INFO - PROCESS | 1850 | 1462529890484 Marionette TRACE conn4 <- [1,2422,null,{}] 03:18:10 INFO - PROCESS | 1850 | 1462529890492 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}] 03:18:10 INFO - PROCESS | 1850 | 1462529890750 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 03:18:11 INFO - PROCESS | 1850 | 1462529891061 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df57e000 == 158 [pid = 1850] [id = 613] 03:18:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7fb6d73c3400) [pid = 1850] [serial = 1840] [outer = (nil)] 03:18:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7fb6e1132800) [pid = 1850] [serial = 1841] [outer = 0x7fb6d73c3400] 03:18:11 INFO - PROCESS | 1850 | 1462529891139 Marionette DEBUG loaded listener.js 03:18:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7fb6e121f000) [pid = 1850] [serial = 1842] [outer = 0x7fb6d73c3400] 03:18:12 INFO - PROCESS | 1850 | 1462529892025 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]]]}] 03:18:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 03:18:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1586ms 03:18:12 INFO - PROCESS | 1850 | 1462529892067 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 03:18:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 03:18:12 INFO - PROCESS | 1850 | 1462529892072 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 03:18:12 INFO - PROCESS | 1850 | 1462529892079 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 03:18:12 INFO - PROCESS | 1850 | 1462529892084 Marionette TRACE conn4 <- [1,2426,null,{}] 03:18:12 INFO - PROCESS | 1850 | 1462529892091 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}] 03:18:12 INFO - PROCESS | 1850 | 1462529892358 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 03:18:12 INFO - PROCESS | 1850 | 1462529892690 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:12 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df7c8000 == 159 [pid = 1850] [id = 614] 03:18:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x7fb6e4643800) [pid = 1850] [serial = 1843] [outer = (nil)] 03:18:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x7fb6e46a0800) [pid = 1850] [serial = 1844] [outer = 0x7fb6e4643800] 03:18:12 INFO - PROCESS | 1850 | 1462529892777 Marionette DEBUG loaded listener.js 03:18:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x7fb6e4763000) [pid = 1850] [serial = 1845] [outer = 0x7fb6e4643800] 03:18:13 INFO - PROCESS | 1850 | 1462529893649 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]]]}] 03:18:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 03:18:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1635ms 03:18:13 INFO - PROCESS | 1850 | 1462529893713 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 03:18:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 03:18:13 INFO - PROCESS | 1850 | 1462529893718 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 03:18:13 INFO - PROCESS | 1850 | 1462529893726 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 03:18:13 INFO - PROCESS | 1850 | 1462529893728 Marionette TRACE conn4 <- [1,2430,null,{}] 03:18:13 INFO - PROCESS | 1850 | 1462529893735 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}] 03:18:13 INFO - PROCESS | 1850 | 1462529893987 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 03:18:14 INFO - PROCESS | 1850 | 1462529894316 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e0a1c000 == 160 [pid = 1850] [id = 615] 03:18:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x7fb6daab3400) [pid = 1850] [serial = 1846] [outer = (nil)] 03:18:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x7fb6e538ec00) [pid = 1850] [serial = 1847] [outer = 0x7fb6daab3400] 03:18:14 INFO - PROCESS | 1850 | 1462529894397 Marionette DEBUG loaded listener.js 03:18:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x7fb6e6184400) [pid = 1850] [serial = 1848] [outer = 0x7fb6daab3400] 03:18:15 INFO - PROCESS | 1850 | 1462529895276 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]]]}] 03:18:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 03:18:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1587ms 03:18:15 INFO - PROCESS | 1850 | 1462529895312 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 03:18:15 INFO - PROCESS | 1850 | 1462529895316 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 03:18:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 03:18:15 INFO - PROCESS | 1850 | 1462529895322 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 03:18:15 INFO - PROCESS | 1850 | 1462529895326 Marionette TRACE conn4 <- [1,2434,null,{}] 03:18:15 INFO - PROCESS | 1850 | 1462529895332 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}] 03:18:15 INFO - PROCESS | 1850 | 1462529895578 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 03:18:15 INFO - PROCESS | 1850 | 1462529895831 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:15 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e0f3d800 == 161 [pid = 1850] [id = 616] 03:18:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x7fb6df3b7000) [pid = 1850] [serial = 1849] [outer = (nil)] 03:18:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x7fb6e64e6000) [pid = 1850] [serial = 1850] [outer = 0x7fb6df3b7000] 03:18:15 INFO - PROCESS | 1850 | 1462529895949 Marionette DEBUG loaded listener.js 03:18:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x7fb6e6a09000) [pid = 1850] [serial = 1851] [outer = 0x7fb6df3b7000] 03:18:16 INFO - PROCESS | 1850 | 1462529896888 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]]]}] 03:18:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 03:18:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1588ms 03:18:16 INFO - PROCESS | 1850 | 1462529896911 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 03:18:16 INFO - PROCESS | 1850 | 1462529896914 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 03:18:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 03:18:16 INFO - PROCESS | 1850 | 1462529896921 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 03:18:16 INFO - PROCESS | 1850 | 1462529896925 Marionette TRACE conn4 <- [1,2438,null,{}] 03:18:16 INFO - PROCESS | 1850 | 1462529896932 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}] 03:18:17 INFO - PROCESS | 1850 | 1462529897175 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 03:18:17 INFO - PROCESS | 1850 | 1462529897449 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:17 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e5337800 == 162 [pid = 1850] [id = 617] 03:18:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x7fb6e45d5800) [pid = 1850] [serial = 1852] [outer = (nil)] 03:18:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x7fb6e6a8d400) [pid = 1850] [serial = 1853] [outer = 0x7fb6e45d5800] 03:18:17 INFO - PROCESS | 1850 | 1462529897580 Marionette DEBUG loaded listener.js 03:18:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x7fb6e6bb4400) [pid = 1850] [serial = 1854] [outer = 0x7fb6e45d5800] 03:18:18 INFO - PROCESS | 1850 | 1462529898478 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]]]}] 03:18:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 03:18:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1588ms 03:18:18 INFO - PROCESS | 1850 | 1462529898510 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 03:18:18 INFO - PROCESS | 1850 | 1462529898514 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 03:18:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 03:18:18 INFO - PROCESS | 1850 | 1462529898521 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 03:18:18 INFO - PROCESS | 1850 | 1462529898523 Marionette TRACE conn4 <- [1,2442,null,{}] 03:18:18 INFO - PROCESS | 1850 | 1462529898529 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}] 03:18:18 INFO - PROCESS | 1850 | 1462529898770 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 03:18:19 INFO - PROCESS | 1850 | 1462529899049 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:19 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e685d000 == 163 [pid = 1850] [id = 618] 03:18:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x7fb6e46a8c00) [pid = 1850] [serial = 1855] [outer = (nil)] 03:18:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x7fb6e6bb5400) [pid = 1850] [serial = 1856] [outer = 0x7fb6e46a8c00] 03:18:19 INFO - PROCESS | 1850 | 1462529899168 Marionette DEBUG loaded listener.js 03:18:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x7fb6e6e07000) [pid = 1850] [serial = 1857] [outer = 0x7fb6e46a8c00] 03:18:20 INFO - PROCESS | 1850 | 1462529900100 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]]]}] 03:18:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 03:18:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1629ms 03:18:20 INFO - PROCESS | 1850 | 1462529900152 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 03:18:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 03:18:20 INFO - PROCESS | 1850 | 1462529900156 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 03:18:20 INFO - PROCESS | 1850 | 1462529900163 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 03:18:20 INFO - PROCESS | 1850 | 1462529900167 Marionette TRACE conn4 <- [1,2446,null,{}] 03:18:20 INFO - PROCESS | 1850 | 1462529900173 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}] 03:18:20 INFO - PROCESS | 1850 | 1462529900437 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 03:18:20 INFO - PROCESS | 1850 | 1462529900754 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:20 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e711a000 == 164 [pid = 1850] [id = 619] 03:18:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x7fb6e64da800) [pid = 1850] [serial = 1858] [outer = (nil)] 03:18:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x7fb6e76c3000) [pid = 1850] [serial = 1859] [outer = 0x7fb6e64da800] 03:18:20 INFO - PROCESS | 1850 | 1462529900835 Marionette DEBUG loaded listener.js 03:18:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x7fb6e810c400) [pid = 1850] [serial = 1860] [outer = 0x7fb6e64da800] 03:18:21 INFO - PROCESS | 1850 | 1462529901729 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]]]}] 03:18:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 03:18:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1632ms 03:18:21 INFO - PROCESS | 1850 | 1462529901795 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 03:18:21 INFO - PROCESS | 1850 | 1462529901798 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 03:18:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 03:18:21 INFO - PROCESS | 1850 | 1462529901806 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 03:18:21 INFO - PROCESS | 1850 | 1462529901809 Marionette TRACE conn4 <- [1,2450,null,{}] 03:18:21 INFO - PROCESS | 1850 | 1462529901815 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}] 03:18:22 INFO - PROCESS | 1850 | 1462529902067 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 03:18:22 INFO - PROCESS | 1850 | 1462529902381 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:22 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e9207000 == 165 [pid = 1850] [id = 620] 03:18:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x7fb6d3178000) [pid = 1850] [serial = 1861] [outer = (nil)] 03:18:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x7fb6e835d000) [pid = 1850] [serial = 1862] [outer = 0x7fb6d3178000] 03:18:22 INFO - PROCESS | 1850 | 1462529902462 Marionette DEBUG loaded listener.js 03:18:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x7fb6e8757800) [pid = 1850] [serial = 1863] [outer = 0x7fb6d3178000] 03:18:23 INFO - PROCESS | 1850 | 1462529903397 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]]]}] 03:18:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 03:18:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1634ms 03:18:23 INFO - PROCESS | 1850 | 1462529903441 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 03:18:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 03:18:23 INFO - PROCESS | 1850 | 1462529903446 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 03:18:23 INFO - PROCESS | 1850 | 1462529903453 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 03:18:23 INFO - PROCESS | 1850 | 1462529903457 Marionette TRACE conn4 <- [1,2454,null,{}] 03:18:23 INFO - PROCESS | 1850 | 1462529903463 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}] 03:18:23 INFO - PROCESS | 1850 | 1462529903711 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 03:18:24 INFO - PROCESS | 1850 | 1462529904033 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:24 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6ebfae800 == 166 [pid = 1850] [id = 621] 03:18:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x7fb6d7cc6400) [pid = 1850] [serial = 1864] [outer = (nil)] 03:18:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 189 (0x7fb6e8764c00) [pid = 1850] [serial = 1865] [outer = 0x7fb6d7cc6400] 03:18:24 INFO - PROCESS | 1850 | 1462529904116 Marionette DEBUG loaded listener.js 03:18:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 190 (0x7fb6ea146c00) [pid = 1850] [serial = 1866] [outer = 0x7fb6d7cc6400] 03:18:24 INFO - PROCESS | 1850 | 1462529904968 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]]]}] 03:18:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 03:18:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1581ms 03:18:25 INFO - PROCESS | 1850 | 1462529905035 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 03:18:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 03:18:25 INFO - PROCESS | 1850 | 1462529905039 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 03:18:25 INFO - PROCESS | 1850 | 1462529905047 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 03:18:25 INFO - PROCESS | 1850 | 1462529905050 Marionette TRACE conn4 <- [1,2458,null,{}] 03:18:25 INFO - PROCESS | 1850 | 1462529905056 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}] 03:18:25 INFO - PROCESS | 1850 | 1462529905331 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 03:18:26 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d3e97000 == 165 [pid = 1850] [id = 554] 03:18:26 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d10d9000 == 164 [pid = 1850] [id = 596] 03:18:26 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb70a093000 == 163 [pid = 1850] [id = 595] 03:18:26 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb702ae8000 == 162 [pid = 1850] [id = 594] 03:18:26 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb701cd5000 == 161 [pid = 1850] [id = 593] 03:18:26 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f6a1d800 == 160 [pid = 1850] [id = 592] 03:18:26 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f0e74000 == 159 [pid = 1850] [id = 591] 03:18:26 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6ea40a800 == 158 [pid = 1850] [id = 590] 03:18:26 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e7104800 == 157 [pid = 1850] [id = 589] 03:18:26 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e532d800 == 156 [pid = 1850] [id = 588] 03:18:26 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e0e57800 == 155 [pid = 1850] [id = 587] 03:18:26 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6df60f800 == 154 [pid = 1850] [id = 586] 03:18:26 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6df38e000 == 153 [pid = 1850] [id = 585] 03:18:26 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6ddfa4000 == 152 [pid = 1850] [id = 584] 03:18:26 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6da025000 == 151 [pid = 1850] [id = 583] 03:18:26 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d5a51000 == 150 [pid = 1850] [id = 582] 03:18:26 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d29d2800 == 149 [pid = 1850] [id = 581] 03:18:27 INFO - PROCESS | 1850 | --DOMWINDOW == 189 (0x7fb6f0d22c00) [pid = 1850] [serial = 1706] [outer = (nil)] [url = about:blank] 03:18:27 INFO - PROCESS | 1850 | --DOMWINDOW == 188 (0x7fb6e9c46000) [pid = 1850] [serial = 1700] [outer = (nil)] [url = about:blank] 03:18:27 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x7fb6ded5ac00) [pid = 1850] [serial = 1683] [outer = (nil)] [url = about:blank] 03:18:27 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x7fb6d460b000) [pid = 1850] [serial = 1736] [outer = (nil)] [url = about:blank] 03:18:27 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x7fb6d7cd0400) [pid = 1850] [serial = 1679] [outer = (nil)] [url = about:blank] 03:18:27 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x7fb6de1d7400) [pid = 1850] [serial = 1682] [outer = (nil)] [url = about:blank] 03:18:27 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x7fb6e57fdc00) [pid = 1850] [serial = 1691] [outer = (nil)] [url = about:blank] 03:18:27 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x7fb6f259a800) [pid = 1850] [serial = 1709] [outer = (nil)] [url = about:blank] 03:18:27 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x7fb6e8110c00) [pid = 1850] [serial = 1697] [outer = (nil)] [url = about:blank] 03:18:27 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x7fb6fc668800) [pid = 1850] [serial = 1710] [outer = (nil)] [url = about:blank] 03:18:27 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x7fb701a95800) [pid = 1850] [serial = 1724] [outer = (nil)] [url = about:blank] 03:18:27 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x7fb6d8d5c800) [pid = 1850] [serial = 1680] [outer = (nil)] [url = about:blank] 03:18:27 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x7fb6d82a3800) [pid = 1850] [serial = 1740] [outer = (nil)] [url = about:blank] 03:18:27 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x7fb6d5a75000) [pid = 1850] [serial = 1662] [outer = (nil)] [url = about:blank] 03:18:27 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x7fb6e1072c00) [pid = 1850] [serial = 1686] [outer = (nil)] [url = about:blank] 03:18:27 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x7fb6d359cc00) [pid = 1850] [serial = 1676] [outer = (nil)] [url = about:blank] 03:18:27 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x7fb6e5398800) [pid = 1850] [serial = 1730] [outer = (nil)] [url = about:blank] 03:18:27 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x7fb6e860dc00) [pid = 1850] [serial = 1698] [outer = (nil)] [url = about:blank] 03:18:27 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x7fb6d3afb000) [pid = 1850] [serial = 1734] [outer = (nil)] [url = about:blank] 03:18:27 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x7fb6dfe2b800) [pid = 1850] [serial = 1728] [outer = (nil)] [url = about:blank] 03:18:27 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x7fb6d469a800) [pid = 1850] [serial = 1715] [outer = (nil)] [url = about:blank] 03:18:27 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x7fb6d36b5400) [pid = 1850] [serial = 1733] [outer = (nil)] [url = about:blank] 03:18:27 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x7fb6df698000) [pid = 1850] [serial = 1685] [outer = (nil)] [url = about:blank] 03:18:27 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x7fb6dfe26c00) [pid = 1850] [serial = 1727] [outer = (nil)] [url = about:blank] 03:18:27 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7fb6d3bc6c00) [pid = 1850] [serial = 1677] [outer = (nil)] [url = about:blank] 03:18:27 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7fb6df69e400) [pid = 1850] [serial = 1718] [outer = (nil)] [url = about:blank] 03:18:27 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7fb6e538f000) [pid = 1850] [serial = 1721] [outer = (nil)] [url = about:blank] 03:18:27 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7fb6ed5e9400) [pid = 1850] [serial = 1703] [outer = (nil)] [url = about:blank] 03:18:27 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x7fb6e45d4c00) [pid = 1850] [serial = 1689] [outer = (nil)] [url = about:blank] 03:18:27 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x7fb6fe40a800) [pid = 1850] [serial = 1719] [outer = (nil)] [url = about:blank] 03:18:27 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x7fb6e6e09800) [pid = 1850] [serial = 1695] [outer = (nil)] [url = about:blank] 03:18:27 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x7fb6d73c4400) [pid = 1850] [serial = 1739] [outer = (nil)] [url = about:blank] 03:18:27 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x7fb6e5393800) [pid = 1850] [serial = 1722] [outer = (nil)] [url = about:blank] 03:18:27 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x7fb6ef6ad800) [pid = 1850] [serial = 1704] [outer = (nil)] [url = about:blank] 03:18:27 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x7fb6ebfbbc00) [pid = 1850] [serial = 1701] [outer = (nil)] [url = about:blank] 03:18:27 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x7fb6d46b0000) [pid = 1850] [serial = 1656] [outer = (nil)] [url = about:blank] 03:18:27 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x7fb702241800) [pid = 1850] [serial = 1725] [outer = (nil)] [url = about:blank] 03:18:27 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x7fb6df3b0800) [pid = 1850] [serial = 1605] [outer = (nil)] [url = about:blank] 03:18:27 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x7fb6e4402c00) [pid = 1850] [serial = 1688] [outer = (nil)] [url = about:blank] 03:18:27 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7fb6e6a03000) [pid = 1850] [serial = 1692] [outer = (nil)] [url = about:blank] 03:18:27 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7fb6d469f000) [pid = 1850] [serial = 1716] [outer = (nil)] [url = about:blank] 03:18:27 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7fb6feaec400) [pid = 1850] [serial = 1713] [outer = (nil)] [url = about:blank] 03:18:27 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x7fb6d46a8c00) [pid = 1850] [serial = 1737] [outer = (nil)] [url = about:blank] 03:18:27 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x7fb6d73c8400) [pid = 1850] [serial = 1742] [outer = (nil)] [url = about:blank] 03:18:27 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x7fb6df4c8c00) [pid = 1850] [serial = 1659] [outer = (nil)] [url = about:blank] 03:18:27 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x7fb6e6c71c00) [pid = 1850] [serial = 1694] [outer = (nil)] [url = about:blank] 03:18:27 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x7fb6f1286c00) [pid = 1850] [serial = 1707] [outer = (nil)] [url = about:blank] 03:18:27 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x7fb6fd771400) [pid = 1850] [serial = 1712] [outer = (nil)] [url = about:blank] 03:18:27 INFO - PROCESS | 1850 | 1462529907327 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d131a000 == 150 [pid = 1850] [id = 622] 03:18:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x7fb6d32ca800) [pid = 1850] [serial = 1867] [outer = (nil)] 03:18:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x7fb6d3471000) [pid = 1850] [serial = 1868] [outer = 0x7fb6d32ca800] 03:18:27 INFO - PROCESS | 1850 | 1462529907400 Marionette DEBUG loaded listener.js 03:18:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x7fb6d3477c00) [pid = 1850] [serial = 1869] [outer = 0x7fb6d32ca800] 03:18:28 INFO - PROCESS | 1850 | 1462529908209 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]]]}] 03:18:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 03:18:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 3188ms 03:18:28 INFO - PROCESS | 1850 | 1462529908237 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 03:18:28 INFO - PROCESS | 1850 | 1462529908243 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 03:18:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 03:18:28 INFO - PROCESS | 1850 | 1462529908250 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 03:18:28 INFO - PROCESS | 1850 | 1462529908256 Marionette TRACE conn4 <- [1,2462,null,{}] 03:18:28 INFO - PROCESS | 1850 | 1462529908264 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}] 03:18:28 INFO - PROCESS | 1850 | 1462529908502 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 03:18:28 INFO - PROCESS | 1850 | 1462529908689 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:28 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d32e7000 == 151 [pid = 1850] [id = 623] 03:18:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x7fb6d32d0400) [pid = 1850] [serial = 1870] [outer = (nil)] 03:18:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x7fb6d4602400) [pid = 1850] [serial = 1871] [outer = 0x7fb6d32d0400] 03:18:28 INFO - PROCESS | 1850 | 1462529908756 Marionette DEBUG loaded listener.js 03:18:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x7fb6d4698000) [pid = 1850] [serial = 1872] [outer = 0x7fb6d32d0400] 03:18:29 INFO - PROCESS | 1850 | 1462529909646 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]]]}] 03:18:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 03:18:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1435ms 03:18:29 INFO - PROCESS | 1850 | 1462529909689 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 03:18:29 INFO - PROCESS | 1850 | 1462529909696 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 03:18:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 03:18:29 INFO - PROCESS | 1850 | 1462529909709 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 03:18:29 INFO - PROCESS | 1850 | 1462529909711 Marionette TRACE conn4 <- [1,2466,null,{}] 03:18:29 INFO - PROCESS | 1850 | 1462529909718 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}] 03:18:30 INFO - PROCESS | 1850 | 1462529910009 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 03:18:30 INFO - PROCESS | 1850 | 1462529910059 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:30 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d3a82000 == 152 [pid = 1850] [id = 624] 03:18:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7fb6d46e1800) [pid = 1850] [serial = 1873] [outer = (nil)] 03:18:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7fb6d46ea000) [pid = 1850] [serial = 1874] [outer = 0x7fb6d46e1800] 03:18:30 INFO - PROCESS | 1850 | 1462529910127 Marionette DEBUG loaded listener.js 03:18:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7fb6d5a70c00) [pid = 1850] [serial = 1875] [outer = 0x7fb6d46e1800] 03:18:31 INFO - PROCESS | 1850 | 1462529911242 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]]]}] 03:18:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 03:18:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1578ms 03:18:31 INFO - PROCESS | 1850 | 1462529911292 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 03:18:31 INFO - PROCESS | 1850 | 1462529911295 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 03:18:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 03:18:31 INFO - PROCESS | 1850 | 1462529911312 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 03:18:31 INFO - PROCESS | 1850 | 1462529911322 Marionette TRACE conn4 <- [1,2470,null,{}] 03:18:31 INFO - PROCESS | 1850 | 1462529911363 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}] 03:18:32 INFO - PROCESS | 1850 | 1462529912143 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 03:18:32 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7fb6dfe20400) [pid = 1850] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 03:18:32 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7fb6d36bac00) [pid = 1850] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 03:18:32 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7fb6d5336000) [pid = 1850] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 03:18:32 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x7fb6d8e03c00) [pid = 1850] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 03:18:32 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x7fb6e46f5c00) [pid = 1850] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 03:18:32 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x7fb6f1645000) [pid = 1850] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 03:18:32 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x7fb6f127b800) [pid = 1850] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 03:18:32 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x7fb6e4404000) [pid = 1850] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 03:18:32 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x7fb6ed774400) [pid = 1850] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 03:18:32 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x7fb6e0e45400) [pid = 1850] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 03:18:32 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x7fb6de1d7000) [pid = 1850] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 03:18:32 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x7fb6e46ee800) [pid = 1850] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 03:18:32 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x7fb6e46ec800) [pid = 1850] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 03:18:32 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x7fb6dfe20c00) [pid = 1850] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 03:18:32 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x7fb6de9abc00) [pid = 1850] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 03:18:32 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x7fb6d9868c00) [pid = 1850] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 03:18:32 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x7fb6d5d53400) [pid = 1850] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 03:18:32 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0x7fb6d4609800) [pid = 1850] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 03:18:32 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0x7fb6d317c000) [pid = 1850] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 03:18:32 INFO - PROCESS | 1850 | --DOMWINDOW == 131 (0x7fb6d35a2400) [pid = 1850] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 03:18:32 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x7fb6d46e3800) [pid = 1850] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 03:18:32 INFO - PROCESS | 1850 | --DOMWINDOW == 129 (0x7fb6d46e2400) [pid = 1850] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 03:18:32 INFO - PROCESS | 1850 | --DOMWINDOW == 128 (0x7fb6d8e05c00) [pid = 1850] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 03:18:32 INFO - PROCESS | 1850 | --DOMWINDOW == 127 (0x7fb6d346f800) [pid = 1850] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 03:18:32 INFO - PROCESS | 1850 | 1462529912356 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:32 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d29cb800 == 153 [pid = 1850] [id = 625] 03:18:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 128 (0x7fb6d317c000) [pid = 1850] [serial = 1876] [outer = (nil)] 03:18:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 129 (0x7fb6d346f400) [pid = 1850] [serial = 1877] [outer = 0x7fb6d317c000] 03:18:32 INFO - PROCESS | 1850 | 1462529912438 Marionette DEBUG loaded listener.js 03:18:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x7fb6d46e1000) [pid = 1850] [serial = 1878] [outer = 0x7fb6d317c000] 03:18:33 INFO - PROCESS | 1850 | 1462529913189 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]]]}] 03:18:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 03:18:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1934ms 03:18:33 INFO - PROCESS | 1850 | 1462529913240 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 03:18:33 INFO - PROCESS | 1850 | 1462529913244 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 03:18:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 03:18:33 INFO - PROCESS | 1850 | 1462529913252 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 03:18:33 INFO - PROCESS | 1850 | 1462529913256 Marionette TRACE conn4 <- [1,2474,null,{}] 03:18:33 INFO - PROCESS | 1850 | 1462529913262 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}] 03:18:33 INFO - PROCESS | 1850 | 1462529913551 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 03:18:33 INFO - PROCESS | 1850 | 1462529913669 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:33 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d71ce800 == 154 [pid = 1850] [id = 626] 03:18:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x7fb6d32ccc00) [pid = 1850] [serial = 1879] [outer = (nil)] 03:18:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x7fb6d46e9800) [pid = 1850] [serial = 1880] [outer = 0x7fb6d32ccc00] 03:18:33 INFO - PROCESS | 1850 | 1462529913745 Marionette DEBUG loaded listener.js 03:18:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x7fb6d82a5000) [pid = 1850] [serial = 1881] [outer = 0x7fb6d32ccc00] 03:18:34 INFO - PROCESS | 1850 | 1462529914937 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]]]}] 03:18:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 03:18:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1735ms 03:18:34 INFO - PROCESS | 1850 | 1462529914989 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 03:18:34 INFO - PROCESS | 1850 | 1462529914994 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 03:18:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 03:18:35 INFO - PROCESS | 1850 | 1462529915003 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 03:18:35 INFO - PROCESS | 1850 | 1462529915009 Marionette TRACE conn4 <- [1,2478,null,{}] 03:18:35 INFO - PROCESS | 1850 | 1462529915017 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}] 03:18:35 INFO - PROCESS | 1850 | 1462529915267 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 03:18:35 INFO - PROCESS | 1850 | 1462529915593 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d3a75800 == 155 [pid = 1850] [id = 627] 03:18:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x7fb6d3bcfc00) [pid = 1850] [serial = 1882] [outer = (nil)] 03:18:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x7fb6d469e800) [pid = 1850] [serial = 1883] [outer = 0x7fb6d3bcfc00] 03:18:35 INFO - PROCESS | 1850 | 1462529915677 Marionette DEBUG loaded listener.js 03:18:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x7fb6d46b0000) [pid = 1850] [serial = 1884] [outer = 0x7fb6d3bcfc00] 03:18:36 INFO - PROCESS | 1850 | 1462529916591 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]]]}] 03:18:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 03:18:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1638ms 03:18:36 INFO - PROCESS | 1850 | 1462529916642 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 03:18:36 INFO - PROCESS | 1850 | 1462529916653 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 03:18:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 03:18:36 INFO - PROCESS | 1850 | 1462529916664 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 03:18:36 INFO - PROCESS | 1850 | 1462529916668 Marionette TRACE conn4 <- [1,2482,null,{}] 03:18:36 INFO - PROCESS | 1850 | 1462529916675 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}] 03:18:36 INFO - PROCESS | 1850 | 1462529916946 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 03:18:37 INFO - PROCESS | 1850 | 1462529917278 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:37 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d8c0b800 == 156 [pid = 1850] [id = 628] 03:18:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x7fb6d5b32800) [pid = 1850] [serial = 1885] [outer = (nil)] 03:18:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x7fb6d73c3000) [pid = 1850] [serial = 1886] [outer = 0x7fb6d5b32800] 03:18:37 INFO - PROCESS | 1850 | 1462529917362 Marionette DEBUG loaded listener.js 03:18:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x7fb6d7cc5400) [pid = 1850] [serial = 1887] [outer = 0x7fb6d5b32800] 03:18:38 INFO - PROCESS | 1850 | 1462529918307 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]]]}] 03:18:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 03:18:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1683ms 03:18:38 INFO - PROCESS | 1850 | 1462529918347 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 03:18:38 INFO - PROCESS | 1850 | 1462529918351 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 03:18:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 03:18:38 INFO - PROCESS | 1850 | 1462529918357 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 03:18:38 INFO - PROCESS | 1850 | 1462529918363 Marionette TRACE conn4 <- [1,2486,null,{}] 03:18:38 INFO - PROCESS | 1850 | 1462529918379 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}] 03:18:38 INFO - PROCESS | 1850 | 1462529918632 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 03:18:38 INFO - PROCESS | 1850 | 1462529918937 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:38 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6dae68800 == 157 [pid = 1850] [id = 629] 03:18:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x7fb6d8d60000) [pid = 1850] [serial = 1888] [outer = (nil)] 03:18:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x7fb6d8e04800) [pid = 1850] [serial = 1889] [outer = 0x7fb6d8d60000] 03:18:39 INFO - PROCESS | 1850 | 1462529919019 Marionette DEBUG loaded listener.js 03:18:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x7fb6d8e0e800) [pid = 1850] [serial = 1890] [outer = 0x7fb6d8d60000] 03:18:39 INFO - PROCESS | 1850 | 1462529919907 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]]]}] 03:18:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 03:18:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1584ms 03:18:39 INFO - PROCESS | 1850 | 1462529919943 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 03:18:39 INFO - PROCESS | 1850 | 1462529919948 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 03:18:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 03:18:39 INFO - PROCESS | 1850 | 1462529919954 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 03:18:39 INFO - PROCESS | 1850 | 1462529919957 Marionette TRACE conn4 <- [1,2490,null,{}] 03:18:39 INFO - PROCESS | 1850 | 1462529919962 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}] 03:18:40 INFO - PROCESS | 1850 | 1462529920194 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 03:18:40 INFO - PROCESS | 1850 | 1462529920462 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:40 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6de053800 == 158 [pid = 1850] [id = 630] 03:18:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x7fb6d8d63000) [pid = 1850] [serial = 1891] [outer = (nil)] 03:18:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x7fb6d9f27800) [pid = 1850] [serial = 1892] [outer = 0x7fb6d8d63000] 03:18:40 INFO - PROCESS | 1850 | 1462529920585 Marionette DEBUG loaded listener.js 03:18:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x7fb6daaab400) [pid = 1850] [serial = 1893] [outer = 0x7fb6d8d63000] 03:18:41 INFO - PROCESS | 1850 | 1462529921451 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]]]}] 03:18:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 03:18:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1534ms 03:18:41 INFO - PROCESS | 1850 | 1462529921489 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 03:18:41 INFO - PROCESS | 1850 | 1462529921493 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 03:18:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 03:18:41 INFO - PROCESS | 1850 | 1462529921499 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 03:18:41 INFO - PROCESS | 1850 | 1462529921502 Marionette TRACE conn4 <- [1,2494,null,{}] 03:18:41 INFO - PROCESS | 1850 | 1462529921507 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}] 03:18:41 INFO - PROCESS | 1850 | 1462529921748 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 03:18:42 INFO - PROCESS | 1850 | 1462529922024 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df3d2800 == 159 [pid = 1850] [id = 631] 03:18:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x7fb6d955fc00) [pid = 1850] [serial = 1894] [outer = (nil)] 03:18:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x7fb6dd58f800) [pid = 1850] [serial = 1895] [outer = 0x7fb6d955fc00] 03:18:42 INFO - PROCESS | 1850 | 1462529922156 Marionette DEBUG loaded listener.js 03:18:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x7fb6de06bc00) [pid = 1850] [serial = 1896] [outer = 0x7fb6d955fc00] 03:18:43 INFO - PROCESS | 1850 | 1462529923051 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]]]}] 03:18:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 03:18:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1583ms 03:18:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 03:18:43 INFO - PROCESS | 1850 | 1462529923083 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 03:18:43 INFO - PROCESS | 1850 | 1462529923086 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 03:18:43 INFO - PROCESS | 1850 | 1462529923094 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 03:18:43 INFO - PROCESS | 1850 | 1462529923097 Marionette TRACE conn4 <- [1,2498,null,{}] 03:18:43 INFO - PROCESS | 1850 | 1462529923104 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}] 03:18:43 INFO - PROCESS | 1850 | 1462529923379 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 03:18:43 INFO - PROCESS | 1850 | 1462529923700 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:43 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df6cb000 == 160 [pid = 1850] [id = 632] 03:18:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7fb6df4c1400) [pid = 1850] [serial = 1897] [outer = (nil)] 03:18:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7fb6dfe1f000) [pid = 1850] [serial = 1898] [outer = 0x7fb6df4c1400] 03:18:43 INFO - PROCESS | 1850 | 1462529923785 Marionette DEBUG loaded listener.js 03:18:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7fb6e1073800) [pid = 1850] [serial = 1899] [outer = 0x7fb6df4c1400] 03:18:44 INFO - PROCESS | 1850 | 1462529924653 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]]]}] 03:18:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 03:18:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1638ms 03:18:44 INFO - PROCESS | 1850 | 1462529924731 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 03:18:44 INFO - PROCESS | 1850 | 1462529924738 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 03:18:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 03:18:44 INFO - PROCESS | 1850 | 1462529924745 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 03:18:44 INFO - PROCESS | 1850 | 1462529924747 Marionette TRACE conn4 <- [1,2502,null,{}] 03:18:44 INFO - PROCESS | 1850 | 1462529924754 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}] 03:18:45 INFO - PROCESS | 1850 | 1462529925037 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 03:18:45 INFO - PROCESS | 1850 | 1462529925340 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:45 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e0a1a800 == 161 [pid = 1850] [id = 633] 03:18:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7fb6df4c4c00) [pid = 1850] [serial = 1900] [outer = (nil)] 03:18:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x7fb6e440c800) [pid = 1850] [serial = 1901] [outer = 0x7fb6df4c4c00] 03:18:45 INFO - PROCESS | 1850 | 1462529925418 Marionette DEBUG loaded listener.js 03:18:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x7fb6e45d3000) [pid = 1850] [serial = 1902] [outer = 0x7fb6df4c4c00] 03:18:46 INFO - PROCESS | 1850 | 1462529926293 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]]]}] 03:18:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 03:18:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1582ms 03:18:46 INFO - PROCESS | 1850 | 1462529926328 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 03:18:46 INFO - PROCESS | 1850 | 1462529926332 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 03:18:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 03:18:46 INFO - PROCESS | 1850 | 1462529926338 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 03:18:46 INFO - PROCESS | 1850 | 1462529926341 Marionette TRACE conn4 <- [1,2506,null,{}] 03:18:46 INFO - PROCESS | 1850 | 1462529926346 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}] 03:18:46 INFO - PROCESS | 1850 | 1462529926578 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 03:18:46 INFO - PROCESS | 1850 | 1462529926858 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:46 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e5328000 == 162 [pid = 1850] [id = 634] 03:18:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x7fb6df6a0400) [pid = 1850] [serial = 1903] [outer = (nil)] 03:18:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x7fb6e46a9000) [pid = 1850] [serial = 1904] [outer = 0x7fb6df6a0400] 03:18:46 INFO - PROCESS | 1850 | 1462529926975 Marionette DEBUG loaded listener.js 03:18:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x7fb6e476b000) [pid = 1850] [serial = 1905] [outer = 0x7fb6df6a0400] 03:18:47 INFO - PROCESS | 1850 | 1462529927840 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]]]}] 03:18:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 03:18:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1531ms 03:18:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 03:18:47 INFO - PROCESS | 1850 | 1462529927871 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 03:18:47 INFO - PROCESS | 1850 | 1462529927874 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 03:18:47 INFO - PROCESS | 1850 | 1462529927881 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 03:18:47 INFO - PROCESS | 1850 | 1462529927884 Marionette TRACE conn4 <- [1,2510,null,{}] 03:18:47 INFO - PROCESS | 1850 | 1462529927890 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}] 03:18:48 INFO - PROCESS | 1850 | 1462529928126 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 03:18:48 INFO - PROCESS | 1850 | 1462529928397 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e6b02800 == 163 [pid = 1850] [id = 635] 03:18:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7fb6d359d000) [pid = 1850] [serial = 1906] [outer = (nil)] 03:18:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x7fb6e5398000) [pid = 1850] [serial = 1907] [outer = 0x7fb6d359d000] 03:18:48 INFO - PROCESS | 1850 | 1462529928522 Marionette DEBUG loaded listener.js 03:18:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x7fb6e6811800) [pid = 1850] [serial = 1908] [outer = 0x7fb6d359d000] 03:18:49 INFO - PROCESS | 1850 | 1462529929394 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]]]}] 03:18:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 03:18:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1582ms 03:18:49 INFO - PROCESS | 1850 | 1462529929464 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 03:18:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 03:18:49 INFO - PROCESS | 1850 | 1462529929468 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 03:18:49 INFO - PROCESS | 1850 | 1462529929477 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 03:18:49 INFO - PROCESS | 1850 | 1462529929483 Marionette TRACE conn4 <- [1,2514,null,{}] 03:18:49 INFO - PROCESS | 1850 | 1462529929491 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}] 03:18:49 INFO - PROCESS | 1850 | 1462529929828 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 03:18:50 INFO - PROCESS | 1850 | 1462529930181 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:50 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e74c7800 == 164 [pid = 1850] [id = 636] 03:18:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7fb6e538ac00) [pid = 1850] [serial = 1909] [outer = (nil)] 03:18:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7fb6e6a81400) [pid = 1850] [serial = 1910] [outer = 0x7fb6e538ac00] 03:18:50 INFO - PROCESS | 1850 | 1462529930254 Marionette DEBUG loaded listener.js 03:18:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7fb6e6bd5400) [pid = 1850] [serial = 1911] [outer = 0x7fb6e538ac00] 03:18:51 INFO - PROCESS | 1850 | 1462529931143 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]]]}] 03:18:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 03:18:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1739ms 03:18:51 INFO - PROCESS | 1850 | 1462529931214 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 03:18:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 03:18:51 INFO - PROCESS | 1850 | 1462529931219 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 03:18:51 INFO - PROCESS | 1850 | 1462529931225 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 03:18:51 INFO - PROCESS | 1850 | 1462529931229 Marionette TRACE conn4 <- [1,2518,null,{}] 03:18:51 INFO - PROCESS | 1850 | 1462529931235 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}] 03:18:51 INFO - PROCESS | 1850 | 1462529931500 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 03:18:51 INFO - PROCESS | 1850 | 1462529931820 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6eeb79000 == 165 [pid = 1850] [id = 637] 03:18:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7fb6e8362c00) [pid = 1850] [serial = 1912] [outer = (nil)] 03:18:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7fb6e8795800) [pid = 1850] [serial = 1913] [outer = 0x7fb6e8362c00] 03:18:51 INFO - PROCESS | 1850 | 1462529931904 Marionette DEBUG loaded listener.js 03:18:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7fb6ea1bc800) [pid = 1850] [serial = 1914] [outer = 0x7fb6e8362c00] 03:18:52 INFO - PROCESS | 1850 | 1462529932785 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]]]}] 03:18:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 03:18:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1590ms 03:18:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 03:18:52 INFO - PROCESS | 1850 | 1462529932815 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 03:18:52 INFO - PROCESS | 1850 | 1462529932818 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 03:18:52 INFO - PROCESS | 1850 | 1462529932824 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 03:18:52 INFO - PROCESS | 1850 | 1462529932828 Marionette TRACE conn4 <- [1,2522,null,{}] 03:18:52 INFO - PROCESS | 1850 | 1462529932833 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}] 03:18:53 INFO - PROCESS | 1850 | 1462529933061 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 03:18:53 INFO - PROCESS | 1850 | 1462529933334 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:53 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f0e75800 == 166 [pid = 1850] [id = 638] 03:18:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x7fb6d54f2c00) [pid = 1850] [serial = 1915] [outer = (nil)] 03:18:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x7fb6e1079c00) [pid = 1850] [serial = 1916] [outer = 0x7fb6d54f2c00] 03:18:53 INFO - PROCESS | 1850 | 1462529933456 Marionette DEBUG loaded listener.js 03:18:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x7fb6ed5e2000) [pid = 1850] [serial = 1917] [outer = 0x7fb6d54f2c00] 03:18:54 INFO - PROCESS | 1850 | 1462529934365 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]]]}] 03:18:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 03:18:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1580ms 03:18:54 INFO - PROCESS | 1850 | 1462529934405 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 03:18:54 INFO - PROCESS | 1850 | 1462529934409 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 03:18:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 03:18:54 INFO - PROCESS | 1850 | 1462529934414 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 03:18:54 INFO - PROCESS | 1850 | 1462529934418 Marionette TRACE conn4 <- [1,2526,null,{}] 03:18:54 INFO - PROCESS | 1850 | 1462529934423 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}] 03:18:54 INFO - PROCESS | 1850 | 1462529934663 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 03:18:54 INFO - PROCESS | 1850 | 1462529934934 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:55 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f1454800 == 167 [pid = 1850] [id = 639] 03:18:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x7fb6d5d49c00) [pid = 1850] [serial = 1918] [outer = (nil)] 03:18:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x7fb6ed77a800) [pid = 1850] [serial = 1919] [outer = 0x7fb6d5d49c00] 03:18:55 INFO - PROCESS | 1850 | 1462529935068 Marionette DEBUG loaded listener.js 03:18:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x7fb6eebd9800) [pid = 1850] [serial = 1920] [outer = 0x7fb6d5d49c00] 03:18:55 INFO - PROCESS | 1850 | 1462529935901 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]]]}] 03:18:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 03:18:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1533ms 03:18:55 INFO - PROCESS | 1850 | 1462529935950 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 03:18:55 INFO - PROCESS | 1850 | 1462529935953 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 03:18:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 03:18:55 INFO - PROCESS | 1850 | 1462529935961 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 03:18:55 INFO - PROCESS | 1850 | 1462529935964 Marionette TRACE conn4 <- [1,2530,null,{}] 03:18:55 INFO - PROCESS | 1850 | 1462529935969 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}] 03:18:56 INFO - PROCESS | 1850 | 1462529936210 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 03:18:56 INFO - PROCESS | 1850 | 1462529936478 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f19f5800 == 168 [pid = 1850] [id = 640] 03:18:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x7fb6e6a04400) [pid = 1850] [serial = 1921] [outer = (nil)] 03:18:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x7fb6ef6a5800) [pid = 1850] [serial = 1922] [outer = 0x7fb6e6a04400] 03:18:56 INFO - PROCESS | 1850 | 1462529936560 Marionette DEBUG loaded listener.js 03:18:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x7fb6efb4ec00) [pid = 1850] [serial = 1923] [outer = 0x7fb6e6a04400] 03:18:57 INFO - PROCESS | 1850 | 1462529937503 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]]]}] 03:18:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 03:18:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1579ms 03:18:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 03:18:57 INFO - PROCESS | 1850 | 1462529937543 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 03:18:57 INFO - PROCESS | 1850 | 1462529937545 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 03:18:57 INFO - PROCESS | 1850 | 1462529937552 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 03:18:57 INFO - PROCESS | 1850 | 1462529937555 Marionette TRACE conn4 <- [1,2534,null,{}] 03:18:57 INFO - PROCESS | 1850 | 1462529937560 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}] 03:18:57 INFO - PROCESS | 1850 | 1462529937813 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 03:18:58 INFO - PROCESS | 1850 | 1462529938156 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:58 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f25ab800 == 169 [pid = 1850] [id = 641] 03:18:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x7fb6df431800) [pid = 1850] [serial = 1924] [outer = (nil)] 03:18:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x7fb6efb54c00) [pid = 1850] [serial = 1925] [outer = 0x7fb6df431800] 03:18:58 INFO - PROCESS | 1850 | 1462529938235 Marionette DEBUG loaded listener.js 03:18:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x7fb6efd48000) [pid = 1850] [serial = 1926] [outer = 0x7fb6df431800] 03:18:59 INFO - PROCESS | 1850 | 1462529939141 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]]]}] 03:18:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 03:18:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1637ms 03:18:59 INFO - PROCESS | 1850 | 1462529939189 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 03:18:59 INFO - PROCESS | 1850 | 1462529939193 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 03:18:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 03:18:59 INFO - PROCESS | 1850 | 1462529939200 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 03:18:59 INFO - PROCESS | 1850 | 1462529939202 Marionette TRACE conn4 <- [1,2538,null,{}] 03:18:59 INFO - PROCESS | 1850 | 1462529939209 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}] 03:18:59 INFO - PROCESS | 1850 | 1462529939465 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 03:18:59 INFO - PROCESS | 1850 | 1462529939738 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:59 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f6879000 == 170 [pid = 1850] [id = 642] 03:18:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x7fb6e4645800) [pid = 1850] [serial = 1927] [outer = (nil)] 03:18:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x7fb6f07ab800) [pid = 1850] [serial = 1928] [outer = 0x7fb6e4645800] 03:18:59 INFO - PROCESS | 1850 | 1462529939856 Marionette DEBUG loaded listener.js 03:18:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x7fb6f0cba400) [pid = 1850] [serial = 1929] [outer = 0x7fb6e4645800] 03:19:00 INFO - PROCESS | 1850 | 1462529940788 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]]]}] 03:19:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 03:19:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1640ms 03:19:00 INFO - PROCESS | 1850 | 1462529940841 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 03:19:00 INFO - PROCESS | 1850 | 1462529940845 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 03:19:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 03:19:00 INFO - PROCESS | 1850 | 1462529940851 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 03:19:00 INFO - PROCESS | 1850 | 1462529940853 Marionette TRACE conn4 <- [1,2542,null,{}] 03:19:00 INFO - PROCESS | 1850 | 1462529940859 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}] 03:19:01 INFO - PROCESS | 1850 | 1462529941098 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 03:19:01 INFO - PROCESS | 1850 | 1462529941425 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:01 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6fd222800 == 171 [pid = 1850] [id = 643] 03:19:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x7fb6efd48c00) [pid = 1850] [serial = 1930] [outer = (nil)] 03:19:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x7fb6f0d18c00) [pid = 1850] [serial = 1931] [outer = 0x7fb6efd48c00] 03:19:01 INFO - PROCESS | 1850 | 1462529941508 Marionette DEBUG loaded listener.js 03:19:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x7fb6f0dd7c00) [pid = 1850] [serial = 1932] [outer = 0x7fb6efd48c00] 03:19:02 INFO - PROCESS | 1850 | 1462529942376 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]]]}] 03:19:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 03:19:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1581ms 03:19:02 INFO - PROCESS | 1850 | 1462529942443 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 03:19:02 INFO - PROCESS | 1850 | 1462529942447 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 03:19:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 03:19:02 INFO - PROCESS | 1850 | 1462529942458 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 03:19:02 INFO - PROCESS | 1850 | 1462529942460 Marionette TRACE conn4 <- [1,2546,null,{}] 03:19:02 INFO - PROCESS | 1850 | 1462529942467 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}] 03:19:02 INFO - PROCESS | 1850 | 1462529942740 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 03:19:03 INFO - PROCESS | 1850 | 1462529943084 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6fe74b000 == 172 [pid = 1850] [id = 644] 03:19:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x7fb6e76c7400) [pid = 1850] [serial = 1933] [outer = (nil)] 03:19:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x7fb6f1279c00) [pid = 1850] [serial = 1934] [outer = 0x7fb6e76c7400] 03:19:03 INFO - PROCESS | 1850 | 1462529943167 Marionette DEBUG loaded listener.js 03:19:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x7fb6f163f400) [pid = 1850] [serial = 1935] [outer = 0x7fb6e76c7400] 03:19:04 INFO - PROCESS | 1850 | 1462529944114 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]]]}] 03:19:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 03:19:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1729ms 03:19:04 INFO - PROCESS | 1850 | 1462529944187 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 03:19:04 INFO - PROCESS | 1850 | 1462529944191 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 03:19:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 03:19:04 INFO - PROCESS | 1850 | 1462529944197 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 03:19:04 INFO - PROCESS | 1850 | 1462529944200 Marionette TRACE conn4 <- [1,2550,null,{}] 03:19:04 INFO - PROCESS | 1850 | 1462529944206 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}] 03:19:04 INFO - PROCESS | 1850 | 1462529944494 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 03:19:06 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e777c800 == 171 [pid = 1850] [id = 11] 03:19:06 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e74cb000 == 170 [pid = 1850] [id = 85] 03:19:06 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6db708800 == 169 [pid = 1850] [id = 262] 03:19:06 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d96a0000 == 168 [pid = 1850] [id = 349] 03:19:06 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d29cb800 == 167 [pid = 1850] [id = 625] 03:19:06 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d3a82000 == 166 [pid = 1850] [id = 624] 03:19:06 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d32e7000 == 165 [pid = 1850] [id = 623] 03:19:06 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d131a000 == 164 [pid = 1850] [id = 622] 03:19:06 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x7fb6d5a71000) [pid = 1850] [serial = 1811] [outer = (nil)] [url = about:blank] 03:19:06 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x7fb702244c00) [pid = 1850] [serial = 1731] [outer = (nil)] [url = about:blank] 03:19:06 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x7fb6dd58ec00) [pid = 1850] [serial = 1674] [outer = (nil)] [url = about:blank] 03:19:06 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x7fb6d54f5c00) [pid = 1850] [serial = 1808] [outer = (nil)] [url = about:blank] 03:19:06 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x7fb6d8e0a400) [pid = 1850] [serial = 1790] [outer = (nil)] [url = about:blank] 03:19:06 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x7fb6feaf0000) [pid = 1850] [serial = 1788] [outer = (nil)] [url = about:blank] 03:19:06 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x7fb6fe410800) [pid = 1850] [serial = 1787] [outer = (nil)] [url = about:blank] 03:19:06 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x7fb6fe3cfc00) [pid = 1850] [serial = 1785] [outer = (nil)] [url = about:blank] 03:19:06 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x7fb6fd592c00) [pid = 1850] [serial = 1784] [outer = (nil)] [url = about:blank] 03:19:06 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x7fb6f7699400) [pid = 1850] [serial = 1782] [outer = (nil)] [url = about:blank] 03:19:06 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x7fb6f337ec00) [pid = 1850] [serial = 1781] [outer = (nil)] [url = about:blank] 03:19:06 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x7fb6f2237c00) [pid = 1850] [serial = 1779] [outer = (nil)] [url = about:blank] 03:19:06 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x7fb6f127f800) [pid = 1850] [serial = 1778] [outer = (nil)] [url = about:blank] 03:19:06 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x7fb6ef813000) [pid = 1850] [serial = 1776] [outer = (nil)] [url = about:blank] 03:19:06 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x7fb6ed781800) [pid = 1850] [serial = 1775] [outer = (nil)] [url = about:blank] 03:19:06 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x7fb6e9c46c00) [pid = 1850] [serial = 1773] [outer = (nil)] [url = about:blank] 03:19:06 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x7fb6e8605400) [pid = 1850] [serial = 1772] [outer = (nil)] [url = about:blank] 03:19:06 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x7fb6e7746c00) [pid = 1850] [serial = 1770] [outer = (nil)] [url = about:blank] 03:19:06 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x7fb6e6c77400) [pid = 1850] [serial = 1769] [outer = (nil)] [url = about:blank] 03:19:06 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x7fb6e6bd1c00) [pid = 1850] [serial = 1767] [outer = (nil)] [url = about:blank] 03:19:06 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x7fb6e6ba9800) [pid = 1850] [serial = 1766] [outer = (nil)] [url = about:blank] 03:19:06 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7fb6e6904c00) [pid = 1850] [serial = 1764] [outer = (nil)] [url = about:blank] 03:19:06 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7fb6e57f3800) [pid = 1850] [serial = 1763] [outer = (nil)] [url = about:blank] 03:19:06 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7fb6e464a000) [pid = 1850] [serial = 1761] [outer = (nil)] [url = about:blank] 03:19:06 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7fb6dfe28400) [pid = 1850] [serial = 1760] [outer = (nil)] [url = about:blank] 03:19:06 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x7fb6df4cec00) [pid = 1850] [serial = 1758] [outer = (nil)] [url = about:blank] 03:19:06 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x7fb6df4c1c00) [pid = 1850] [serial = 1757] [outer = (nil)] [url = about:blank] 03:19:06 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x7fb6de06d800) [pid = 1850] [serial = 1755] [outer = (nil)] [url = about:blank] 03:19:06 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x7fb6dd58bc00) [pid = 1850] [serial = 1754] [outer = (nil)] [url = about:blank] 03:19:06 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x7fb6d8d5cc00) [pid = 1850] [serial = 1752] [outer = (nil)] [url = about:blank] 03:19:06 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x7fb6d7464400) [pid = 1850] [serial = 1751] [outer = (nil)] [url = about:blank] 03:19:06 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x7fb6d5334400) [pid = 1850] [serial = 1749] [outer = (nil)] [url = about:blank] 03:19:06 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x7fb6d46a7000) [pid = 1850] [serial = 1748] [outer = (nil)] [url = about:blank] 03:19:06 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x7fb6d35a4000) [pid = 1850] [serial = 1746] [outer = (nil)] [url = about:blank] 03:19:06 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x7fb6d32c8c00) [pid = 1850] [serial = 1745] [outer = (nil)] [url = about:blank] 03:19:06 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x7fb6d36bbc00) [pid = 1850] [serial = 1802] [outer = (nil)] [url = about:blank] 03:19:06 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7fb6d3aef400) [pid = 1850] [serial = 1803] [outer = (nil)] [url = about:blank] 03:19:06 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7fb7023bb000) [pid = 1850] [serial = 1800] [outer = (nil)] [url = about:blank] 03:19:06 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7fb6e0e4d400) [pid = 1850] [serial = 1799] [outer = (nil)] [url = about:blank] 03:19:06 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x7fb6d46ed400) [pid = 1850] [serial = 1797] [outer = (nil)] [url = about:blank] 03:19:06 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x7fb6d46e8c00) [pid = 1850] [serial = 1796] [outer = (nil)] [url = about:blank] 03:19:06 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x7fb701ac8000) [pid = 1850] [serial = 1794] [outer = (nil)] [url = about:blank] 03:19:06 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x7fb6fe662000) [pid = 1850] [serial = 1793] [outer = (nil)] [url = about:blank] 03:19:06 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x7fb6d8e0ec00) [pid = 1850] [serial = 1791] [outer = (nil)] [url = about:blank] 03:19:06 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x7fb6d4423000) [pid = 1850] [serial = 1805] [outer = (nil)] [url = about:blank] 03:19:06 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x7fb6d4693c00) [pid = 1850] [serial = 1806] [outer = (nil)] [url = about:blank] 03:19:06 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x7fb6d5b26800) [pid = 1850] [serial = 1809] [outer = (nil)] [url = about:blank] 03:19:06 INFO - PROCESS | 1850 | 1462529946503 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d1303800 == 165 [pid = 1850] [id = 645] 03:19:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x7fb6d32cb000) [pid = 1850] [serial = 1936] [outer = (nil)] 03:19:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x7fb6d32cec00) [pid = 1850] [serial = 1937] [outer = 0x7fb6d32cb000] 03:19:06 INFO - PROCESS | 1850 | 1462529946584 Marionette DEBUG loaded listener.js 03:19:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x7fb6d3473400) [pid = 1850] [serial = 1938] [outer = 0x7fb6d32cb000] 03:19:07 INFO - PROCESS | 1850 | 1462529947429 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]]]}] 03:19:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 03:19:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 3290ms 03:19:07 INFO - PROCESS | 1850 | 1462529947489 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 03:19:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 03:19:07 INFO - PROCESS | 1850 | 1462529947494 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 03:19:07 INFO - PROCESS | 1850 | 1462529947503 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 03:19:07 INFO - PROCESS | 1850 | 1462529947509 Marionette TRACE conn4 <- [1,2554,null,{}] 03:19:07 INFO - PROCESS | 1850 | 1462529947546 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}] 03:19:07 INFO - PROCESS | 1850 | 1462529947800 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 03:19:07 INFO - PROCESS | 1850 | 1462529947977 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d2b9d000 == 166 [pid = 1850] [id = 646] 03:19:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x7fb6d35a0000) [pid = 1850] [serial = 1939] [outer = (nil)] 03:19:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x7fb6d3719000) [pid = 1850] [serial = 1940] [outer = 0x7fb6d35a0000] 03:19:08 INFO - PROCESS | 1850 | 1462529948045 Marionette DEBUG loaded listener.js 03:19:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x7fb6d3af1c00) [pid = 1850] [serial = 1941] [outer = 0x7fb6d35a0000] 03:19:08 INFO - PROCESS | 1850 | 1462529948974 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]]]}] 03:19:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 03:19:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1497ms 03:19:09 INFO - PROCESS | 1850 | 1462529949004 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 03:19:09 INFO - PROCESS | 1850 | 1462529949009 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 03:19:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 03:19:09 INFO - PROCESS | 1850 | 1462529949017 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 03:19:09 INFO - PROCESS | 1850 | 1462529949019 Marionette TRACE conn4 <- [1,2558,null,{}] 03:19:09 INFO - PROCESS | 1850 | 1462529949036 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}] 03:19:09 INFO - PROCESS | 1850 | 1462529949342 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 03:19:09 INFO - PROCESS | 1850 | 1462529949378 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d3421800 == 167 [pid = 1850] [id = 647] 03:19:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x7fb6d3bcd800) [pid = 1850] [serial = 1942] [outer = (nil)] 03:19:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x7fb6d4418c00) [pid = 1850] [serial = 1943] [outer = 0x7fb6d3bcd800] 03:19:09 INFO - PROCESS | 1850 | 1462529949457 Marionette DEBUG loaded listener.js 03:19:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7fb6d4602c00) [pid = 1850] [serial = 1944] [outer = 0x7fb6d3bcd800] 03:19:10 INFO - PROCESS | 1850 | 1462529950569 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]]]}] 03:19:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 03:19:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1583ms 03:19:10 INFO - PROCESS | 1850 | 1462529950600 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 03:19:10 INFO - PROCESS | 1850 | 1462529950603 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 03:19:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 03:19:10 INFO - PROCESS | 1850 | 1462529950620 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 03:19:10 INFO - PROCESS | 1850 | 1462529950630 Marionette TRACE conn4 <- [1,2562,null,{}] 03:19:11 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7fb6d32cfc00) [pid = 1850] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 03:19:11 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x7fb6d46e1800) [pid = 1850] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 03:19:11 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x7fb6d317c000) [pid = 1850] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 03:19:11 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x7fb6daab3400) [pid = 1850] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 03:19:11 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x7fb6e4643800) [pid = 1850] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 03:19:11 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x7fb6d73c3400) [pid = 1850] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 03:19:11 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x7fb6d5aa4000) [pid = 1850] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 03:19:11 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x7fb6d3bc5400) [pid = 1850] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 03:19:11 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x7fb6de9b0c00) [pid = 1850] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 03:19:11 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x7fb6de063800) [pid = 1850] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 03:19:11 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x7fb6d8d60800) [pid = 1850] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 03:19:11 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x7fb6d7ccb000) [pid = 1850] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 03:19:11 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x7fb6d73ccc00) [pid = 1850] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 03:19:11 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x7fb6d46ad000) [pid = 1850] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 03:19:11 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x7fb6d3478800) [pid = 1850] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 03:19:11 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0x7fb6d32d0400) [pid = 1850] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 03:19:11 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0x7fb6d32ca800) [pid = 1850] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 03:19:11 INFO - PROCESS | 1850 | --DOMWINDOW == 131 (0x7fb6d7cc6400) [pid = 1850] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 03:19:11 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x7fb6d3178000) [pid = 1850] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 03:19:11 INFO - PROCESS | 1850 | --DOMWINDOW == 129 (0x7fb6e64da800) [pid = 1850] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 03:19:11 INFO - PROCESS | 1850 | --DOMWINDOW == 128 (0x7fb6e46a8c00) [pid = 1850] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 03:19:11 INFO - PROCESS | 1850 | --DOMWINDOW == 127 (0x7fb6e45d5800) [pid = 1850] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 03:19:11 INFO - PROCESS | 1850 | --DOMWINDOW == 126 (0x7fb6df3b7000) [pid = 1850] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 03:19:11 INFO - PROCESS | 1850 | 1462529951338 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}] 03:19:11 INFO - PROCESS | 1850 | 1462529951578 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 03:19:11 INFO - PROCESS | 1850 | 1462529951751 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d3a7f800 == 168 [pid = 1850] [id = 648] 03:19:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 127 (0x7fb6d32c6800) [pid = 1850] [serial = 1945] [outer = (nil)] 03:19:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 128 (0x7fb6d469f000) [pid = 1850] [serial = 1946] [outer = 0x7fb6d32c6800] 03:19:11 INFO - PROCESS | 1850 | 1462529951816 Marionette DEBUG loaded listener.js 03:19:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 129 (0x7fb6d46e5000) [pid = 1850] [serial = 1947] [outer = 0x7fb6d32c6800] 03:19:12 INFO - PROCESS | 1850 | 1462529952595 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]]]}] 03:19:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 03:19:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 2045ms 03:19:12 INFO - PROCESS | 1850 | 1462529952657 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 03:19:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 03:19:12 INFO - PROCESS | 1850 | 1462529952662 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 03:19:12 INFO - PROCESS | 1850 | 1462529952668 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 03:19:12 INFO - PROCESS | 1850 | 1462529952671 Marionette TRACE conn4 <- [1,2566,null,{}] 03:19:12 INFO - PROCESS | 1850 | 1462529952677 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}] 03:19:12 INFO - PROCESS | 1850 | 1462529952912 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 03:19:13 INFO - PROCESS | 1850 | 1462529953087 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:13 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d52b8000 == 169 [pid = 1850] [id = 649] 03:19:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x7fb6d371b400) [pid = 1850] [serial = 1948] [outer = (nil)] 03:19:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x7fb6d5340400) [pid = 1850] [serial = 1949] [outer = 0x7fb6d371b400] 03:19:13 INFO - PROCESS | 1850 | 1462529953156 Marionette DEBUG loaded listener.js 03:19:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x7fb6d54eb800) [pid = 1850] [serial = 1950] [outer = 0x7fb6d371b400] 03:19:14 INFO - PROCESS | 1850 | 1462529954343 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]]]}] 03:19:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 03:19:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1734ms 03:19:14 INFO - PROCESS | 1850 | 1462529954403 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 03:19:14 INFO - PROCESS | 1850 | 1462529954411 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 03:19:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 03:19:14 INFO - PROCESS | 1850 | 1462529954419 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 03:19:14 INFO - PROCESS | 1850 | 1462529954425 Marionette TRACE conn4 <- [1,2570,null,{}] 03:19:14 INFO - PROCESS | 1850 | 1462529954434 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}] 03:19:14 INFO - PROCESS | 1850 | 1462529954698 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 03:19:15 INFO - PROCESS | 1850 | 1462529955026 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:15 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d3417000 == 170 [pid = 1850] [id = 650] 03:19:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x7fb6d3aef400) [pid = 1850] [serial = 1951] [outer = (nil)] 03:19:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x7fb6d3bc3000) [pid = 1850] [serial = 1952] [outer = 0x7fb6d3aef400] 03:19:15 INFO - PROCESS | 1850 | 1462529955106 Marionette DEBUG loaded listener.js 03:19:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x7fb6d441e000) [pid = 1850] [serial = 1953] [outer = 0x7fb6d3aef400] 03:19:16 INFO - PROCESS | 1850 | 1462529956069 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]]]}] 03:19:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 03:19:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1690ms 03:19:16 INFO - PROCESS | 1850 | 1462529956110 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 03:19:16 INFO - PROCESS | 1850 | 1462529956120 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 03:19:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 03:19:16 INFO - PROCESS | 1850 | 1462529956132 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 03:19:16 INFO - PROCESS | 1850 | 1462529956136 Marionette TRACE conn4 <- [1,2574,null,{}] 03:19:16 INFO - PROCESS | 1850 | 1462529956143 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}] 03:19:16 INFO - PROCESS | 1850 | 1462529956403 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 03:19:16 INFO - PROCESS | 1850 | 1462529956746 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d5a5d800 == 171 [pid = 1850] [id = 651] 03:19:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x7fb6d46a7c00) [pid = 1850] [serial = 1954] [outer = (nil)] 03:19:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x7fb6d5337400) [pid = 1850] [serial = 1955] [outer = 0x7fb6d46a7c00] 03:19:16 INFO - PROCESS | 1850 | 1462529956829 Marionette DEBUG loaded listener.js 03:19:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x7fb6d54eb000) [pid = 1850] [serial = 1956] [outer = 0x7fb6d46a7c00] 03:19:17 INFO - PROCESS | 1850 | 1462529957770 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]]]}] 03:19:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 03:19:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1685ms 03:19:17 INFO - PROCESS | 1850 | 1462529957824 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 03:19:17 INFO - PROCESS | 1850 | 1462529957827 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 03:19:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 03:19:17 INFO - PROCESS | 1850 | 1462529957839 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 03:19:17 INFO - PROCESS | 1850 | 1462529957846 Marionette TRACE conn4 <- [1,2578,null,{}] 03:19:17 INFO - PROCESS | 1850 | 1462529957863 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}] 03:19:18 INFO - PROCESS | 1850 | 1462529958157 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 03:19:18 INFO - PROCESS | 1850 | 1462529958465 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d80c4000 == 172 [pid = 1850] [id = 652] 03:19:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x7fb6d5a7a400) [pid = 1850] [serial = 1957] [outer = (nil)] 03:19:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x7fb6d5aa8c00) [pid = 1850] [serial = 1958] [outer = 0x7fb6d5a7a400] 03:19:18 INFO - PROCESS | 1850 | 1462529958548 Marionette DEBUG loaded listener.js 03:19:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x7fb6d5b2c800) [pid = 1850] [serial = 1959] [outer = 0x7fb6d5a7a400] 03:19:19 INFO - PROCESS | 1850 | 1462529959448 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]]]}] 03:19:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 03:19:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1638ms 03:19:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 03:19:19 INFO - PROCESS | 1850 | 1462529959478 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 03:19:19 INFO - PROCESS | 1850 | 1462529959482 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 03:19:19 INFO - PROCESS | 1850 | 1462529959489 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 03:19:19 INFO - PROCESS | 1850 | 1462529959492 Marionette TRACE conn4 <- [1,2582,null,{}] 03:19:19 INFO - PROCESS | 1850 | 1462529959498 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}] 03:19:19 INFO - PROCESS | 1850 | 1462529959744 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 03:19:20 INFO - PROCESS | 1850 | 1462529960018 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:20 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d8c12800 == 173 [pid = 1850] [id = 653] 03:19:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x7fb6d3720800) [pid = 1850] [serial = 1960] [outer = (nil)] 03:19:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x7fb6d5d50800) [pid = 1850] [serial = 1961] [outer = 0x7fb6d3720800] 03:19:20 INFO - PROCESS | 1850 | 1462529960142 Marionette DEBUG loaded listener.js 03:19:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x7fb6d73c8800) [pid = 1850] [serial = 1962] [outer = 0x7fb6d3720800] 03:19:21 INFO - PROCESS | 1850 | 1462529961007 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]]]}] 03:19:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 03:19:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1580ms 03:19:21 INFO - PROCESS | 1850 | 1462529961070 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 03:19:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 03:19:21 INFO - PROCESS | 1850 | 1462529961074 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 03:19:21 INFO - PROCESS | 1850 | 1462529961082 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 03:19:21 INFO - PROCESS | 1850 | 1462529961086 Marionette TRACE conn4 <- [1,2586,null,{}] 03:19:21 INFO - PROCESS | 1850 | 1462529961093 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}] 03:19:21 INFO - PROCESS | 1850 | 1462529961346 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 03:19:21 INFO - PROCESS | 1850 | 1462529961693 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d9ed8000 == 174 [pid = 1850] [id = 654] 03:19:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x7fb6d745f400) [pid = 1850] [serial = 1963] [outer = (nil)] 03:19:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x7fb6d7465c00) [pid = 1850] [serial = 1964] [outer = 0x7fb6d745f400] 03:19:21 INFO - PROCESS | 1850 | 1462529961777 Marionette DEBUG loaded listener.js 03:19:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x7fb6d7cc6400) [pid = 1850] [serial = 1965] [outer = 0x7fb6d745f400] 03:19:22 INFO - PROCESS | 1850 | 1462529962688 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]]]}] 03:19:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 03:19:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1682ms 03:19:22 INFO - PROCESS | 1850 | 1462529962763 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 03:19:22 INFO - PROCESS | 1850 | 1462529962768 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 03:19:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 03:19:22 INFO - PROCESS | 1850 | 1462529962774 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 03:19:22 INFO - PROCESS | 1850 | 1462529962776 Marionette TRACE conn4 <- [1,2590,null,{}] 03:19:22 INFO - PROCESS | 1850 | 1462529962783 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}] 03:19:23 INFO - PROCESS | 1850 | 1462529963086 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 03:19:23 INFO - PROCESS | 1850 | 1462529963406 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:23 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6dac3b000 == 175 [pid = 1850] [id = 655] 03:19:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x7fb6d8c97c00) [pid = 1850] [serial = 1966] [outer = (nil)] 03:19:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7fb6d8d5ec00) [pid = 1850] [serial = 1967] [outer = 0x7fb6d8c97c00] 03:19:23 INFO - PROCESS | 1850 | 1462529963486 Marionette DEBUG loaded listener.js 03:19:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7fb6d8d67800) [pid = 1850] [serial = 1968] [outer = 0x7fb6d8c97c00] 03:19:24 INFO - PROCESS | 1850 | 1462529964339 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]]]}] 03:19:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 03:19:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1629ms 03:19:24 INFO - PROCESS | 1850 | 1462529964405 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 03:19:24 INFO - PROCESS | 1850 | 1462529964409 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 03:19:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 03:19:24 INFO - PROCESS | 1850 | 1462529964415 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 03:19:24 INFO - PROCESS | 1850 | 1462529964418 Marionette TRACE conn4 <- [1,2594,null,{}] 03:19:24 INFO - PROCESS | 1850 | 1462529964423 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}] 03:19:24 INFO - PROCESS | 1850 | 1462529964664 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 03:19:24 INFO - PROCESS | 1850 | 1462529964975 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:25 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6dae68000 == 176 [pid = 1850] [id = 656] 03:19:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7fb6d8c98400) [pid = 1850] [serial = 1969] [outer = (nil)] 03:19:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7fb6d8e0a000) [pid = 1850] [serial = 1970] [outer = 0x7fb6d8c98400] 03:19:25 INFO - PROCESS | 1850 | 1462529965053 Marionette DEBUG loaded listener.js 03:19:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x7fb6d9552c00) [pid = 1850] [serial = 1971] [outer = 0x7fb6d8c98400] 03:19:25 INFO - PROCESS | 1850 | 1462529965948 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]]]}] 03:19:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 03:19:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1589ms 03:19:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 03:19:26 INFO - PROCESS | 1850 | 1462529966006 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 03:19:26 INFO - PROCESS | 1850 | 1462529966009 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 03:19:26 INFO - PROCESS | 1850 | 1462529966016 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 03:19:26 INFO - PROCESS | 1850 | 1462529966018 Marionette TRACE conn4 <- [1,2598,null,{}] 03:19:26 INFO - PROCESS | 1850 | 1462529966025 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}] 03:19:26 INFO - PROCESS | 1850 | 1462529966266 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 03:19:26 INFO - PROCESS | 1850 | 1462529966568 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:26 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6db681000 == 177 [pid = 1850] [id = 657] 03:19:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x7fb6d8c9f800) [pid = 1850] [serial = 1972] [outer = (nil)] 03:19:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x7fb6d9553800) [pid = 1850] [serial = 1973] [outer = 0x7fb6d8c9f800] 03:19:26 INFO - PROCESS | 1850 | 1462529966666 Marionette DEBUG loaded listener.js 03:19:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x7fb6d9773400) [pid = 1850] [serial = 1974] [outer = 0x7fb6d8c9f800] 03:19:27 INFO - PROCESS | 1850 | 1462529967581 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]]]}] 03:19:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 03:19:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1637ms 03:19:27 INFO - PROCESS | 1850 | 1462529967653 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 03:19:27 INFO - PROCESS | 1850 | 1462529967657 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 03:19:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 03:19:27 INFO - PROCESS | 1850 | 1462529967663 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 03:19:27 INFO - PROCESS | 1850 | 1462529967667 Marionette TRACE conn4 <- [1,2602,null,{}] 03:19:27 INFO - PROCESS | 1850 | 1462529967673 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}] 03:19:27 INFO - PROCESS | 1850 | 1462529967965 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 03:19:28 INFO - PROCESS | 1850 | 1462529968278 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:28 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6dde16800 == 178 [pid = 1850] [id = 658] 03:19:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x7fb6d3bc8c00) [pid = 1850] [serial = 1975] [outer = (nil)] 03:19:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7fb6d9864000) [pid = 1850] [serial = 1976] [outer = 0x7fb6d3bc8c00] 03:19:28 INFO - PROCESS | 1850 | 1462529968355 Marionette DEBUG loaded listener.js 03:19:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x7fb6d986fc00) [pid = 1850] [serial = 1977] [outer = 0x7fb6d3bc8c00] 03:19:29 INFO - PROCESS | 1850 | 1462529969331 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]]]}] 03:19:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 03:19:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1733ms 03:19:29 INFO - PROCESS | 1850 | 1462529969397 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 03:19:29 INFO - PROCESS | 1850 | 1462529969401 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 03:19:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 03:19:29 INFO - PROCESS | 1850 | 1462529969408 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 03:19:29 INFO - PROCESS | 1850 | 1462529969410 Marionette TRACE conn4 <- [1,2606,null,{}] 03:19:29 INFO - PROCESS | 1850 | 1462529969416 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}] 03:19:29 INFO - PROCESS | 1850 | 1462529969715 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 03:19:30 INFO - PROCESS | 1850 | 1462529970029 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:30 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6de05d000 == 179 [pid = 1850] [id = 659] 03:19:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x7fb6d8e09400) [pid = 1850] [serial = 1978] [outer = (nil)] 03:19:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7fb6d9f2e400) [pid = 1850] [serial = 1979] [outer = 0x7fb6d8e09400] 03:19:30 INFO - PROCESS | 1850 | 1462529970103 Marionette DEBUG loaded listener.js 03:19:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7fb6daaaec00) [pid = 1850] [serial = 1980] [outer = 0x7fb6d8e09400] 03:19:31 INFO - PROCESS | 1850 | 1462529971034 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]]]}] 03:19:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 03:19:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1683ms 03:19:31 INFO - PROCESS | 1850 | 1462529971093 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 03:19:31 INFO - PROCESS | 1850 | 1462529971096 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 03:19:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 03:19:31 INFO - PROCESS | 1850 | 1462529971103 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 03:19:31 INFO - PROCESS | 1850 | 1462529971108 Marionette TRACE conn4 <- [1,2610,null,{}] 03:19:31 INFO - PROCESS | 1850 | 1462529971114 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}] 03:19:31 INFO - PROCESS | 1850 | 1462529971385 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 03:19:31 INFO - PROCESS | 1850 | 1462529971715 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:31 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df39d000 == 180 [pid = 1850] [id = 660] 03:19:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7fb6de1cb400) [pid = 1850] [serial = 1981] [outer = (nil)] 03:19:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7fb6de1cf800) [pid = 1850] [serial = 1982] [outer = 0x7fb6de1cb400] 03:19:31 INFO - PROCESS | 1850 | 1462529971805 Marionette DEBUG loaded listener.js 03:19:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7fb6de9a8000) [pid = 1850] [serial = 1983] [outer = 0x7fb6de1cb400] 03:19:32 INFO - PROCESS | 1850 | 1462529972716 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]]]}] 03:19:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 03:19:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1683ms 03:19:32 INFO - PROCESS | 1850 | 1462529972787 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 03:19:32 INFO - PROCESS | 1850 | 1462529972791 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 03:19:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 03:19:32 INFO - PROCESS | 1850 | 1462529972797 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 03:19:32 INFO - PROCESS | 1850 | 1462529972799 Marionette TRACE conn4 <- [1,2614,null,{}] 03:19:32 INFO - PROCESS | 1850 | 1462529972805 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}] 03:19:33 INFO - PROCESS | 1850 | 1462529973056 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 03:19:33 INFO - PROCESS | 1850 | 1462529973369 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:33 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df52e000 == 181 [pid = 1850] [id = 661] 03:19:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7fb6de1ccc00) [pid = 1850] [serial = 1984] [outer = (nil)] 03:19:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x7fb6de9b2c00) [pid = 1850] [serial = 1985] [outer = 0x7fb6de1ccc00] 03:19:33 INFO - PROCESS | 1850 | 1462529973447 Marionette DEBUG loaded listener.js 03:19:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x7fb6ded57400) [pid = 1850] [serial = 1986] [outer = 0x7fb6de1ccc00] 03:19:34 INFO - PROCESS | 1850 | 1462529974310 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]]]}] 03:19:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 03:19:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1581ms 03:19:34 INFO - PROCESS | 1850 | 1462529974379 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 03:19:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 03:19:34 INFO - PROCESS | 1850 | 1462529974384 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 03:19:34 INFO - PROCESS | 1850 | 1462529974391 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 03:19:34 INFO - PROCESS | 1850 | 1462529974404 Marionette TRACE conn4 <- [1,2618,null,{}] 03:19:34 INFO - PROCESS | 1850 | 1462529974412 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}] 03:19:34 INFO - PROCESS | 1850 | 1462529974723 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 03:19:35 INFO - PROCESS | 1850 | 1462529975040 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df61c000 == 182 [pid = 1850] [id = 662] 03:19:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x7fb6d54e8c00) [pid = 1850] [serial = 1987] [outer = (nil)] 03:19:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x7fb6ded59000) [pid = 1850] [serial = 1988] [outer = 0x7fb6d54e8c00] 03:19:35 INFO - PROCESS | 1850 | 1462529975131 Marionette DEBUG loaded listener.js 03:19:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x7fb6df3b7400) [pid = 1850] [serial = 1989] [outer = 0x7fb6d54e8c00] 03:19:36 INFO - PROCESS | 1850 | 1462529976003 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]]]}] 03:19:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 03:19:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1643ms 03:19:36 INFO - PROCESS | 1850 | 1462529976036 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 03:19:36 INFO - PROCESS | 1850 | 1462529976038 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 03:19:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 03:19:36 INFO - PROCESS | 1850 | 1462529976046 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 03:19:36 INFO - PROCESS | 1850 | 1462529976048 Marionette TRACE conn4 <- [1,2622,null,{}] 03:19:36 INFO - PROCESS | 1850 | 1462529976054 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}] 03:19:36 INFO - PROCESS | 1850 | 1462529976301 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 03:19:36 INFO - PROCESS | 1850 | 1462529976573 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:36 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df6ce800 == 183 [pid = 1850] [id = 663] 03:19:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x7fb6d7cd1000) [pid = 1850] [serial = 1990] [outer = (nil)] 03:19:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x7fb6df436000) [pid = 1850] [serial = 1991] [outer = 0x7fb6d7cd1000] 03:19:36 INFO - PROCESS | 1850 | 1462529976704 Marionette DEBUG loaded listener.js 03:19:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x7fb6df4c2400) [pid = 1850] [serial = 1992] [outer = 0x7fb6d7cd1000] 03:19:37 INFO - PROCESS | 1850 | 1462529977595 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]]]}] 03:19:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 03:19:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1587ms 03:19:37 INFO - PROCESS | 1850 | 1462529977634 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 03:19:37 INFO - PROCESS | 1850 | 1462529977638 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 03:19:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 03:19:37 INFO - PROCESS | 1850 | 1462529977644 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 03:19:37 INFO - PROCESS | 1850 | 1462529977647 Marionette TRACE conn4 <- [1,2626,null,{}] 03:19:37 INFO - PROCESS | 1850 | 1462529977652 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}] 03:19:37 INFO - PROCESS | 1850 | 1462529977891 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 03:19:38 INFO - PROCESS | 1850 | 1462529978174 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:38 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6dfe70000 == 184 [pid = 1850] [id = 664] 03:19:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x7fb6daaa7400) [pid = 1850] [serial = 1993] [outer = (nil)] 03:19:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x7fb6df4d0800) [pid = 1850] [serial = 1994] [outer = 0x7fb6daaa7400] 03:19:38 INFO - PROCESS | 1850 | 1462529978292 Marionette DEBUG loaded listener.js 03:19:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x7fb6df514000) [pid = 1850] [serial = 1995] [outer = 0x7fb6daaa7400] 03:19:39 INFO - PROCESS | 1850 | 1462529979131 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]]]}] 03:19:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 03:19:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1528ms 03:19:39 INFO - PROCESS | 1850 | 1462529979174 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 03:19:39 INFO - PROCESS | 1850 | 1462529979178 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 03:19:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 03:19:39 INFO - PROCESS | 1850 | 1462529979185 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 03:19:39 INFO - PROCESS | 1850 | 1462529979189 Marionette TRACE conn4 <- [1,2630,null,{}] 03:19:39 INFO - PROCESS | 1850 | 1462529979194 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}] 03:19:39 INFO - PROCESS | 1850 | 1462529979439 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 03:19:39 INFO - PROCESS | 1850 | 1462529979720 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:39 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e0a1b000 == 185 [pid = 1850] [id = 665] 03:19:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x7fb6d54f5000) [pid = 1850] [serial = 1996] [outer = (nil)] 03:19:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x7fb6df698800) [pid = 1850] [serial = 1997] [outer = 0x7fb6d54f5000] 03:19:39 INFO - PROCESS | 1850 | 1462529979851 Marionette DEBUG loaded listener.js 03:19:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x7fb6df6a0c00) [pid = 1850] [serial = 1998] [outer = 0x7fb6d54f5000] 03:19:40 INFO - PROCESS | 1850 | 1462529980827 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]]]}] 03:19:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 03:19:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1688ms 03:19:40 INFO - PROCESS | 1850 | 1462529980875 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 03:19:40 INFO - PROCESS | 1850 | 1462529980878 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 03:19:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 03:19:40 INFO - PROCESS | 1850 | 1462529980885 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 03:19:40 INFO - PROCESS | 1850 | 1462529980888 Marionette TRACE conn4 <- [1,2634,null,{}] 03:19:40 INFO - PROCESS | 1850 | 1462529980893 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}] 03:19:41 INFO - PROCESS | 1850 | 1462529981138 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 03:19:41 INFO - PROCESS | 1850 | 1462529981454 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:41 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e0ec1000 == 186 [pid = 1850] [id = 666] 03:19:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x7fb6daaa7800) [pid = 1850] [serial = 1999] [outer = (nil)] 03:19:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x7fb6dfe1e800) [pid = 1850] [serial = 2000] [outer = 0x7fb6daaa7800] 03:19:41 INFO - PROCESS | 1850 | 1462529981538 Marionette DEBUG loaded listener.js 03:19:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x7fb6dfe29000) [pid = 1850] [serial = 2001] [outer = 0x7fb6daaa7800] 03:19:42 INFO - PROCESS | 1850 | 1462529982458 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]]]}] 03:19:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 03:19:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1634ms 03:19:42 INFO - PROCESS | 1850 | 1462529982521 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 03:19:42 INFO - PROCESS | 1850 | 1462529982524 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 03:19:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 03:19:42 INFO - PROCESS | 1850 | 1462529982531 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 03:19:42 INFO - PROCESS | 1850 | 1462529982534 Marionette TRACE conn4 <- [1,2638,null,{}] 03:19:42 INFO - PROCESS | 1850 | 1462529982540 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}] 03:19:42 INFO - PROCESS | 1850 | 1462529982799 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 03:19:43 INFO - PROCESS | 1850 | 1462529983125 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:43 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e4673800 == 187 [pid = 1850] [id = 667] 03:19:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x7fb6d3176800) [pid = 1850] [serial = 2002] [outer = (nil)] 03:19:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x7fb6e0e45c00) [pid = 1850] [serial = 2003] [outer = 0x7fb6d3176800] 03:19:43 INFO - PROCESS | 1850 | 1462529983206 Marionette DEBUG loaded listener.js 03:19:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x7fb6e1073400) [pid = 1850] [serial = 2004] [outer = 0x7fb6d3176800] 03:19:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d8540800 == 186 [pid = 1850] [id = 392] 03:19:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d3a7f800 == 185 [pid = 1850] [id = 648] 03:19:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d3421800 == 184 [pid = 1850] [id = 647] 03:19:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d2b9d000 == 183 [pid = 1850] [id = 646] 03:19:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d1303800 == 182 [pid = 1850] [id = 645] 03:19:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f25ab800 == 181 [pid = 1850] [id = 641] 03:19:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f19f5800 == 180 [pid = 1850] [id = 640] 03:19:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f1454800 == 179 [pid = 1850] [id = 639] 03:19:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f0e75800 == 178 [pid = 1850] [id = 638] 03:19:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6eeb79000 == 177 [pid = 1850] [id = 637] 03:19:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e74c7800 == 176 [pid = 1850] [id = 636] 03:19:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e6b02800 == 175 [pid = 1850] [id = 635] 03:19:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e5328000 == 174 [pid = 1850] [id = 634] 03:19:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e0a1a800 == 173 [pid = 1850] [id = 633] 03:19:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6df6cb000 == 172 [pid = 1850] [id = 632] 03:19:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6df3d2800 == 171 [pid = 1850] [id = 631] 03:19:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6de053800 == 170 [pid = 1850] [id = 630] 03:19:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6dae68800 == 169 [pid = 1850] [id = 629] 03:19:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d8c0b800 == 168 [pid = 1850] [id = 628] 03:19:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d3a75800 == 167 [pid = 1850] [id = 627] 03:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x7fb6d8c94c00) [pid = 1850] [serial = 1743] [outer = (nil)] [url = about:blank] 03:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x7fb6d46ea000) [pid = 1850] [serial = 1874] [outer = (nil)] [url = about:blank] 03:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x7fb6d46e1000) [pid = 1850] [serial = 1878] [outer = (nil)] [url = about:blank] 03:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x7fb6e538ec00) [pid = 1850] [serial = 1847] [outer = (nil)] [url = about:blank] 03:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x7fb6e4763000) [pid = 1850] [serial = 1845] [outer = (nil)] [url = about:blank] 03:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x7fb6e46a0800) [pid = 1850] [serial = 1844] [outer = (nil)] [url = about:blank] 03:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x7fb6e121f000) [pid = 1850] [serial = 1842] [outer = (nil)] [url = about:blank] 03:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x7fb6e1132800) [pid = 1850] [serial = 1841] [outer = (nil)] [url = about:blank] 03:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x7fb6e0e46800) [pid = 1850] [serial = 1839] [outer = (nil)] [url = about:blank] 03:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x7fb6dfabb000) [pid = 1850] [serial = 1838] [outer = (nil)] [url = about:blank] 03:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x7fb6dfabbc00) [pid = 1850] [serial = 1836] [outer = (nil)] [url = about:blank] 03:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x7fb6df693000) [pid = 1850] [serial = 1835] [outer = (nil)] [url = about:blank] 03:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x7fb6df4d0400) [pid = 1850] [serial = 1833] [outer = (nil)] [url = about:blank] 03:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x7fb6df4c6400) [pid = 1850] [serial = 1832] [outer = (nil)] [url = about:blank] 03:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x7fb6df3ae800) [pid = 1850] [serial = 1830] [outer = (nil)] [url = about:blank] 03:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x7fb6de1cbc00) [pid = 1850] [serial = 1829] [outer = (nil)] [url = about:blank] 03:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x7fb6d986d400) [pid = 1850] [serial = 1827] [outer = (nil)] [url = about:blank] 03:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x7fb6d976e400) [pid = 1850] [serial = 1826] [outer = (nil)] [url = about:blank] 03:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x7fb6d9556000) [pid = 1850] [serial = 1824] [outer = (nil)] [url = about:blank] 03:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x7fb6d8e09000) [pid = 1850] [serial = 1823] [outer = (nil)] [url = about:blank] 03:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7fb6d8c99c00) [pid = 1850] [serial = 1821] [outer = (nil)] [url = about:blank] 03:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7fb6d82a7000) [pid = 1850] [serial = 1820] [outer = (nil)] [url = about:blank] 03:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7fb6d5d4fc00) [pid = 1850] [serial = 1818] [outer = (nil)] [url = about:blank] 03:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7fb6d5a77000) [pid = 1850] [serial = 1817] [outer = (nil)] [url = about:blank] 03:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x7fb6d441a000) [pid = 1850] [serial = 1815] [outer = (nil)] [url = about:blank] 03:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x7fb6d3af2000) [pid = 1850] [serial = 1814] [outer = (nil)] [url = about:blank] 03:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x7fb6d4602400) [pid = 1850] [serial = 1871] [outer = (nil)] [url = about:blank] 03:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x7fb6d3471000) [pid = 1850] [serial = 1868] [outer = (nil)] [url = about:blank] 03:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x7fb6d3477c00) [pid = 1850] [serial = 1869] [outer = (nil)] [url = about:blank] 03:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x7fb6ea146c00) [pid = 1850] [serial = 1866] [outer = (nil)] [url = about:blank] 03:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x7fb6e8764c00) [pid = 1850] [serial = 1865] [outer = (nil)] [url = about:blank] 03:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x7fb6e8757800) [pid = 1850] [serial = 1863] [outer = (nil)] [url = about:blank] 03:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x7fb6e835d000) [pid = 1850] [serial = 1862] [outer = (nil)] [url = about:blank] 03:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x7fb6e810c400) [pid = 1850] [serial = 1860] [outer = (nil)] [url = about:blank] 03:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x7fb6e76c3000) [pid = 1850] [serial = 1859] [outer = (nil)] [url = about:blank] 03:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7fb6e6e07000) [pid = 1850] [serial = 1857] [outer = (nil)] [url = about:blank] 03:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7fb6e6bb5400) [pid = 1850] [serial = 1856] [outer = (nil)] [url = about:blank] 03:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7fb6e6bb4400) [pid = 1850] [serial = 1854] [outer = (nil)] [url = about:blank] 03:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x7fb6e6a8d400) [pid = 1850] [serial = 1853] [outer = (nil)] [url = about:blank] 03:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x7fb6e6a09000) [pid = 1850] [serial = 1851] [outer = (nil)] [url = about:blank] 03:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x7fb6e64e6000) [pid = 1850] [serial = 1850] [outer = (nil)] [url = about:blank] 03:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x7fb6e6184400) [pid = 1850] [serial = 1848] [outer = (nil)] [url = about:blank] 03:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x7fb6d5a70c00) [pid = 1850] [serial = 1875] [outer = (nil)] [url = about:blank] 03:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x7fb6d346f400) [pid = 1850] [serial = 1877] [outer = (nil)] [url = about:blank] 03:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x7fb6d4698000) [pid = 1850] [serial = 1872] [outer = (nil)] [url = about:blank] 03:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x7fb6d46e9800) [pid = 1850] [serial = 1880] [outer = (nil)] [url = about:blank] 03:19:45 INFO - PROCESS | 1850 | 1462529985890 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]]]}] 03:19:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 03:19:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 3388ms 03:19:45 INFO - PROCESS | 1850 | 1462529985920 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 03:19:45 INFO - PROCESS | 1850 | 1462529985927 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 03:19:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 03:19:45 INFO - PROCESS | 1850 | 1462529985938 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 03:19:45 INFO - PROCESS | 1850 | 1462529985943 Marionette TRACE conn4 <- [1,2642,null,{}] 03:19:45 INFO - PROCESS | 1850 | 1462529985953 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}] 03:19:46 INFO - PROCESS | 1850 | 1462529986213 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 03:19:46 INFO - PROCESS | 1850 | 1462529986411 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:46 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d2bab800 == 168 [pid = 1850] [id = 668] 03:19:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x7fb6d3476800) [pid = 1850] [serial = 2005] [outer = (nil)] 03:19:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x7fb6d36bb000) [pid = 1850] [serial = 2006] [outer = 0x7fb6d3476800] 03:19:46 INFO - PROCESS | 1850 | 1462529986485 Marionette DEBUG loaded listener.js 03:19:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x7fb6d3afac00) [pid = 1850] [serial = 2007] [outer = 0x7fb6d3476800] 03:19:47 INFO - PROCESS | 1850 | 1462529987302 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]]]}] 03:19:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 03:19:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1394ms 03:19:47 INFO - PROCESS | 1850 | 1462529987332 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 03:19:47 INFO - PROCESS | 1850 | 1462529987339 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 03:19:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 03:19:47 INFO - PROCESS | 1850 | 1462529987350 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 03:19:47 INFO - PROCESS | 1850 | 1462529987353 Marionette TRACE conn4 <- [1,2646,null,{}] 03:19:47 INFO - PROCESS | 1850 | 1462529987360 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}] 03:19:47 INFO - PROCESS | 1850 | 1462529987676 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 03:19:47 INFO - PROCESS | 1850 | 1462529987801 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:47 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d3776800 == 169 [pid = 1850] [id = 669] 03:19:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x7fb6d32cd400) [pid = 1850] [serial = 2008] [outer = (nil)] 03:19:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x7fb6d441e800) [pid = 1850] [serial = 2009] [outer = 0x7fb6d32cd400] 03:19:47 INFO - PROCESS | 1850 | 1462529987867 Marionette DEBUG loaded listener.js 03:19:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x7fb6d46a4400) [pid = 1850] [serial = 2010] [outer = 0x7fb6d32cd400] 03:19:48 INFO - PROCESS | 1850 | 1462529988819 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]]]}] 03:19:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 03:19:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1487ms 03:19:48 INFO - PROCESS | 1850 | 1462529988842 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 03:19:48 INFO - PROCESS | 1850 | 1462529988846 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 03:19:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 03:19:48 INFO - PROCESS | 1850 | 1462529988853 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 03:19:48 INFO - PROCESS | 1850 | 1462529988869 Marionette TRACE conn4 <- [1,2650,null,{}] 03:19:48 INFO - PROCESS | 1850 | 1462529988894 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}] 03:19:49 INFO - PROCESS | 1850 | 1462529989196 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 03:19:49 INFO - PROCESS | 1850 | 1462529989232 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:49 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d549d000 == 170 [pid = 1850] [id = 670] 03:19:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x7fb6d54eac00) [pid = 1850] [serial = 2011] [outer = (nil)] 03:19:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x7fb6d54f5c00) [pid = 1850] [serial = 2012] [outer = 0x7fb6d54eac00] 03:19:49 INFO - PROCESS | 1850 | 1462529989299 Marionette DEBUG loaded listener.js 03:19:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7fb6d5aaec00) [pid = 1850] [serial = 2013] [outer = 0x7fb6d54eac00] 03:19:50 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7fb6d317cc00) [pid = 1850] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 03:19:50 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x7fb6d3bcd800) [pid = 1850] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 03:19:50 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x7fb6d32c6800) [pid = 1850] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 03:19:50 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x7fb6d3bcfc00) [pid = 1850] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 03:19:50 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x7fb6d35a0000) [pid = 1850] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 03:19:50 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x7fb6d32cb000) [pid = 1850] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 03:19:50 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x7fb6e76c7400) [pid = 1850] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 03:19:50 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x7fb6efd48c00) [pid = 1850] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 03:19:50 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x7fb6e4645800) [pid = 1850] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 03:19:50 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x7fb6df431800) [pid = 1850] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 03:19:50 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x7fb6e6a04400) [pid = 1850] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 03:19:50 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x7fb6d5d49c00) [pid = 1850] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 03:19:50 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x7fb6d54f2c00) [pid = 1850] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 03:19:50 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x7fb6e8362c00) [pid = 1850] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 03:19:50 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x7fb6e538ac00) [pid = 1850] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 03:19:50 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0x7fb6d359d000) [pid = 1850] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 03:19:50 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0x7fb6df6a0400) [pid = 1850] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 03:19:50 INFO - PROCESS | 1850 | --DOMWINDOW == 131 (0x7fb6df4c4c00) [pid = 1850] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 03:19:50 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x7fb6df4c1400) [pid = 1850] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 03:19:50 INFO - PROCESS | 1850 | --DOMWINDOW == 129 (0x7fb6d955fc00) [pid = 1850] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 03:19:50 INFO - PROCESS | 1850 | --DOMWINDOW == 128 (0x7fb6d8d63000) [pid = 1850] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 03:19:50 INFO - PROCESS | 1850 | --DOMWINDOW == 127 (0x7fb6d8d60000) [pid = 1850] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 03:19:50 INFO - PROCESS | 1850 | --DOMWINDOW == 126 (0x7fb6d5b32800) [pid = 1850] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 03:19:50 INFO - PROCESS | 1850 | 1462529990924 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]]]}] 03:19:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 03:19:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 2113ms 03:19:50 INFO - PROCESS | 1850 | 1462529990967 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 03:19:50 INFO - PROCESS | 1850 | 1462529990971 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 03:19:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 03:19:50 INFO - PROCESS | 1850 | 1462529990977 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 03:19:50 INFO - PROCESS | 1850 | 1462529990979 Marionette TRACE conn4 <- [1,2654,null,{}] 03:19:50 INFO - PROCESS | 1850 | 1462529990985 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}] 03:19:51 INFO - PROCESS | 1850 | 1462529991205 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 03:19:51 INFO - PROCESS | 1850 | 1462529991388 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d71d2800 == 171 [pid = 1850] [id = 671] 03:19:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 127 (0x7fb6d317cc00) [pid = 1850] [serial = 2014] [outer = (nil)] 03:19:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 128 (0x7fb6d5a71800) [pid = 1850] [serial = 2015] [outer = 0x7fb6d317cc00] 03:19:51 INFO - PROCESS | 1850 | 1462529991455 Marionette DEBUG loaded listener.js 03:19:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 129 (0x7fb6d5d4e400) [pid = 1850] [serial = 2016] [outer = 0x7fb6d317cc00] 03:19:52 INFO - PROCESS | 1850 | 1462529992264 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]]]}] 03:19:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 03:19:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1328ms 03:19:52 INFO - PROCESS | 1850 | 1462529992307 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 03:19:52 INFO - PROCESS | 1850 | 1462529992311 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 03:19:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 03:19:52 INFO - PROCESS | 1850 | 1462529992317 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 03:19:52 INFO - PROCESS | 1850 | 1462529992331 Marionette TRACE conn4 <- [1,2658,null,{}] 03:19:52 INFO - PROCESS | 1850 | 1462529992337 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}] 03:19:52 INFO - PROCESS | 1850 | 1462529992554 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 03:19:52 INFO - PROCESS | 1850 | 1462529992902 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:53 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d2a9d800 == 172 [pid = 1850] [id = 672] 03:19:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x7fb6d32c3800) [pid = 1850] [serial = 2017] [outer = (nil)] 03:19:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x7fb6d346f000) [pid = 1850] [serial = 2018] [outer = 0x7fb6d32c3800] 03:19:53 INFO - PROCESS | 1850 | 1462529993073 Marionette DEBUG loaded listener.js 03:19:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x7fb6d35a1000) [pid = 1850] [serial = 2019] [outer = 0x7fb6d32c3800] 03:19:54 INFO - PROCESS | 1850 | 1462529994028 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]]]}] 03:19:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 03:19:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1749ms 03:19:54 INFO - PROCESS | 1850 | 1462529994068 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 03:19:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 03:19:54 INFO - PROCESS | 1850 | 1462529994075 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 03:19:54 INFO - PROCESS | 1850 | 1462529994083 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 03:19:54 INFO - PROCESS | 1850 | 1462529994090 Marionette TRACE conn4 <- [1,2662,null,{}] 03:19:54 INFO - PROCESS | 1850 | 1462529994097 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}] 03:19:54 INFO - PROCESS | 1850 | 1462529994366 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 03:19:54 INFO - PROCESS | 1850 | 1462529994687 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d5038800 == 173 [pid = 1850] [id = 673] 03:19:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x7fb6d4608000) [pid = 1850] [serial = 2020] [outer = (nil)] 03:19:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x7fb6d4693400) [pid = 1850] [serial = 2021] [outer = 0x7fb6d4608000] 03:19:54 INFO - PROCESS | 1850 | 1462529994771 Marionette DEBUG loaded listener.js 03:19:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x7fb6d46a4c00) [pid = 1850] [serial = 2022] [outer = 0x7fb6d4608000] 03:19:55 INFO - PROCESS | 1850 | 1462529995710 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]]]}] 03:19:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 03:19:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1686ms 03:19:55 INFO - PROCESS | 1850 | 1462529995771 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 03:19:55 INFO - PROCESS | 1850 | 1462529995778 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 03:19:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 03:19:55 INFO - PROCESS | 1850 | 1462529995787 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 03:19:55 INFO - PROCESS | 1850 | 1462529995791 Marionette TRACE conn4 <- [1,2666,null,{}] 03:19:55 INFO - PROCESS | 1850 | 1462529995797 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}] 03:19:56 INFO - PROCESS | 1850 | 1462529996063 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 03:19:56 INFO - PROCESS | 1850 | 1462529996412 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d8c0a000 == 174 [pid = 1850] [id = 674] 03:19:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x7fb6d5339c00) [pid = 1850] [serial = 2023] [outer = (nil)] 03:19:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x7fb6d5a72c00) [pid = 1850] [serial = 2024] [outer = 0x7fb6d5339c00] 03:19:56 INFO - PROCESS | 1850 | 1462529996495 Marionette DEBUG loaded listener.js 03:19:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x7fb6d5b28800) [pid = 1850] [serial = 2025] [outer = 0x7fb6d5339c00] 03:19:57 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 03:19:57 INFO - PROCESS | 1850 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:19:57 INFO - PROCESS | 1850 | 1462529997872 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]]]}] 03:19:57 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) 03:19:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2134ms 03:19:57 INFO - PROCESS | 1850 | 1462529997922 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 03:19:57 INFO - PROCESS | 1850 | 1462529997925 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 03:19:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 03:19:57 INFO - PROCESS | 1850 | 1462529997942 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 03:19:57 INFO - PROCESS | 1850 | 1462529997953 Marionette TRACE conn4 <- [1,2670,null,{}] 03:19:58 INFO - PROCESS | 1850 | 1462529998075 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}] 03:19:58 INFO - PROCESS | 1850 | 1462529998343 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 03:19:58 INFO - PROCESS | 1850 | 1462529998601 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:58 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6dac4d800 == 175 [pid = 1850] [id = 675] 03:19:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x7fb6d5b30000) [pid = 1850] [serial = 2026] [outer = (nil)] 03:19:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x7fb6d7cd0400) [pid = 1850] [serial = 2027] [outer = 0x7fb6d5b30000] 03:19:58 INFO - PROCESS | 1850 | 1462529998679 Marionette DEBUG loaded listener.js 03:19:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x7fb6d8c9b800) [pid = 1850] [serial = 2028] [outer = 0x7fb6d5b30000] 03:19:59 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 03:20:00 INFO - PROCESS | 1850 | 1462530000041 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] 03:20:00 INFO - PROCESS | 1850 | 1462530000101 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 03:20:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 03:20:00 INFO - PROCESS | 1850 | 1462530000108 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 03:20:00 INFO - PROCESS | 1850 | 1462530000113 Marionette TRACE conn4 <- [1,2674,null,{}] 03:20:00 INFO - PROCESS | 1850 | 1462530000119 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}] 03:20:00 INFO - PROCESS | 1850 | 1462530000442 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 03:20:00 INFO - PROCESS | 1850 | 1462530000708 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:00 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6ddfa5800 == 176 [pid = 1850] [id = 676] 03:20:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x7fb6d73c7800) [pid = 1850] [serial = 2029] [outer = (nil)] 03:20:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x7fb6d8e09000) [pid = 1850] [serial = 2030] [outer = 0x7fb6d73c7800] 03:20:00 INFO - PROCESS | 1850 | 1462530000787 Marionette DEBUG loaded listener.js 03:20:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x7fb6d9861800) [pid = 1850] [serial = 2031] [outer = 0x7fb6d73c7800] 03:20:02 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 03:20:02 INFO - PROCESS | 1850 | 1462530002160 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] 03:20:02 INFO - PROCESS | 1850 | 1462530002206 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 03:20:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 03:20:02 INFO - PROCESS | 1850 | 1462530002213 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 03:20:02 INFO - PROCESS | 1850 | 1462530002218 Marionette TRACE conn4 <- [1,2678,null,{}] 03:20:02 INFO - PROCESS | 1850 | 1462530002224 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}] 03:20:02 INFO - PROCESS | 1850 | 1462530002530 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 03:20:02 INFO - PROCESS | 1850 | 1462530002774 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:02 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df38b000 == 177 [pid = 1850] [id = 677] 03:20:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x7fb6dab8c800) [pid = 1850] [serial = 2032] [outer = (nil)] 03:20:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x7fb6dab90c00) [pid = 1850] [serial = 2033] [outer = 0x7fb6dab8c800] 03:20:02 INFO - PROCESS | 1850 | 1462530002869 Marionette DEBUG loaded listener.js 03:20:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x7fb6de1d6400) [pid = 1850] [serial = 2034] [outer = 0x7fb6dab8c800] 03:20:04 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 03:20:04 INFO - PROCESS | 1850 | 1462530004318 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]]]}] 03:20:04 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) 03:20:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2133ms 03:20:04 INFO - PROCESS | 1850 | 1462530004347 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 03:20:04 INFO - PROCESS | 1850 | 1462530004352 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 03:20:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 03:20:04 INFO - PROCESS | 1850 | 1462530004358 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 03:20:04 INFO - PROCESS | 1850 | 1462530004362 Marionette TRACE conn4 <- [1,2682,null,{}] 03:20:04 INFO - PROCESS | 1850 | 1462530004369 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}] 03:20:04 INFO - PROCESS | 1850 | 1462530004658 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 03:20:04 INFO - PROCESS | 1850 | 1462530004899 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df621000 == 178 [pid = 1850] [id = 678] 03:20:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x7fb6dab8d400) [pid = 1850] [serial = 2035] [outer = (nil)] 03:20:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7fb6df4c4c00) [pid = 1850] [serial = 2036] [outer = 0x7fb6dab8d400] 03:20:04 INFO - PROCESS | 1850 | 1462530004978 Marionette DEBUG loaded listener.js 03:20:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7fb6df515800) [pid = 1850] [serial = 2037] [outer = 0x7fb6dab8d400] 03:20:06 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 03:20:06 INFO - PROCESS | 1850 | 1462530006335 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]]]}] 03:20:06 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) 03:20:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2036ms 03:20:06 INFO - PROCESS | 1850 | 1462530006396 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 03:20:06 INFO - PROCESS | 1850 | 1462530006400 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 03:20:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 03:20:06 INFO - PROCESS | 1850 | 1462530006408 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 03:20:06 INFO - PROCESS | 1850 | 1462530006412 Marionette TRACE conn4 <- [1,2686,null,{}] 03:20:06 INFO - PROCESS | 1850 | 1462530006418 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}] 03:20:06 INFO - PROCESS | 1850 | 1462530006750 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 03:20:07 INFO - PROCESS | 1850 | 1462530007026 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:07 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6dfe71000 == 179 [pid = 1850] [id = 679] 03:20:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7fb6de9aac00) [pid = 1850] [serial = 2038] [outer = (nil)] 03:20:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7fb6df6a0400) [pid = 1850] [serial = 2039] [outer = 0x7fb6de9aac00] 03:20:07 INFO - PROCESS | 1850 | 1462530007183 Marionette DEBUG loaded listener.js 03:20:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x7fb6e0e43400) [pid = 1850] [serial = 2040] [outer = 0x7fb6de9aac00] 03:20:08 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 03:20:08 INFO - PROCESS | 1850 | 1462530008657 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] 03:20:08 INFO - PROCESS | 1850 | 1462530008706 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 03:20:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 03:20:08 INFO - PROCESS | 1850 | 1462530008712 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 03:20:08 INFO - PROCESS | 1850 | 1462530008716 Marionette TRACE conn4 <- [1,2690,null,{}] 03:20:08 INFO - PROCESS | 1850 | 1462530008816 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}] 03:20:09 INFO - PROCESS | 1850 | 1462530009061 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 03:20:09 INFO - PROCESS | 1850 | 1462530009323 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e0f36800 == 180 [pid = 1850] [id = 680] 03:20:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x7fb6df433000) [pid = 1850] [serial = 2041] [outer = (nil)] 03:20:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x7fb6e1077400) [pid = 1850] [serial = 2042] [outer = 0x7fb6df433000] 03:20:09 INFO - PROCESS | 1850 | 1462530009399 Marionette DEBUG loaded listener.js 03:20:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x7fb6e1137c00) [pid = 1850] [serial = 2043] [outer = 0x7fb6df433000] 03:20:10 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 03:20:10 INFO - PROCESS | 1850 | 1462530010748 Marionette TRACE conn4 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 03:20:10 INFO - PROCESS | 1850 | 1462530010798 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 03:20:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 03:20:10 INFO - PROCESS | 1850 | 1462530010805 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 03:20:10 INFO - PROCESS | 1850 | 1462530010815 Marionette TRACE conn4 <- [1,2694,null,{}] 03:20:10 INFO - PROCESS | 1850 | 1462530010820 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}] 03:20:11 INFO - PROCESS | 1850 | 1462530011144 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 03:20:11 INFO - PROCESS | 1850 | 1462530011389 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e5450000 == 181 [pid = 1850] [id = 681] 03:20:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x7fb6dfab9000) [pid = 1850] [serial = 2044] [outer = (nil)] 03:20:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7fb6e1222400) [pid = 1850] [serial = 2045] [outer = 0x7fb6dfab9000] 03:20:11 INFO - PROCESS | 1850 | 1462530011466 Marionette DEBUG loaded listener.js 03:20:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x7fb6e4403800) [pid = 1850] [serial = 2046] [outer = 0x7fb6dfab9000] 03:20:12 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 03:20:12 INFO - PROCESS | 1850 | 1462530012821 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] 03:20:12 INFO - PROCESS | 1850 | 1462530012859 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 03:20:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 03:20:12 INFO - PROCESS | 1850 | 1462530012866 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 03:20:12 INFO - PROCESS | 1850 | 1462530012868 Marionette TRACE conn4 <- [1,2698,null,{}] 03:20:12 INFO - PROCESS | 1850 | 1462530012876 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}] 03:20:13 INFO - PROCESS | 1850 | 1462530013273 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 03:20:13 INFO - PROCESS | 1850 | 1462530013563 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:13 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e63d6800 == 182 [pid = 1850] [id = 682] 03:20:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x7fb6e1220c00) [pid = 1850] [serial = 2047] [outer = (nil)] 03:20:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7fb6e45ce400) [pid = 1850] [serial = 2048] [outer = 0x7fb6e1220c00] 03:20:13 INFO - PROCESS | 1850 | 1462530013656 Marionette DEBUG loaded listener.js 03:20:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7fb6e4645800) [pid = 1850] [serial = 2049] [outer = 0x7fb6e1220c00] 03:20:14 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 03:20:15 INFO - PROCESS | 1850 | 1462530015039 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] 03:20:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 03:20:15 INFO - PROCESS | 1850 | 1462530015065 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 03:20:15 INFO - PROCESS | 1850 | 1462530015072 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 03:20:15 INFO - PROCESS | 1850 | 1462530015077 Marionette TRACE conn4 <- [1,2702,null,{}] 03:20:15 INFO - PROCESS | 1850 | 1462530015084 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}] 03:20:15 INFO - PROCESS | 1850 | 1462530015432 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 03:20:15 INFO - PROCESS | 1850 | 1462530015678 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:15 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e6b16000 == 183 [pid = 1850] [id = 683] 03:20:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7fb6e1224400) [pid = 1850] [serial = 2050] [outer = (nil)] 03:20:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7fb6e46a1400) [pid = 1850] [serial = 2051] [outer = 0x7fb6e1224400] 03:20:15 INFO - PROCESS | 1850 | 1462530015755 Marionette DEBUG loaded listener.js 03:20:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7fb6e4768800) [pid = 1850] [serial = 2052] [outer = 0x7fb6e1224400] 03:20:16 INFO - PROCESS | 1850 | 1462530016980 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]]]}] 03:20:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 03:20:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1940ms 03:20:17 INFO - PROCESS | 1850 | 1462530017015 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 03:20:17 INFO - PROCESS | 1850 | 1462530017021 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 03:20:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 03:20:17 INFO - PROCESS | 1850 | 1462530017034 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 03:20:17 INFO - PROCESS | 1850 | 1462530017038 Marionette TRACE conn4 <- [1,2706,null,{}] 03:20:17 INFO - PROCESS | 1850 | 1462530017067 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}] 03:20:17 INFO - PROCESS | 1850 | 1462530017634 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 03:20:17 INFO - PROCESS | 1850 | 1462530017935 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:17 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e710d000 == 184 [pid = 1850] [id = 684] 03:20:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7fb6d5d53400) [pid = 1850] [serial = 2053] [outer = (nil)] 03:20:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x7fb6e538b000) [pid = 1850] [serial = 2054] [outer = 0x7fb6d5d53400] 03:20:18 INFO - PROCESS | 1850 | 1462530018015 Marionette DEBUG loaded listener.js 03:20:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x7fb6e5394c00) [pid = 1850] [serial = 2055] [outer = 0x7fb6d5d53400] 03:20:19 INFO - PROCESS | 1850 | 1462530019069 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]]]}] 03:20:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 03:20:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 2102ms 03:20:19 INFO - PROCESS | 1850 | 1462530019135 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 03:20:19 INFO - PROCESS | 1850 | 1462530019149 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 03:20:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 03:20:19 INFO - PROCESS | 1850 | 1462530019157 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 03:20:19 INFO - PROCESS | 1850 | 1462530019160 Marionette TRACE conn4 <- [1,2710,null,{}] 03:20:19 INFO - PROCESS | 1850 | 1462530019167 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}] 03:20:19 INFO - PROCESS | 1850 | 1462530019474 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 03:20:20 INFO - PROCESS | 1850 | 1462530020468 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:20 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d31df800 == 185 [pid = 1850] [id = 685] 03:20:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x7fb6d32c4800) [pid = 1850] [serial = 2056] [outer = (nil)] 03:20:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x7fb6d32d0c00) [pid = 1850] [serial = 2057] [outer = 0x7fb6d32c4800] 03:20:20 INFO - PROCESS | 1850 | 1462530020622 Marionette DEBUG loaded listener.js 03:20:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x7fb6d35a5400) [pid = 1850] [serial = 2058] [outer = 0x7fb6d32c4800] 03:20:21 INFO - PROCESS | 1850 | 1462530021621 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] 03:20:21 INFO - PROCESS | 1850 | 1462530021654 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 03:20:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 03:20:21 INFO - PROCESS | 1850 | 1462530021662 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 03:20:21 INFO - PROCESS | 1850 | 1462530021668 Marionette TRACE conn4 <- [1,2714,null,{}] 03:20:21 INFO - PROCESS | 1850 | 1462530021675 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}] 03:20:21 INFO - PROCESS | 1850 | 1462530021917 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 03:20:22 INFO - PROCESS | 1850 | 1462530022291 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:22 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d8c03800 == 186 [pid = 1850] [id = 686] 03:20:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x7fb6d3471000) [pid = 1850] [serial = 2059] [outer = (nil)] 03:20:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x7fb6d4605800) [pid = 1850] [serial = 2060] [outer = 0x7fb6d3471000] 03:20:22 INFO - PROCESS | 1850 | 1462530022366 Marionette DEBUG loaded listener.js 03:20:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x7fb6d46e1c00) [pid = 1850] [serial = 2061] [outer = 0x7fb6d3471000] 03:20:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb70034e000 == 185 [pid = 1850] [id = 163] 03:20:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6df7dc800 == 184 [pid = 1850] [id = 314] 03:20:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d54b0800 == 183 [pid = 1850] [id = 603] 03:20:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d2ba6000 == 182 [pid = 1850] [id = 600] 03:20:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d8e94000 == 181 [pid = 1850] [id = 606] 03:20:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e685d000 == 180 [pid = 1850] [id = 618] 03:20:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6dde1c800 == 179 [pid = 1850] [id = 610] 03:20:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6df7c8000 == 178 [pid = 1850] [id = 614] 03:20:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e5337800 == 177 [pid = 1850] [id = 617] 03:20:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6df57e000 == 176 [pid = 1850] [id = 613] 03:20:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6db671800 == 175 [pid = 1850] [id = 609] 03:20:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6daa57000 == 174 [pid = 1850] [id = 607] 03:20:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e0a1c000 == 173 [pid = 1850] [id = 615] 03:20:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d71cd000 == 172 [pid = 1850] [id = 605] 03:20:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d52ba000 == 171 [pid = 1850] [id = 489] 03:20:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d38da000 == 170 [pid = 1850] [id = 601] 03:20:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d3e8b800 == 169 [pid = 1850] [id = 490] 03:20:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6df3d3000 == 168 [pid = 1850] [id = 612] 03:20:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e711a000 == 167 [pid = 1850] [id = 619] 03:20:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e9207000 == 166 [pid = 1850] [id = 620] 03:20:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d38e5000 == 165 [pid = 1850] [id = 602] 03:20:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6dac45000 == 164 [pid = 1850] [id = 608] 03:20:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e0f3d800 == 163 [pid = 1850] [id = 616] 03:20:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6de051000 == 162 [pid = 1850] [id = 487] 03:20:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d71d2800 == 161 [pid = 1850] [id = 671] 03:20:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d549d000 == 160 [pid = 1850] [id = 670] 03:20:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d3776800 == 159 [pid = 1850] [id = 669] 03:20:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d2bab800 == 158 [pid = 1850] [id = 668] 03:20:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e4673800 == 157 [pid = 1850] [id = 667] 03:20:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e0ec1000 == 156 [pid = 1850] [id = 666] 03:20:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e0a1b000 == 155 [pid = 1850] [id = 665] 03:20:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6dfe70000 == 154 [pid = 1850] [id = 664] 03:20:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6df6ce800 == 153 [pid = 1850] [id = 663] 03:20:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6df61c000 == 152 [pid = 1850] [id = 662] 03:20:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6df52e000 == 151 [pid = 1850] [id = 661] 03:20:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6df39d000 == 150 [pid = 1850] [id = 660] 03:20:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6de05d000 == 149 [pid = 1850] [id = 659] 03:20:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6dde16800 == 148 [pid = 1850] [id = 658] 03:20:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6db681000 == 147 [pid = 1850] [id = 657] 03:20:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6dae68000 == 146 [pid = 1850] [id = 656] 03:20:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6dac3b000 == 145 [pid = 1850] [id = 655] 03:20:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d9ed8000 == 144 [pid = 1850] [id = 654] 03:20:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d8c12800 == 143 [pid = 1850] [id = 653] 03:20:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d80c4000 == 142 [pid = 1850] [id = 652] 03:20:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d5a5d800 == 141 [pid = 1850] [id = 651] 03:20:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d3417000 == 140 [pid = 1850] [id = 650] 03:20:23 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x7fb6d5d51c00) [pid = 1850] [serial = 1812] [outer = (nil)] [url = about:blank] 03:20:23 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x7fb6d4418c00) [pid = 1850] [serial = 1943] [outer = (nil)] [url = about:blank] 03:20:23 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x7fb6d4602c00) [pid = 1850] [serial = 1944] [outer = (nil)] [url = about:blank] 03:20:23 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x7fb6d469f000) [pid = 1850] [serial = 1946] [outer = (nil)] [url = about:blank] 03:20:23 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x7fb6d469e800) [pid = 1850] [serial = 1883] [outer = (nil)] [url = about:blank] 03:20:23 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x7fb6d3719000) [pid = 1850] [serial = 1940] [outer = (nil)] [url = about:blank] 03:20:23 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x7fb6d32cec00) [pid = 1850] [serial = 1937] [outer = (nil)] [url = about:blank] 03:20:23 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x7fb6d3473400) [pid = 1850] [serial = 1938] [outer = (nil)] [url = about:blank] 03:20:23 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7fb6f163f400) [pid = 1850] [serial = 1935] [outer = (nil)] [url = about:blank] 03:20:23 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7fb6f1279c00) [pid = 1850] [serial = 1934] [outer = (nil)] [url = about:blank] 03:20:23 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7fb6f0dd7c00) [pid = 1850] [serial = 1932] [outer = (nil)] [url = about:blank] 03:20:23 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7fb6f0d18c00) [pid = 1850] [serial = 1931] [outer = (nil)] [url = about:blank] 03:20:23 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x7fb6f0cba400) [pid = 1850] [serial = 1929] [outer = (nil)] [url = about:blank] 03:20:23 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x7fb6f07ab800) [pid = 1850] [serial = 1928] [outer = (nil)] [url = about:blank] 03:20:23 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x7fb6efd48000) [pid = 1850] [serial = 1926] [outer = (nil)] [url = about:blank] 03:20:23 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x7fb6efb54c00) [pid = 1850] [serial = 1925] [outer = (nil)] [url = about:blank] 03:20:23 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x7fb6efb4ec00) [pid = 1850] [serial = 1923] [outer = (nil)] [url = about:blank] 03:20:23 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x7fb6ef6a5800) [pid = 1850] [serial = 1922] [outer = (nil)] [url = about:blank] 03:20:23 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x7fb6eebd9800) [pid = 1850] [serial = 1920] [outer = (nil)] [url = about:blank] 03:20:23 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x7fb6ed77a800) [pid = 1850] [serial = 1919] [outer = (nil)] [url = about:blank] 03:20:23 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x7fb6ed5e2000) [pid = 1850] [serial = 1917] [outer = (nil)] [url = about:blank] 03:20:23 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x7fb6e1079c00) [pid = 1850] [serial = 1916] [outer = (nil)] [url = about:blank] 03:20:23 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x7fb6ea1bc800) [pid = 1850] [serial = 1914] [outer = (nil)] [url = about:blank] 03:20:23 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7fb6e8795800) [pid = 1850] [serial = 1913] [outer = (nil)] [url = about:blank] 03:20:23 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7fb6e6bd5400) [pid = 1850] [serial = 1911] [outer = (nil)] [url = about:blank] 03:20:23 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7fb6e6a81400) [pid = 1850] [serial = 1910] [outer = (nil)] [url = about:blank] 03:20:23 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x7fb6e6811800) [pid = 1850] [serial = 1908] [outer = (nil)] [url = about:blank] 03:20:23 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x7fb6e5398000) [pid = 1850] [serial = 1907] [outer = (nil)] [url = about:blank] 03:20:23 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x7fb6e476b000) [pid = 1850] [serial = 1905] [outer = (nil)] [url = about:blank] 03:20:23 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x7fb6e46a9000) [pid = 1850] [serial = 1904] [outer = (nil)] [url = about:blank] 03:20:23 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x7fb6e45d3000) [pid = 1850] [serial = 1902] [outer = (nil)] [url = about:blank] 03:20:23 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x7fb6e440c800) [pid = 1850] [serial = 1901] [outer = (nil)] [url = about:blank] 03:20:23 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x7fb6e1073800) [pid = 1850] [serial = 1899] [outer = (nil)] [url = about:blank] 03:20:23 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x7fb6dfe1f000) [pid = 1850] [serial = 1898] [outer = (nil)] [url = about:blank] 03:20:23 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x7fb6de06bc00) [pid = 1850] [serial = 1896] [outer = (nil)] [url = about:blank] 03:20:23 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x7fb6dd58f800) [pid = 1850] [serial = 1895] [outer = (nil)] [url = about:blank] 03:20:23 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x7fb6daaab400) [pid = 1850] [serial = 1893] [outer = (nil)] [url = about:blank] 03:20:23 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x7fb6d9f27800) [pid = 1850] [serial = 1892] [outer = (nil)] [url = about:blank] 03:20:23 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x7fb6d8e0e800) [pid = 1850] [serial = 1890] [outer = (nil)] [url = about:blank] 03:20:23 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x7fb6d8e04800) [pid = 1850] [serial = 1889] [outer = (nil)] [url = about:blank] 03:20:23 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0x7fb6d7cc5400) [pid = 1850] [serial = 1887] [outer = (nil)] [url = about:blank] 03:20:23 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0x7fb6d73c3000) [pid = 1850] [serial = 1886] [outer = (nil)] [url = about:blank] 03:20:23 INFO - PROCESS | 1850 | --DOMWINDOW == 131 (0x7fb6d46b0000) [pid = 1850] [serial = 1884] [outer = (nil)] [url = about:blank] 03:20:23 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x7fb6d3af1c00) [pid = 1850] [serial = 1941] [outer = (nil)] [url = about:blank] 03:20:23 INFO - PROCESS | 1850 | --DOMWINDOW == 129 (0x7fb6d46e5000) [pid = 1850] [serial = 1947] [outer = (nil)] [url = about:blank] 03:20:23 INFO - PROCESS | 1850 | 1462530023992 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]]]}] 03:20:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 03:20:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 2388ms 03:20:24 INFO - PROCESS | 1850 | 1462530024053 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 03:20:24 INFO - PROCESS | 1850 | 1462530024060 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 03:20:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 03:20:24 INFO - PROCESS | 1850 | 1462530024069 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 03:20:24 INFO - PROCESS | 1850 | 1462530024074 Marionette TRACE conn4 <- [1,2718,null,{}] 03:20:24 INFO - PROCESS | 1850 | 1462530024081 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}] 03:20:24 INFO - PROCESS | 1850 | 1462530024365 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 03:20:24 INFO - PROCESS | 1850 | 1462530024548 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:24 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d32df000 == 141 [pid = 1850] [id = 687] 03:20:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x7fb6d36bf800) [pid = 1850] [serial = 2062] [outer = (nil)] 03:20:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x7fb6d4609800) [pid = 1850] [serial = 2063] [outer = 0x7fb6d36bf800] 03:20:24 INFO - PROCESS | 1850 | 1462530024622 Marionette DEBUG loaded listener.js 03:20:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x7fb6d5b2b400) [pid = 1850] [serial = 2064] [outer = 0x7fb6d36bf800] 03:20:25 INFO - PROCESS | 1850 | 1462530025465 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] 03:20:25 INFO - PROCESS | 1850 | 1462530025511 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 03:20:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 03:20:25 INFO - PROCESS | 1850 | 1462530025520 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 03:20:25 INFO - PROCESS | 1850 | 1462530025529 Marionette TRACE conn4 <- [1,2722,null,{}] 03:20:25 INFO - PROCESS | 1850 | 1462530025544 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}] 03:20:25 INFO - PROCESS | 1850 | 1462530025881 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 03:20:26 INFO - PROCESS | 1850 | 1462530026031 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:26 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d71be800 == 142 [pid = 1850] [id = 688] 03:20:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x7fb6d4608400) [pid = 1850] [serial = 2065] [outer = (nil)] 03:20:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x7fb6d82a8000) [pid = 1850] [serial = 2066] [outer = 0x7fb6d4608400] 03:20:26 INFO - PROCESS | 1850 | 1462530026157 Marionette DEBUG loaded listener.js 03:20:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x7fb6d8c93c00) [pid = 1850] [serial = 2067] [outer = 0x7fb6d4608400] 03:20:27 INFO - PROCESS | 1850 | 1462530027041 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] 03:20:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 03:20:27 INFO - PROCESS | 1850 | 1462530027119 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 03:20:27 INFO - PROCESS | 1850 | 1462530027125 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 03:20:27 INFO - PROCESS | 1850 | 1462530027140 Marionette TRACE conn4 <- [1,2726,null,{}] 03:20:27 INFO - PROCESS | 1850 | 1462530027154 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}] 03:20:27 INFO - PROCESS | 1850 | 1462530027496 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 03:20:27 INFO - PROCESS | 1850 | 1462530027552 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6da017000 == 143 [pid = 1850] [id = 689] 03:20:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x7fb6d8d61400) [pid = 1850] [serial = 2068] [outer = (nil)] 03:20:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x7fb6d8e07c00) [pid = 1850] [serial = 2069] [outer = 0x7fb6d8d61400] 03:20:27 INFO - PROCESS | 1850 | 1462530027681 Marionette DEBUG loaded listener.js 03:20:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x7fb6d955d400) [pid = 1850] [serial = 2070] [outer = 0x7fb6d8d61400] 03:20:28 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x7fb6d54e8c00) [pid = 1850] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 03:20:28 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x7fb6d745f400) [pid = 1850] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 03:20:28 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x7fb6daaa7400) [pid = 1850] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 03:20:28 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x7fb6d8c98400) [pid = 1850] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 03:20:28 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0x7fb6d3720800) [pid = 1850] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 03:20:28 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0x7fb6d32cd400) [pid = 1850] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 03:20:28 INFO - PROCESS | 1850 | --DOMWINDOW == 131 (0x7fb6d8c9f800) [pid = 1850] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 03:20:28 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x7fb6d3176800) [pid = 1850] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 03:20:28 INFO - PROCESS | 1850 | --DOMWINDOW == 129 (0x7fb6d8c97c00) [pid = 1850] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 03:20:28 INFO - PROCESS | 1850 | --DOMWINDOW == 128 (0x7fb6d3bc8c00) [pid = 1850] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 03:20:28 INFO - PROCESS | 1850 | --DOMWINDOW == 127 (0x7fb6de1ccc00) [pid = 1850] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 03:20:28 INFO - PROCESS | 1850 | --DOMWINDOW == 126 (0x7fb6d8e09400) [pid = 1850] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 03:20:28 INFO - PROCESS | 1850 | --DOMWINDOW == 125 (0x7fb6d54eac00) [pid = 1850] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 03:20:28 INFO - PROCESS | 1850 | --DOMWINDOW == 124 (0x7fb6daaa7800) [pid = 1850] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 03:20:28 INFO - PROCESS | 1850 | --DOMWINDOW == 123 (0x7fb6d7cd1000) [pid = 1850] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 03:20:28 INFO - PROCESS | 1850 | --DOMWINDOW == 122 (0x7fb6d54f5000) [pid = 1850] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 03:20:28 INFO - PROCESS | 1850 | --DOMWINDOW == 121 (0x7fb6d32ccc00) [pid = 1850] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 03:20:28 INFO - PROCESS | 1850 | --DOMWINDOW == 120 (0x7fb6d46a7c00) [pid = 1850] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 03:20:28 INFO - PROCESS | 1850 | --DOMWINDOW == 119 (0x7fb6d5a7a400) [pid = 1850] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 03:20:28 INFO - PROCESS | 1850 | --DOMWINDOW == 118 (0x7fb6d3aef400) [pid = 1850] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 03:20:28 INFO - PROCESS | 1850 | --DOMWINDOW == 117 (0x7fb6de1cb400) [pid = 1850] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 03:20:28 INFO - PROCESS | 1850 | --DOMWINDOW == 116 (0x7fb6d3476800) [pid = 1850] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 03:20:29 INFO - PROCESS | 1850 | 1462530029363 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]]]}] 03:20:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 03:20:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 2255ms 03:20:29 INFO - PROCESS | 1850 | 1462530029381 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 03:20:29 INFO - PROCESS | 1850 | 1462530029384 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 03:20:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 03:20:29 INFO - PROCESS | 1850 | 1462530029391 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 03:20:29 INFO - PROCESS | 1850 | 1462530029395 Marionette TRACE conn4 <- [1,2730,null,{}] 03:20:29 INFO - PROCESS | 1850 | 1462530029401 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}] 03:20:29 INFO - PROCESS | 1850 | 1462530029695 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 03:20:29 INFO - PROCESS | 1850 | 1462530029716 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:29 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d8c11000 == 144 [pid = 1850] [id = 690] 03:20:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 117 (0x7fb6d8d5c800) [pid = 1850] [serial = 2071] [outer = (nil)] 03:20:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 118 (0x7fb6d8d67400) [pid = 1850] [serial = 2072] [outer = 0x7fb6d8d5c800] 03:20:29 INFO - PROCESS | 1850 | 1462530029795 Marionette DEBUG loaded listener.js 03:20:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 119 (0x7fb6d986a400) [pid = 1850] [serial = 2073] [outer = 0x7fb6d8d5c800] 03:20:31 INFO - PROCESS | 1850 | 1462530031202 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] 03:20:31 INFO - PROCESS | 1850 | 1462530031236 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 03:20:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 03:20:31 INFO - PROCESS | 1850 | 1462530031246 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 03:20:31 INFO - PROCESS | 1850 | 1462530031251 Marionette TRACE conn4 <- [1,2734,null,{}] 03:20:31 INFO - PROCESS | 1850 | 1462530031317 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}] 03:20:31 INFO - PROCESS | 1850 | 1462530031662 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 03:20:31 INFO - PROCESS | 1850 | 1462530031925 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:31 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d3a83000 == 145 [pid = 1850] [id = 691] 03:20:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 120 (0x7fb6d3bc7800) [pid = 1850] [serial = 2074] [outer = (nil)] 03:20:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 121 (0x7fb6d441b800) [pid = 1850] [serial = 2075] [outer = 0x7fb6d3bc7800] 03:20:32 INFO - PROCESS | 1850 | 1462530032005 Marionette DEBUG loaded listener.js 03:20:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 122 (0x7fb6d469bc00) [pid = 1850] [serial = 2076] [outer = 0x7fb6d3bc7800] 03:20:33 INFO - PROCESS | 1850 | 1462530033031 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]]]}] 03:20:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 03:20:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1849ms 03:20:33 INFO - PROCESS | 1850 | 1462530033095 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 03:20:33 INFO - PROCESS | 1850 | 1462530033105 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 03:20:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 03:20:33 INFO - PROCESS | 1850 | 1462530033118 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 03:20:33 INFO - PROCESS | 1850 | 1462530033122 Marionette TRACE conn4 <- [1,2738,null,{}] 03:20:33 INFO - PROCESS | 1850 | 1462530033129 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}] 03:20:33 INFO - PROCESS | 1850 | 1462530033445 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 03:20:33 INFO - PROCESS | 1850 | 1462530033769 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:33 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d8c07800 == 146 [pid = 1850] [id = 692] 03:20:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 123 (0x7fb6d5339400) [pid = 1850] [serial = 2077] [outer = (nil)] 03:20:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 124 (0x7fb6d5a76800) [pid = 1850] [serial = 2078] [outer = 0x7fb6d5339400] 03:20:33 INFO - PROCESS | 1850 | 1462530033848 Marionette DEBUG loaded listener.js 03:20:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 125 (0x7fb6d5b32c00) [pid = 1850] [serial = 2079] [outer = 0x7fb6d5339400] 03:20:34 INFO - PROCESS | 1850 | 1462530034856 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]]]}] 03:20:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 03:20:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1787ms 03:20:34 INFO - PROCESS | 1850 | 1462530034905 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 03:20:34 INFO - PROCESS | 1850 | 1462530034909 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 03:20:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 03:20:34 INFO - PROCESS | 1850 | 1462530034916 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 03:20:34 INFO - PROCESS | 1850 | 1462530034922 Marionette TRACE conn4 <- [1,2742,null,{}] 03:20:34 INFO - PROCESS | 1850 | 1462530034940 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}] 03:20:35 INFO - PROCESS | 1850 | 1462530035247 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 03:20:35 INFO - PROCESS | 1850 | 1462530035599 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6db676800 == 147 [pid = 1850] [id = 693] 03:20:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 126 (0x7fb6d7466000) [pid = 1850] [serial = 2080] [outer = (nil)] 03:20:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 127 (0x7fb6d8c9a000) [pid = 1850] [serial = 2081] [outer = 0x7fb6d7466000] 03:20:35 INFO - PROCESS | 1850 | 1462530035686 Marionette DEBUG loaded listener.js 03:20:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 128 (0x7fb6d955b800) [pid = 1850] [serial = 2082] [outer = 0x7fb6d7466000] 03:20:36 INFO - PROCESS | 1850 | 1462530036627 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]]]}] 03:20:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 03:20:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1786ms 03:20:36 INFO - PROCESS | 1850 | 1462530036706 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 03:20:36 INFO - PROCESS | 1850 | 1462530036715 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 03:20:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 03:20:36 INFO - PROCESS | 1850 | 1462530036726 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 03:20:36 INFO - PROCESS | 1850 | 1462530036734 Marionette TRACE conn4 <- [1,2746,null,{}] 03:20:36 INFO - PROCESS | 1850 | 1462530036742 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}] 03:20:37 INFO - PROCESS | 1850 | 1462530037109 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 03:20:37 INFO - PROCESS | 1850 | 1462530037386 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:37 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6de051000 == 148 [pid = 1850] [id = 694] 03:20:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 129 (0x7fb6d986c000) [pid = 1850] [serial = 2083] [outer = (nil)] 03:20:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x7fb6daaa7800) [pid = 1850] [serial = 2084] [outer = 0x7fb6d986c000] 03:20:37 INFO - PROCESS | 1850 | 1462530037467 Marionette DEBUG loaded listener.js 03:20:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x7fb6daab1c00) [pid = 1850] [serial = 2085] [outer = 0x7fb6d986c000] 03:20:38 INFO - PROCESS | 1850 | 1462530038464 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]]]}] 03:20:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 03:20:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1792ms 03:20:38 INFO - PROCESS | 1850 | 1462530038516 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 03:20:38 INFO - PROCESS | 1850 | 1462530038520 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 03:20:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 03:20:38 INFO - PROCESS | 1850 | 1462530038527 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 03:20:38 INFO - PROCESS | 1850 | 1462530038531 Marionette TRACE conn4 <- [1,2750,null,{}] 03:20:38 INFO - PROCESS | 1850 | 1462530038536 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}] 03:20:38 INFO - PROCESS | 1850 | 1462530038791 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 03:20:39 INFO - PROCESS | 1850 | 1462530039094 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:39 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df3a1000 == 149 [pid = 1850] [id = 695] 03:20:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x7fb6dab8c000) [pid = 1850] [serial = 2086] [outer = (nil)] 03:20:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x7fb6dd597000) [pid = 1850] [serial = 2087] [outer = 0x7fb6dab8c000] 03:20:39 INFO - PROCESS | 1850 | 1462530039178 Marionette DEBUG loaded listener.js 03:20:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x7fb6de071c00) [pid = 1850] [serial = 2088] [outer = 0x7fb6dab8c000] 03:20:40 INFO - PROCESS | 1850 | 1462530040098 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]]]}] 03:20:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 03:20:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1631ms 03:20:40 INFO - PROCESS | 1850 | 1462530040159 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 03:20:40 INFO - PROCESS | 1850 | 1462530040163 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 03:20:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 03:20:40 INFO - PROCESS | 1850 | 1462530040170 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 03:20:40 INFO - PROCESS | 1850 | 1462530040174 Marionette TRACE conn4 <- [1,2754,null,{}] 03:20:40 INFO - PROCESS | 1850 | 1462530040179 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}] 03:20:40 INFO - PROCESS | 1850 | 1462530040516 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 03:20:40 INFO - PROCESS | 1850 | 1462530040838 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:40 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df606800 == 150 [pid = 1850] [id = 696] 03:20:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x7fb6de9b2000) [pid = 1850] [serial = 2089] [outer = (nil)] 03:20:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x7fb6df42ec00) [pid = 1850] [serial = 2090] [outer = 0x7fb6de9b2000] 03:20:40 INFO - PROCESS | 1850 | 1462530040919 Marionette DEBUG loaded listener.js 03:20:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x7fb6df4cc000) [pid = 1850] [serial = 2091] [outer = 0x7fb6de9b2000] 03:20:41 INFO - PROCESS | 1850 | 1462530041879 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]]]}] 03:20:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 03:20:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1738ms 03:20:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 03:20:41 INFO - PROCESS | 1850 | 1462530041910 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 03:20:41 INFO - PROCESS | 1850 | 1462530041913 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 03:20:41 INFO - PROCESS | 1850 | 1462530041921 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 03:20:41 INFO - PROCESS | 1850 | 1462530041925 Marionette TRACE conn4 <- [1,2758,null,{}] 03:20:41 INFO - PROCESS | 1850 | 1462530041932 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}] 03:20:42 INFO - PROCESS | 1850 | 1462530042193 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 03:20:42 INFO - PROCESS | 1850 | 1462530042477 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6dfca6000 == 151 [pid = 1850] [id = 697] 03:20:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x7fb6df3ba800) [pid = 1850] [serial = 2092] [outer = (nil)] 03:20:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x7fb6df693400) [pid = 1850] [serial = 2093] [outer = 0x7fb6df3ba800] 03:20:42 INFO - PROCESS | 1850 | 1462530042598 Marionette DEBUG loaded listener.js 03:20:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x7fb6dfabd000) [pid = 1850] [serial = 2094] [outer = 0x7fb6df3ba800] 03:20:43 INFO - PROCESS | 1850 | 1462530043516 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]]]}] 03:20:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 03:20:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1643ms 03:20:43 INFO - PROCESS | 1850 | 1462530043563 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 03:20:43 INFO - PROCESS | 1850 | 1462530043566 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 03:20:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 03:20:43 INFO - PROCESS | 1850 | 1462530043574 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 03:20:43 INFO - PROCESS | 1850 | 1462530043578 Marionette TRACE conn4 <- [1,2762,null,{}] 03:20:43 INFO - PROCESS | 1850 | 1462530043584 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}] 03:20:43 INFO - PROCESS | 1850 | 1462530043840 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 03:20:44 INFO - PROCESS | 1850 | 1462530044155 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:44 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e0a10000 == 152 [pid = 1850] [id = 698] 03:20:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x7fb6df3bb000) [pid = 1850] [serial = 2095] [outer = (nil)] 03:20:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x7fb6e0e43000) [pid = 1850] [serial = 2096] [outer = 0x7fb6df3bb000] 03:20:44 INFO - PROCESS | 1850 | 1462530044239 Marionette DEBUG loaded listener.js 03:20:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x7fb6e1079800) [pid = 1850] [serial = 2097] [outer = 0x7fb6df3bb000] 03:20:45 INFO - PROCESS | 1850 | 1462530045140 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]]]}] 03:20:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 03:20:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1631ms 03:20:45 INFO - PROCESS | 1850 | 1462530045206 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 03:20:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 03:20:45 INFO - PROCESS | 1850 | 1462530045211 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 03:20:45 INFO - PROCESS | 1850 | 1462530045219 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 03:20:45 INFO - PROCESS | 1850 | 1462530045222 Marionette TRACE conn4 <- [1,2766,null,{}] 03:20:45 INFO - PROCESS | 1850 | 1462530045229 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}] 03:20:45 INFO - PROCESS | 1850 | 1462530045502 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 03:20:45 INFO - PROCESS | 1850 | 1462530045797 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:45 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e0f3b000 == 153 [pid = 1850] [id = 699] 03:20:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x7fb6df50a400) [pid = 1850] [serial = 2098] [outer = (nil)] 03:20:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x7fb6e1222800) [pid = 1850] [serial = 2099] [outer = 0x7fb6df50a400] 03:20:45 INFO - PROCESS | 1850 | 1462530045883 Marionette DEBUG loaded listener.js 03:20:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x7fb6e440d400) [pid = 1850] [serial = 2100] [outer = 0x7fb6df50a400] 03:20:46 INFO - PROCESS | 1850 | 1462530046798 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]]]}] 03:20:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 03:20:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1632ms 03:20:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 03:20:46 INFO - PROCESS | 1850 | 1462530046851 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 03:20:46 INFO - PROCESS | 1850 | 1462530046853 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 03:20:46 INFO - PROCESS | 1850 | 1462530046861 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 03:20:46 INFO - PROCESS | 1850 | 1462530046863 Marionette TRACE conn4 <- [1,2770,null,{}] 03:20:46 INFO - PROCESS | 1850 | 1462530046870 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}] 03:20:47 INFO - PROCESS | 1850 | 1462530047128 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 03:20:47 INFO - PROCESS | 1850 | 1462530047444 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:47 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e63d0000 == 154 [pid = 1850] [id = 700] 03:20:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x7fb6d5a7ec00) [pid = 1850] [serial = 2101] [outer = (nil)] 03:20:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x7fb6e45d3000) [pid = 1850] [serial = 2102] [outer = 0x7fb6d5a7ec00] 03:20:47 INFO - PROCESS | 1850 | 1462530047527 Marionette DEBUG loaded listener.js 03:20:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7fb6e464a400) [pid = 1850] [serial = 2103] [outer = 0x7fb6d5a7ec00] 03:20:48 INFO - PROCESS | 1850 | 1462530048421 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]]]}] 03:20:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 03:20:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1638ms 03:20:48 INFO - PROCESS | 1850 | 1462530048499 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 03:20:48 INFO - PROCESS | 1850 | 1462530048503 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 03:20:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 03:20:48 INFO - PROCESS | 1850 | 1462530048510 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 03:20:48 INFO - PROCESS | 1850 | 1462530048514 Marionette TRACE conn4 <- [1,2774,null,{}] 03:20:48 INFO - PROCESS | 1850 | 1462530048522 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}] 03:20:48 INFO - PROCESS | 1850 | 1462530048915 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 03:20:49 INFO - PROCESS | 1850 | 1462530049244 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:49 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e7104800 == 155 [pid = 1850] [id = 701] 03:20:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7fb6e4762c00) [pid = 1850] [serial = 2104] [outer = (nil)] 03:20:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7fb6e476cc00) [pid = 1850] [serial = 2105] [outer = 0x7fb6e4762c00] 03:20:49 INFO - PROCESS | 1850 | 1462530049345 Marionette DEBUG loaded listener.js 03:20:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7fb6e5398000) [pid = 1850] [serial = 2106] [outer = 0x7fb6e4762c00] 03:20:50 INFO - PROCESS | 1850 | 1462530050335 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]]]}] 03:20:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 03:20:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1896ms 03:20:50 INFO - PROCESS | 1850 | 1462530050407 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 03:20:50 INFO - PROCESS | 1850 | 1462530050411 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 03:20:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 03:20:50 INFO - PROCESS | 1850 | 1462530050418 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 03:20:50 INFO - PROCESS | 1850 | 1462530050422 Marionette TRACE conn4 <- [1,2778,null,{}] 03:20:50 INFO - PROCESS | 1850 | 1462530050429 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}] 03:20:50 INFO - PROCESS | 1850 | 1462530050720 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 03:20:51 INFO - PROCESS | 1850 | 1462530051038 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e74de800 == 156 [pid = 1850] [id = 702] 03:20:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x7fb6e4763000) [pid = 1850] [serial = 2107] [outer = (nil)] 03:20:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x7fb6e6188400) [pid = 1850] [serial = 2108] [outer = 0x7fb6e4763000] 03:20:51 INFO - PROCESS | 1850 | 1462530051120 Marionette DEBUG loaded listener.js 03:20:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x7fb6e64d8400) [pid = 1850] [serial = 2109] [outer = 0x7fb6e4763000] 03:20:51 INFO - PROCESS | 1850 | 1462530051968 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]]]}] 03:20:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 03:20:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1588ms 03:20:52 INFO - PROCESS | 1850 | 1462530052008 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 03:20:52 INFO - PROCESS | 1850 | 1462530052011 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 03:20:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 03:20:52 INFO - PROCESS | 1850 | 1462530052018 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 03:20:52 INFO - PROCESS | 1850 | 1462530052022 Marionette TRACE conn4 <- [1,2782,null,{}] 03:20:52 INFO - PROCESS | 1850 | 1462530052028 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}] 03:20:52 INFO - PROCESS | 1850 | 1462530052283 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 03:20:52 INFO - PROCESS | 1850 | 1462530052567 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:52 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e8627800 == 157 [pid = 1850] [id = 703] 03:20:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x7fb6e57f3c00) [pid = 1850] [serial = 2110] [outer = (nil)] 03:20:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x7fb6e64e2400) [pid = 1850] [serial = 2111] [outer = 0x7fb6e57f3c00] 03:20:52 INFO - PROCESS | 1850 | 1462530052689 Marionette DEBUG loaded listener.js 03:20:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7fb6e6817c00) [pid = 1850] [serial = 2112] [outer = 0x7fb6e57f3c00] 03:20:53 INFO - PROCESS | 1850 | 1462530053611 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]]]}] 03:20:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 03:20:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1639ms 03:20:53 INFO - PROCESS | 1850 | 1462530053659 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 03:20:53 INFO - PROCESS | 1850 | 1462530053662 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 03:20:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 03:20:53 INFO - PROCESS | 1850 | 1462530053670 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 03:20:53 INFO - PROCESS | 1850 | 1462530053673 Marionette TRACE conn4 <- [1,2786,null,{}] 03:20:53 INFO - PROCESS | 1850 | 1462530053679 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}] 03:20:53 INFO - PROCESS | 1850 | 1462530053922 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 03:20:54 INFO - PROCESS | 1850 | 1462530054245 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6ea3ce800 == 158 [pid = 1850] [id = 704] 03:20:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x7fb6d3719800) [pid = 1850] [serial = 2113] [outer = (nil)] 03:20:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x7fb6e690b800) [pid = 1850] [serial = 2114] [outer = 0x7fb6d3719800] 03:20:54 INFO - PROCESS | 1850 | 1462530054331 Marionette DEBUG loaded listener.js 03:20:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7fb6e6a06c00) [pid = 1850] [serial = 2115] [outer = 0x7fb6d3719800] 03:20:55 INFO - PROCESS | 1850 | 1462530055191 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]]]}] 03:20:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 03:20:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1581ms 03:20:55 INFO - PROCESS | 1850 | 1462530055253 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 03:20:55 INFO - PROCESS | 1850 | 1462530055257 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 03:20:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 03:20:55 INFO - PROCESS | 1850 | 1462530055263 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 03:20:55 INFO - PROCESS | 1850 | 1462530055266 Marionette TRACE conn4 <- [1,2790,null,{}] 03:20:55 INFO - PROCESS | 1850 | 1462530055273 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}] 03:20:55 INFO - PROCESS | 1850 | 1462530055520 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 03:20:55 INFO - PROCESS | 1850 | 1462530055790 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:55 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6ecadf800 == 159 [pid = 1850] [id = 705] 03:20:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7fb6d8c95000) [pid = 1850] [serial = 2116] [outer = (nil)] 03:20:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7fb6e6a10c00) [pid = 1850] [serial = 2117] [outer = 0x7fb6d8c95000] 03:20:55 INFO - PROCESS | 1850 | 1462530055916 Marionette DEBUG loaded listener.js 03:20:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7fb6e6a85c00) [pid = 1850] [serial = 2118] [outer = 0x7fb6d8c95000] 03:20:56 INFO - PROCESS | 1850 | 1462530056798 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]]]}] 03:20:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 03:20:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1581ms 03:20:56 INFO - PROCESS | 1850 | 1462530056844 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 03:20:56 INFO - PROCESS | 1850 | 1462530056847 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 03:20:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 03:20:56 INFO - PROCESS | 1850 | 1462530056854 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 03:20:56 INFO - PROCESS | 1850 | 1462530056857 Marionette TRACE conn4 <- [1,2794,null,{}] 03:20:56 INFO - PROCESS | 1850 | 1462530056863 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}] 03:20:57 INFO - PROCESS | 1850 | 1462530057115 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 03:20:57 INFO - PROCESS | 1850 | 1462530057448 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:57 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6ef462800 == 160 [pid = 1850] [id = 706] 03:20:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7fb6e6904400) [pid = 1850] [serial = 2119] [outer = (nil)] 03:20:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7fb6e6bac800) [pid = 1850] [serial = 2120] [outer = 0x7fb6e6904400] 03:20:57 INFO - PROCESS | 1850 | 1462530057532 Marionette DEBUG loaded listener.js 03:20:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x7fb6e6bb3800) [pid = 1850] [serial = 2121] [outer = 0x7fb6e6904400] 03:20:58 INFO - PROCESS | 1850 | 1462530058441 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]]]}] 03:20:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 03:20:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1637ms 03:20:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 03:20:58 INFO - PROCESS | 1850 | 1462530058492 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 03:20:58 INFO - PROCESS | 1850 | 1462530058496 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 03:20:58 INFO - PROCESS | 1850 | 1462530058504 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 03:20:58 INFO - PROCESS | 1850 | 1462530058506 Marionette TRACE conn4 <- [1,2798,null,{}] 03:20:58 INFO - PROCESS | 1850 | 1462530058513 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}] 03:20:58 INFO - PROCESS | 1850 | 1462530058767 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 03:20:59 INFO - PROCESS | 1850 | 1462530059138 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:59 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f0b51800 == 161 [pid = 1850] [id = 707] 03:20:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x7fb6d4422400) [pid = 1850] [serial = 2122] [outer = (nil)] 03:20:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x7fb6e6bb6c00) [pid = 1850] [serial = 2123] [outer = 0x7fb6d4422400] 03:20:59 INFO - PROCESS | 1850 | 1462530059231 Marionette DEBUG loaded listener.js 03:20:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x7fb6e6bd1c00) [pid = 1850] [serial = 2124] [outer = 0x7fb6d4422400] 03:21:00 INFO - PROCESS | 1850 | 1462530060124 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]]]}] 03:21:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 03:21:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1689ms 03:21:00 INFO - PROCESS | 1850 | 1462530060194 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 03:21:00 INFO - PROCESS | 1850 | 1462530060198 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 03:21:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 03:21:00 INFO - PROCESS | 1850 | 1462530060204 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 03:21:00 INFO - PROCESS | 1850 | 1462530060207 Marionette TRACE conn4 <- [1,2802,null,{}] 03:21:00 INFO - PROCESS | 1850 | 1462530060213 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}] 03:21:00 INFO - PROCESS | 1850 | 1462530060503 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 03:21:00 INFO - PROCESS | 1850 | 1462530060872 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:00 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f140d800 == 162 [pid = 1850] [id = 708] 03:21:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x7fb6d5aa7000) [pid = 1850] [serial = 2125] [outer = (nil)] 03:21:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x7fb6e6bd9c00) [pid = 1850] [serial = 2126] [outer = 0x7fb6d5aa7000] 03:21:01 INFO - PROCESS | 1850 | 1462530061007 Marionette DEBUG loaded listener.js 03:21:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x7fb6e6c7bc00) [pid = 1850] [serial = 2127] [outer = 0x7fb6d5aa7000] 03:21:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6da017000 == 161 [pid = 1850] [id = 689] 03:21:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d71be800 == 160 [pid = 1850] [id = 688] 03:21:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d32df000 == 159 [pid = 1850] [id = 687] 03:21:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d8c03800 == 158 [pid = 1850] [id = 686] 03:21:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d31df800 == 157 [pid = 1850] [id = 685] 03:21:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e0f36800 == 156 [pid = 1850] [id = 680] 03:21:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6dfe71000 == 155 [pid = 1850] [id = 679] 03:21:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6df621000 == 154 [pid = 1850] [id = 678] 03:21:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6df38b000 == 153 [pid = 1850] [id = 677] 03:21:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6ddfa5800 == 152 [pid = 1850] [id = 676] 03:21:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6dac4d800 == 151 [pid = 1850] [id = 675] 03:21:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d8c0a000 == 150 [pid = 1850] [id = 674] 03:21:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d5038800 == 149 [pid = 1850] [id = 673] 03:21:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d2a9d800 == 148 [pid = 1850] [id = 672] 03:21:03 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x7fb6df3b7400) [pid = 1850] [serial = 1989] [outer = (nil)] [url = about:blank] 03:21:03 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x7fb6ded59000) [pid = 1850] [serial = 1988] [outer = (nil)] [url = about:blank] 03:21:03 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x7fb6d7cc6400) [pid = 1850] [serial = 1965] [outer = (nil)] [url = about:blank] 03:21:03 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x7fb6df514000) [pid = 1850] [serial = 1995] [outer = (nil)] [url = about:blank] 03:21:03 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x7fb6d8e0a000) [pid = 1850] [serial = 1970] [outer = (nil)] [url = about:blank] 03:21:03 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x7fb6d5340400) [pid = 1850] [serial = 1949] [outer = (nil)] [url = about:blank] 03:21:03 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x7fb6d73c8800) [pid = 1850] [serial = 1962] [outer = (nil)] [url = about:blank] 03:21:03 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7fb6d46a4400) [pid = 1850] [serial = 2010] [outer = (nil)] [url = about:blank] 03:21:03 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7fb6d441e800) [pid = 1850] [serial = 2009] [outer = (nil)] [url = about:blank] 03:21:03 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7fb6d5d50800) [pid = 1850] [serial = 1961] [outer = (nil)] [url = about:blank] 03:21:03 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7fb6d9553800) [pid = 1850] [serial = 1973] [outer = (nil)] [url = about:blank] 03:21:03 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x7fb6e0e45c00) [pid = 1850] [serial = 2003] [outer = (nil)] [url = about:blank] 03:21:03 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x7fb6d8d5ec00) [pid = 1850] [serial = 1967] [outer = (nil)] [url = about:blank] 03:21:03 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x7fb6d9864000) [pid = 1850] [serial = 1976] [outer = (nil)] [url = about:blank] 03:21:03 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x7fb6de9b2c00) [pid = 1850] [serial = 1985] [outer = (nil)] [url = about:blank] 03:21:03 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x7fb6d9f2e400) [pid = 1850] [serial = 1979] [outer = (nil)] [url = about:blank] 03:21:03 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x7fb6d5aaec00) [pid = 1850] [serial = 2013] [outer = (nil)] [url = about:blank] 03:21:03 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x7fb6dfe29000) [pid = 1850] [serial = 2001] [outer = (nil)] [url = about:blank] 03:21:03 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x7fb6df436000) [pid = 1850] [serial = 1991] [outer = (nil)] [url = about:blank] 03:21:03 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x7fb6df698800) [pid = 1850] [serial = 1997] [outer = (nil)] [url = about:blank] 03:21:03 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x7fb6d82a5000) [pid = 1850] [serial = 1881] [outer = (nil)] [url = about:blank] 03:21:03 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x7fb6d54eb000) [pid = 1850] [serial = 1956] [outer = (nil)] [url = about:blank] 03:21:03 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7fb6d5337400) [pid = 1850] [serial = 1955] [outer = (nil)] [url = about:blank] 03:21:03 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7fb6e1073400) [pid = 1850] [serial = 2004] [outer = (nil)] [url = about:blank] 03:21:03 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7fb6d9552c00) [pid = 1850] [serial = 1971] [outer = (nil)] [url = about:blank] 03:21:03 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x7fb6df4d0800) [pid = 1850] [serial = 1994] [outer = (nil)] [url = about:blank] 03:21:03 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x7fb6d54f5c00) [pid = 1850] [serial = 2012] [outer = (nil)] [url = about:blank] 03:21:03 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x7fb6d5b2c800) [pid = 1850] [serial = 1959] [outer = (nil)] [url = about:blank] 03:21:03 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x7fb6dfe1e800) [pid = 1850] [serial = 2000] [outer = (nil)] [url = about:blank] 03:21:03 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x7fb6d441e000) [pid = 1850] [serial = 1953] [outer = (nil)] [url = about:blank] 03:21:03 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x7fb6d7465c00) [pid = 1850] [serial = 1964] [outer = (nil)] [url = about:blank] 03:21:03 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x7fb6de1cf800) [pid = 1850] [serial = 1982] [outer = (nil)] [url = about:blank] 03:21:03 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x7fb6df6a0c00) [pid = 1850] [serial = 1998] [outer = (nil)] [url = about:blank] 03:21:03 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x7fb6d3afac00) [pid = 1850] [serial = 2007] [outer = (nil)] [url = about:blank] 03:21:03 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x7fb6d9773400) [pid = 1850] [serial = 1974] [outer = (nil)] [url = about:blank] 03:21:03 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x7fb6d986fc00) [pid = 1850] [serial = 1977] [outer = (nil)] [url = about:blank] 03:21:03 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x7fb6df4c2400) [pid = 1850] [serial = 1992] [outer = (nil)] [url = about:blank] 03:21:03 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x7fb6d5a71800) [pid = 1850] [serial = 2015] [outer = (nil)] [url = about:blank] 03:21:03 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x7fb6de9a8000) [pid = 1850] [serial = 1983] [outer = (nil)] [url = about:blank] 03:21:03 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0x7fb6ded57400) [pid = 1850] [serial = 1986] [outer = (nil)] [url = about:blank] 03:21:03 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0x7fb6d8d67800) [pid = 1850] [serial = 1968] [outer = (nil)] [url = about:blank] 03:21:03 INFO - PROCESS | 1850 | --DOMWINDOW == 131 (0x7fb6d36bb000) [pid = 1850] [serial = 2006] [outer = (nil)] [url = about:blank] 03:21:03 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x7fb6daaaec00) [pid = 1850] [serial = 1980] [outer = (nil)] [url = about:blank] 03:21:03 INFO - PROCESS | 1850 | --DOMWINDOW == 129 (0x7fb6d5aa8c00) [pid = 1850] [serial = 1958] [outer = (nil)] [url = about:blank] 03:21:03 INFO - PROCESS | 1850 | --DOMWINDOW == 128 (0x7fb6d3bc3000) [pid = 1850] [serial = 1952] [outer = (nil)] [url = about:blank] 03:21:03 INFO - PROCESS | 1850 | 1462530063782 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]]]}] 03:21:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 03:21:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 3637ms 03:21:03 INFO - PROCESS | 1850 | 1462530063843 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 03:21:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 03:21:03 INFO - PROCESS | 1850 | 1462530063850 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 03:21:03 INFO - PROCESS | 1850 | 1462530063857 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 03:21:03 INFO - PROCESS | 1850 | 1462530063870 Marionette TRACE conn4 <- [1,2806,null,{}] 03:21:03 INFO - PROCESS | 1850 | 1462530063879 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}] 03:21:04 INFO - PROCESS | 1850 | 1462530064121 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 03:21:04 INFO - PROCESS | 1850 | 1462530064311 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d376c800 == 149 [pid = 1850] [id = 709] 03:21:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 129 (0x7fb6d3721800) [pid = 1850] [serial = 2128] [outer = (nil)] 03:21:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x7fb6d4414800) [pid = 1850] [serial = 2129] [outer = 0x7fb6d3721800] 03:21:04 INFO - PROCESS | 1850 | 1462530064382 Marionette DEBUG loaded listener.js 03:21:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x7fb6d460e000) [pid = 1850] [serial = 2130] [outer = 0x7fb6d3721800] 03:21:05 INFO - PROCESS | 1850 | 1462530065275 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]]]}] 03:21:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 03:21:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1497ms 03:21:05 INFO - PROCESS | 1850 | 1462530065354 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 03:21:05 INFO - PROCESS | 1850 | 1462530065362 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 03:21:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 03:21:05 INFO - PROCESS | 1850 | 1462530065373 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 03:21:05 INFO - PROCESS | 1850 | 1462530065378 Marionette TRACE conn4 <- [1,2810,null,{}] 03:21:05 INFO - PROCESS | 1850 | 1462530065384 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}] 03:21:05 INFO - PROCESS | 1850 | 1462530065631 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 03:21:05 INFO - PROCESS | 1850 | 1462530065925 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:05 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d5493000 == 150 [pid = 1850] [id = 710] 03:21:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x7fb6d46e8000) [pid = 1850] [serial = 2131] [outer = (nil)] 03:21:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x7fb6d54f3800) [pid = 1850] [serial = 2132] [outer = 0x7fb6d46e8000] 03:21:06 INFO - PROCESS | 1850 | 1462530066010 Marionette DEBUG loaded listener.js 03:21:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x7fb6d5aa5800) [pid = 1850] [serial = 2133] [outer = 0x7fb6d46e8000] 03:21:06 INFO - PROCESS | 1850 | 1462530066838 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]]]}] 03:21:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 03:21:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1485ms 03:21:06 INFO - PROCESS | 1850 | 1462530066858 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 03:21:06 INFO - PROCESS | 1850 | 1462530066862 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 03:21:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 03:21:06 INFO - PROCESS | 1850 | 1462530066869 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 03:21:06 INFO - PROCESS | 1850 | 1462530066874 Marionette TRACE conn4 <- [1,2814,null,{}] 03:21:06 INFO - PROCESS | 1850 | 1462530066896 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}] 03:21:07 INFO - PROCESS | 1850 | 1462530067288 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 03:21:07 INFO - PROCESS | 1850 | 1462530067364 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:07 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d7fed800 == 151 [pid = 1850] [id = 711] 03:21:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x7fb6d73c8800) [pid = 1850] [serial = 2134] [outer = (nil)] 03:21:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x7fb6d7464400) [pid = 1850] [serial = 2135] [outer = 0x7fb6d73c8800] 03:21:07 INFO - PROCESS | 1850 | 1462530067434 Marionette DEBUG loaded listener.js 03:21:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x7fb6d8c9c400) [pid = 1850] [serial = 2136] [outer = 0x7fb6d73c8800] 03:21:08 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x7fb6d317cc00) [pid = 1850] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 03:21:08 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x7fb6d36bf800) [pid = 1850] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 03:21:08 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x7fb6d32c4800) [pid = 1850] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 03:21:08 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0x7fb6d3471000) [pid = 1850] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 03:21:08 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0x7fb6d4608400) [pid = 1850] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 03:21:08 INFO - PROCESS | 1850 | --DOMWINDOW == 131 (0x7fb6d8d61400) [pid = 1850] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 03:21:08 INFO - PROCESS | 1850 | 1462530068664 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]]]}] 03:21:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 03:21:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1834ms 03:21:08 INFO - PROCESS | 1850 | 1462530068705 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 03:21:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 03:21:08 INFO - PROCESS | 1850 | 1462530068711 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 03:21:08 INFO - PROCESS | 1850 | 1462530068717 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 03:21:08 INFO - PROCESS | 1850 | 1462530068720 Marionette TRACE conn4 <- [1,2818,null,{}] 03:21:08 INFO - PROCESS | 1850 | 1462530068725 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}] 03:21:09 INFO - PROCESS | 1850 | 1462530069044 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 03:21:09 INFO - PROCESS | 1850 | 1462530069066 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d8541800 == 152 [pid = 1850] [id = 712] 03:21:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x7fb6d3476800) [pid = 1850] [serial = 2137] [outer = (nil)] 03:21:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x7fb6d8d6ac00) [pid = 1850] [serial = 2138] [outer = 0x7fb6d3476800] 03:21:09 INFO - PROCESS | 1850 | 1462530069131 Marionette DEBUG loaded listener.js 03:21:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x7fb6d955c800) [pid = 1850] [serial = 2139] [outer = 0x7fb6d3476800] 03:21:10 INFO - PROCESS | 1850 | 1462530070073 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]]]}] 03:21:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 03:21:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1381ms 03:21:10 INFO - PROCESS | 1850 | 1462530070098 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 03:21:10 INFO - PROCESS | 1850 | 1462530070102 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 03:21:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 03:21:10 INFO - PROCESS | 1850 | 1462530070109 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 03:21:10 INFO - PROCESS | 1850 | 1462530070113 Marionette TRACE conn4 <- [1,2822,null,{}] 03:21:10 INFO - PROCESS | 1850 | 1462530070119 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}] 03:21:10 INFO - PROCESS | 1850 | 1462530070540 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 03:21:10 INFO - PROCESS | 1850 | 1462530070890 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:10 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d3407800 == 153 [pid = 1850] [id = 713] 03:21:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x7fb6d32c6800) [pid = 1850] [serial = 2140] [outer = (nil)] 03:21:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x7fb6d35a4000) [pid = 1850] [serial = 2141] [outer = 0x7fb6d32c6800] 03:21:10 INFO - PROCESS | 1850 | 1462530070971 Marionette DEBUG loaded listener.js 03:21:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x7fb6d3afcc00) [pid = 1850] [serial = 2142] [outer = 0x7fb6d32c6800] 03:21:11 INFO - PROCESS | 1850 | 1462530071962 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]]]}] 03:21:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 03:21:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1891ms 03:21:12 INFO - PROCESS | 1850 | 1462530072002 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 03:21:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 03:21:12 INFO - PROCESS | 1850 | 1462530072008 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 03:21:12 INFO - PROCESS | 1850 | 1462530072015 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 03:21:12 INFO - PROCESS | 1850 | 1462530072023 Marionette TRACE conn4 <- [1,2826,null,{}] 03:21:12 INFO - PROCESS | 1850 | 1462530072032 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}] 03:21:12 INFO - PROCESS | 1850 | 1462530072298 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 03:21:12 INFO - PROCESS | 1850 | 1462530072625 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:12 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d80c6000 == 154 [pid = 1850] [id = 714] 03:21:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x7fb6d54e8400) [pid = 1850] [serial = 2143] [outer = (nil)] 03:21:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x7fb6d5aa1000) [pid = 1850] [serial = 2144] [outer = 0x7fb6d54e8400] 03:21:12 INFO - PROCESS | 1850 | 1462530072712 Marionette DEBUG loaded listener.js 03:21:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x7fb6d5b2b800) [pid = 1850] [serial = 2145] [outer = 0x7fb6d54e8400] 03:21:13 INFO - PROCESS | 1850 | 1462530073691 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 03:21:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 03:21:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1738ms 03:21:13 INFO - PROCESS | 1850 | 1462530073754 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 03:21:13 INFO - PROCESS | 1850 | 1462530073758 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 03:21:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 03:21:13 INFO - PROCESS | 1850 | 1462530073766 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 03:21:13 INFO - PROCESS | 1850 | 1462530073769 Marionette TRACE conn4 <- [1,2830,null,{}] 03:21:13 INFO - PROCESS | 1850 | 1462530073775 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}] 03:21:14 INFO - PROCESS | 1850 | 1462530074038 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 03:21:14 INFO - PROCESS | 1850 | 1462530074403 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6dac4a000 == 155 [pid = 1850] [id = 715] 03:21:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x7fb6d73ce400) [pid = 1850] [serial = 2146] [outer = (nil)] 03:21:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x7fb6d82ac000) [pid = 1850] [serial = 2147] [outer = 0x7fb6d73ce400] 03:21:14 INFO - PROCESS | 1850 | 1462530074534 Marionette DEBUG loaded listener.js 03:21:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x7fb6d8e0e000) [pid = 1850] [serial = 2148] [outer = 0x7fb6d73ce400] 03:21:15 INFO - PROCESS | 1850 | 1462530075592 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]]]}] 03:21:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 03:21:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1880ms 03:21:15 INFO - PROCESS | 1850 | 1462530075648 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 03:21:15 INFO - PROCESS | 1850 | 1462530075655 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 03:21:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 03:21:15 INFO - PROCESS | 1850 | 1462530075673 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 03:21:15 INFO - PROCESS | 1850 | 1462530075680 Marionette TRACE conn4 <- [1,2834,null,{}] 03:21:15 INFO - PROCESS | 1850 | 1462530075687 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}] 03:21:16 INFO - PROCESS | 1850 | 1462530075996 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 03:21:16 INFO - PROCESS | 1850 | 1462530076315 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6dde02800 == 156 [pid = 1850] [id = 716] 03:21:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x7fb6d7cc5000) [pid = 1850] [serial = 2149] [outer = (nil)] 03:21:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x7fb6d9f32c00) [pid = 1850] [serial = 2150] [outer = 0x7fb6d7cc5000] 03:21:16 INFO - PROCESS | 1850 | 1462530076391 Marionette DEBUG loaded listener.js 03:21:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x7fb6dab90400) [pid = 1850] [serial = 2151] [outer = 0x7fb6d7cc5000] 03:21:17 INFO - PROCESS | 1850 | 1462530077281 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 03:21:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 03:21:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1648ms 03:21:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 03:21:17 INFO - PROCESS | 1850 | 1462530077312 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 03:21:17 INFO - PROCESS | 1850 | 1462530077315 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 03:21:17 INFO - PROCESS | 1850 | 1462530077322 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 03:21:17 INFO - PROCESS | 1850 | 1462530077326 Marionette TRACE conn4 <- [1,2838,null,{}] 03:21:17 INFO - PROCESS | 1850 | 1462530077331 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}] 03:21:17 INFO - PROCESS | 1850 | 1462530077594 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 03:21:17 INFO - PROCESS | 1850 | 1462530077871 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:17 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6dea0c800 == 157 [pid = 1850] [id = 717] 03:21:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x7fb6d9776800) [pid = 1850] [serial = 2152] [outer = (nil)] 03:21:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x7fb6de1cac00) [pid = 1850] [serial = 2153] [outer = 0x7fb6d9776800] 03:21:18 INFO - PROCESS | 1850 | 1462530077997 Marionette DEBUG loaded listener.js 03:21:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7fb6de9ab000) [pid = 1850] [serial = 2154] [outer = 0x7fb6d9776800] 03:21:18 INFO - PROCESS | 1850 | 1462530078935 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]]]}] 03:21:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 03:21:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1691ms 03:21:19 INFO - PROCESS | 1850 | 1462530079016 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 03:21:19 INFO - PROCESS | 1850 | 1462530079021 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 03:21:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 03:21:19 INFO - PROCESS | 1850 | 1462530079032 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 03:21:19 INFO - PROCESS | 1850 | 1462530079035 Marionette TRACE conn4 <- [1,2842,null,{}] 03:21:19 INFO - PROCESS | 1850 | 1462530079042 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}] 03:21:19 INFO - PROCESS | 1850 | 1462530079320 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 03:21:19 INFO - PROCESS | 1850 | 1462530079647 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:19 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df4a0800 == 158 [pid = 1850] [id = 718] 03:21:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7fb6df3b3000) [pid = 1850] [serial = 2155] [outer = (nil)] 03:21:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7fb6df3b7800) [pid = 1850] [serial = 2156] [outer = 0x7fb6df3b3000] 03:21:19 INFO - PROCESS | 1850 | 1462530079748 Marionette DEBUG loaded listener.js 03:21:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7fb6df69d800) [pid = 1850] [serial = 2157] [outer = 0x7fb6df3b3000] 03:21:20 INFO - PROCESS | 1850 | 1462530080710 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]]]}] 03:21:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 03:21:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1736ms 03:21:20 INFO - PROCESS | 1850 | 1462530080768 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 03:21:20 INFO - PROCESS | 1850 | 1462530080771 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 03:21:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 03:21:20 INFO - PROCESS | 1850 | 1462530080780 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 03:21:20 INFO - PROCESS | 1850 | 1462530080784 Marionette TRACE conn4 <- [1,2846,null,{}] 03:21:20 INFO - PROCESS | 1850 | 1462530080790 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}] 03:21:21 INFO - PROCESS | 1850 | 1462530081063 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 03:21:21 INFO - PROCESS | 1850 | 1462530081377 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df655000 == 159 [pid = 1850] [id = 719] 03:21:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x7fb6de9a9400) [pid = 1850] [serial = 2158] [outer = (nil)] 03:21:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x7fb6e113e800) [pid = 1850] [serial = 2159] [outer = 0x7fb6de9a9400] 03:21:21 INFO - PROCESS | 1850 | 1462530081463 Marionette DEBUG loaded listener.js 03:21:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x7fb6e45d5c00) [pid = 1850] [serial = 2160] [outer = 0x7fb6de9a9400] 03:21:22 INFO - PROCESS | 1850 | 1462530082418 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]]]}] 03:21:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 03:21:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1690ms 03:21:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 03:21:22 INFO - PROCESS | 1850 | 1462530082470 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 03:21:22 INFO - PROCESS | 1850 | 1462530082473 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 03:21:22 INFO - PROCESS | 1850 | 1462530082480 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 03:21:22 INFO - PROCESS | 1850 | 1462530082483 Marionette TRACE conn4 <- [1,2850,null,{}] 03:21:22 INFO - PROCESS | 1850 | 1462530082489 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}] 03:21:22 INFO - PROCESS | 1850 | 1462530082745 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 03:21:23 INFO - PROCESS | 1850 | 1462530083055 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:23 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6dfe7b000 == 160 [pid = 1850] [id = 720] 03:21:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x7fb6de9b2c00) [pid = 1850] [serial = 2161] [outer = (nil)] 03:21:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x7fb6e46a3400) [pid = 1850] [serial = 2162] [outer = 0x7fb6de9b2c00] 03:21:23 INFO - PROCESS | 1850 | 1462530083137 Marionette DEBUG loaded listener.js 03:21:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7fb6e4762800) [pid = 1850] [serial = 2163] [outer = 0x7fb6de9b2c00] 03:21:24 INFO - PROCESS | 1850 | 1462530084158 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 03:21:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 03:21:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1734ms 03:21:24 INFO - PROCESS | 1850 | 1462530084216 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 03:21:24 INFO - PROCESS | 1850 | 1462530084221 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 03:21:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 03:21:24 INFO - PROCESS | 1850 | 1462530084231 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 03:21:24 INFO - PROCESS | 1850 | 1462530084235 Marionette TRACE conn4 <- [1,2854,null,{}] 03:21:24 INFO - PROCESS | 1850 | 1462530084245 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}] 03:21:24 INFO - PROCESS | 1850 | 1462530084536 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 03:21:24 INFO - PROCESS | 1850 | 1462530084827 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:24 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e0ebb000 == 161 [pid = 1850] [id = 721] 03:21:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x7fb6e0e4f800) [pid = 1850] [serial = 2164] [outer = (nil)] 03:21:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x7fb6e5395000) [pid = 1850] [serial = 2165] [outer = 0x7fb6e0e4f800] 03:21:24 INFO - PROCESS | 1850 | 1462530084904 Marionette DEBUG loaded listener.js 03:21:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7fb6e6190800) [pid = 1850] [serial = 2166] [outer = 0x7fb6e0e4f800] 03:21:25 INFO - PROCESS | 1850 | 1462530085796 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]]]}] 03:21:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 03:21:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1635ms 03:21:25 INFO - PROCESS | 1850 | 1462530085867 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 03:21:25 INFO - PROCESS | 1850 | 1462530085871 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 03:21:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 03:21:25 INFO - PROCESS | 1850 | 1462530085878 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 03:21:25 INFO - PROCESS | 1850 | 1462530085890 Marionette TRACE conn4 <- [1,2858,null,{}] 03:21:25 INFO - PROCESS | 1850 | 1462530085896 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}] 03:21:26 INFO - PROCESS | 1850 | 1462530086221 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 03:21:26 INFO - PROCESS | 1850 | 1462530086544 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:26 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e5341000 == 162 [pid = 1850] [id = 722] 03:21:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7fb6e464dc00) [pid = 1850] [serial = 2167] [outer = (nil)] 03:21:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7fb6e6a80800) [pid = 1850] [serial = 2168] [outer = 0x7fb6e464dc00] 03:21:26 INFO - PROCESS | 1850 | 1462530086622 Marionette DEBUG loaded listener.js 03:21:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7fb6e6bd4000) [pid = 1850] [serial = 2169] [outer = 0x7fb6e464dc00] 03:21:27 INFO - PROCESS | 1850 | 1462530087566 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 03:21:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 03:21:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1745ms 03:21:27 INFO - PROCESS | 1850 | 1462530087624 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 03:21:27 INFO - PROCESS | 1850 | 1462530087627 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 03:21:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 03:21:27 INFO - PROCESS | 1850 | 1462530087634 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 03:21:27 INFO - PROCESS | 1850 | 1462530087638 Marionette TRACE conn4 <- [1,2862,null,{}] 03:21:27 INFO - PROCESS | 1850 | 1462530087644 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}] 03:21:27 INFO - PROCESS | 1850 | 1462530087908 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 03:21:28 INFO - PROCESS | 1850 | 1462530088272 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:28 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e6b0c800 == 163 [pid = 1850] [id = 723] 03:21:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7fb6e6e07800) [pid = 1850] [serial = 2170] [outer = (nil)] 03:21:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7fb6e6e0cc00) [pid = 1850] [serial = 2171] [outer = 0x7fb6e6e07800] 03:21:28 INFO - PROCESS | 1850 | 1462530088397 Marionette DEBUG loaded listener.js 03:21:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x7fb6e76c0400) [pid = 1850] [serial = 2172] [outer = 0x7fb6e6e07800] 03:21:29 INFO - PROCESS | 1850 | 1462530089374 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]]]}] 03:21:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 03:21:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1784ms 03:21:29 INFO - PROCESS | 1850 | 1462530089421 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 03:21:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 03:21:29 INFO - PROCESS | 1850 | 1462530089426 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 03:21:29 INFO - PROCESS | 1850 | 1462530089433 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 03:21:29 INFO - PROCESS | 1850 | 1462530089437 Marionette TRACE conn4 <- [1,2866,null,{}] 03:21:29 INFO - PROCESS | 1850 | 1462530089444 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}] 03:21:29 INFO - PROCESS | 1850 | 1462530089765 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 03:21:30 INFO - PROCESS | 1850 | 1462530090083 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:30 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6ea3d0000 == 164 [pid = 1850] [id = 724] 03:21:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x7fb6e6e0a800) [pid = 1850] [serial = 2173] [outer = (nil)] 03:21:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x7fb6e8117000) [pid = 1850] [serial = 2174] [outer = 0x7fb6e6e0a800] 03:21:30 INFO - PROCESS | 1850 | 1462530090164 Marionette DEBUG loaded listener.js 03:21:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x7fb6e8137000) [pid = 1850] [serial = 2175] [outer = 0x7fb6e6e0a800] 03:21:31 INFO - PROCESS | 1850 | 1462530091071 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]]]}] 03:21:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 03:21:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1689ms 03:21:31 INFO - PROCESS | 1850 | 1462530091123 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 03:21:31 INFO - PROCESS | 1850 | 1462530091127 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 03:21:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 03:21:31 INFO - PROCESS | 1850 | 1462530091133 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 03:21:31 INFO - PROCESS | 1850 | 1462530091136 Marionette TRACE conn4 <- [1,2870,null,{}] 03:21:31 INFO - PROCESS | 1850 | 1462530091142 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}] 03:21:31 INFO - PROCESS | 1850 | 1462530091403 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 03:21:31 INFO - PROCESS | 1850 | 1462530091780 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:31 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f1455800 == 165 [pid = 1850] [id = 725] 03:21:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x7fb6e76c1000) [pid = 1850] [serial = 2176] [outer = (nil)] 03:21:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x7fb6e8318400) [pid = 1850] [serial = 2177] [outer = 0x7fb6e76c1000] 03:21:31 INFO - PROCESS | 1850 | 1462530091863 Marionette DEBUG loaded listener.js 03:21:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x7fb6e8608400) [pid = 1850] [serial = 2178] [outer = 0x7fb6e76c1000] 03:21:32 INFO - PROCESS | 1850 | 1462530092892 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]]]}] 03:21:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 03:21:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1833ms 03:21:32 INFO - PROCESS | 1850 | 1462530092967 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 03:21:32 INFO - PROCESS | 1850 | 1462530092971 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 03:21:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 03:21:32 INFO - PROCESS | 1850 | 1462530092978 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 03:21:32 INFO - PROCESS | 1850 | 1462530092981 Marionette TRACE conn4 <- [1,2874,null,{}] 03:21:32 INFO - PROCESS | 1850 | 1462530092988 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}] 03:21:33 INFO - PROCESS | 1850 | 1462530093275 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 03:21:33 INFO - PROCESS | 1850 | 1462530093627 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:33 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f191f000 == 166 [pid = 1850] [id = 726] 03:21:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x7fb6d8e08400) [pid = 1850] [serial = 2179] [outer = (nil)] 03:21:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x7fb6e835e000) [pid = 1850] [serial = 2180] [outer = 0x7fb6d8e08400] 03:21:33 INFO - PROCESS | 1850 | 1462530093722 Marionette DEBUG loaded listener.js 03:21:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x7fb6e875a000) [pid = 1850] [serial = 2181] [outer = 0x7fb6d8e08400] 03:21:34 INFO - PROCESS | 1850 | 1462530094573 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]]]}] 03:21:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 03:21:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1637ms 03:21:34 INFO - PROCESS | 1850 | 1462530094617 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 03:21:34 INFO - PROCESS | 1850 | 1462530094621 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 03:21:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 03:21:34 INFO - PROCESS | 1850 | 1462530094626 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 03:21:34 INFO - PROCESS | 1850 | 1462530094628 Marionette TRACE conn4 <- [1,2878,null,{}] 03:21:34 INFO - PROCESS | 1850 | 1462530094635 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}] 03:21:34 INFO - PROCESS | 1850 | 1462530094887 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 03:21:35 INFO - PROCESS | 1850 | 1462530095176 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f24d6000 == 167 [pid = 1850] [id = 727] 03:21:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x7fb6d359fc00) [pid = 1850] [serial = 2182] [outer = (nil)] 03:21:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x7fb6e875ac00) [pid = 1850] [serial = 2183] [outer = 0x7fb6d359fc00] 03:21:35 INFO - PROCESS | 1850 | 1462530095296 Marionette DEBUG loaded listener.js 03:21:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x7fb6e92e3000) [pid = 1850] [serial = 2184] [outer = 0x7fb6d359fc00] 03:21:36 INFO - PROCESS | 1850 | 1462530096475 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]]]}] 03:21:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 03:21:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1932ms 03:21:36 INFO - PROCESS | 1850 | 1462530096562 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 03:21:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 03:21:36 INFO - PROCESS | 1850 | 1462530096569 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 03:21:36 INFO - PROCESS | 1850 | 1462530096594 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 03:21:36 INFO - PROCESS | 1850 | 1462530096600 Marionette TRACE conn4 <- [1,2882,null,{}] 03:21:36 INFO - PROCESS | 1850 | 1462530096652 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}] 03:21:37 INFO - PROCESS | 1850 | 1462530097030 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 03:21:37 INFO - PROCESS | 1850 | 1462530097297 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:37 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f32d5800 == 168 [pid = 1850] [id = 728] 03:21:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x7fb6e875e800) [pid = 1850] [serial = 2185] [outer = (nil)] 03:21:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x7fb6ea13d000) [pid = 1850] [serial = 2186] [outer = 0x7fb6e875e800] 03:21:37 INFO - PROCESS | 1850 | 1462530097373 Marionette DEBUG loaded listener.js 03:21:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x7fb6ea146c00) [pid = 1850] [serial = 2187] [outer = 0x7fb6e875e800] 03:21:38 INFO - PROCESS | 1850 | 1462530098284 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]]]}] 03:21:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 03:21:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1757ms 03:21:38 INFO - PROCESS | 1850 | 1462530098335 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 03:21:38 INFO - PROCESS | 1850 | 1462530098338 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 03:21:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 03:21:38 INFO - PROCESS | 1850 | 1462530098344 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 03:21:38 INFO - PROCESS | 1850 | 1462530098349 Marionette TRACE conn4 <- [1,2886,null,{}] 03:21:38 INFO - PROCESS | 1850 | 1462530098355 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}] 03:21:38 INFO - PROCESS | 1850 | 1462530098623 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 03:21:38 INFO - PROCESS | 1850 | 1462530098991 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:39 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6fc60c000 == 169 [pid = 1850] [id = 729] 03:21:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x7fb6ea1b7800) [pid = 1850] [serial = 2188] [outer = (nil)] 03:21:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x7fb6ea1bc000) [pid = 1850] [serial = 2189] [outer = 0x7fb6ea1b7800] 03:21:39 INFO - PROCESS | 1850 | 1462530099078 Marionette DEBUG loaded listener.js 03:21:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x7fb6ebfbd400) [pid = 1850] [serial = 2190] [outer = 0x7fb6ea1b7800] 03:21:40 INFO - PROCESS | 1850 | 1462530100132 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]]]}] 03:21:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 03:21:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1845ms 03:21:40 INFO - PROCESS | 1850 | 1462530100192 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 03:21:40 INFO - PROCESS | 1850 | 1462530100195 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 03:21:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 03:21:40 INFO - PROCESS | 1850 | 1462530100203 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 03:21:40 INFO - PROCESS | 1850 | 1462530100207 Marionette TRACE conn4 <- [1,2890,null,{}] 03:21:40 INFO - PROCESS | 1850 | 1462530100213 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}] 03:21:40 INFO - PROCESS | 1850 | 1462530100546 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 03:21:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d3673800 == 168 [pid = 1850] [id = 604] 03:21:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e0fb1000 == 167 [pid = 1850] [id = 153] 03:21:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6fd77e800 == 166 [pid = 1850] [id = 136] 03:21:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d8541800 == 165 [pid = 1850] [id = 712] 03:21:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d7fed800 == 164 [pid = 1850] [id = 711] 03:21:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d5493000 == 163 [pid = 1850] [id = 710] 03:21:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d376c800 == 162 [pid = 1850] [id = 709] 03:21:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6ef462800 == 161 [pid = 1850] [id = 706] 03:21:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6ecadf800 == 160 [pid = 1850] [id = 705] 03:21:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6ea3ce800 == 159 [pid = 1850] [id = 704] 03:21:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e8627800 == 158 [pid = 1850] [id = 703] 03:21:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e74de800 == 157 [pid = 1850] [id = 702] 03:21:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e7104800 == 156 [pid = 1850] [id = 701] 03:21:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e63d0000 == 155 [pid = 1850] [id = 700] 03:21:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e0f3b000 == 154 [pid = 1850] [id = 699] 03:21:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e0a10000 == 153 [pid = 1850] [id = 698] 03:21:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6dfca6000 == 152 [pid = 1850] [id = 697] 03:21:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6df606800 == 151 [pid = 1850] [id = 696] 03:21:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6df3a1000 == 150 [pid = 1850] [id = 695] 03:21:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6de051000 == 149 [pid = 1850] [id = 694] 03:21:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6db676800 == 148 [pid = 1850] [id = 693] 03:21:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d8c07800 == 147 [pid = 1850] [id = 692] 03:21:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d8c11000 == 146 [pid = 1850] [id = 690] 03:21:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d3a83000 == 145 [pid = 1850] [id = 691] 03:21:42 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x7fb6d8d67400) [pid = 1850] [serial = 2072] [outer = (nil)] [url = about:blank] 03:21:42 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x7fb6d5d4e400) [pid = 1850] [serial = 2016] [outer = (nil)] [url = about:blank] 03:21:42 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x7fb6df6a0400) [pid = 1850] [serial = 2039] [outer = (nil)] [url = about:blank] 03:21:42 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x7fb6e538b000) [pid = 1850] [serial = 2054] [outer = (nil)] [url = about:blank] 03:21:42 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x7fb6e45ce400) [pid = 1850] [serial = 2048] [outer = (nil)] [url = about:blank] 03:21:42 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x7fb6d4693400) [pid = 1850] [serial = 2021] [outer = (nil)] [url = about:blank] 03:21:42 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x7fb6e46a1400) [pid = 1850] [serial = 2051] [outer = (nil)] [url = about:blank] 03:21:42 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x7fb6d4609800) [pid = 1850] [serial = 2063] [outer = (nil)] [url = about:blank] 03:21:42 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x7fb6d35a5400) [pid = 1850] [serial = 2058] [outer = (nil)] [url = about:blank] 03:21:42 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x7fb6d4605800) [pid = 1850] [serial = 2060] [outer = (nil)] [url = about:blank] 03:21:42 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x7fb6d82a8000) [pid = 1850] [serial = 2066] [outer = (nil)] [url = about:blank] 03:21:42 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x7fb6d346f000) [pid = 1850] [serial = 2018] [outer = (nil)] [url = about:blank] 03:21:42 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x7fb6d5b2b400) [pid = 1850] [serial = 2064] [outer = (nil)] [url = about:blank] 03:21:42 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x7fb6e1222400) [pid = 1850] [serial = 2045] [outer = (nil)] [url = about:blank] 03:21:42 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x7fb6d7cd0400) [pid = 1850] [serial = 2027] [outer = (nil)] [url = about:blank] 03:21:42 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x7fb6d955d400) [pid = 1850] [serial = 2070] [outer = (nil)] [url = about:blank] 03:21:42 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x7fb6d8e07c00) [pid = 1850] [serial = 2069] [outer = (nil)] [url = about:blank] 03:21:42 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x7fb6d5a72c00) [pid = 1850] [serial = 2024] [outer = (nil)] [url = about:blank] 03:21:42 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x7fb6e1077400) [pid = 1850] [serial = 2042] [outer = (nil)] [url = about:blank] 03:21:42 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7fb6dab90c00) [pid = 1850] [serial = 2033] [outer = (nil)] [url = about:blank] 03:21:42 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7fb6d32d0c00) [pid = 1850] [serial = 2057] [outer = (nil)] [url = about:blank] 03:21:42 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7fb6d8c93c00) [pid = 1850] [serial = 2067] [outer = (nil)] [url = about:blank] 03:21:42 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7fb6df4c4c00) [pid = 1850] [serial = 2036] [outer = (nil)] [url = about:blank] 03:21:42 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x7fb6d46e1c00) [pid = 1850] [serial = 2061] [outer = (nil)] [url = about:blank] 03:21:42 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x7fb6d8e09000) [pid = 1850] [serial = 2030] [outer = (nil)] [url = about:blank] 03:21:42 INFO - PROCESS | 1850 | 1462530102972 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:43 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d1322000 == 146 [pid = 1850] [id = 730] 03:21:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7fb6d32ca800) [pid = 1850] [serial = 2191] [outer = (nil)] 03:21:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7fb6d346b400) [pid = 1850] [serial = 2192] [outer = 0x7fb6d32ca800] 03:21:43 INFO - PROCESS | 1850 | 1462530103052 Marionette DEBUG loaded listener.js 03:21:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7fb6d359bc00) [pid = 1850] [serial = 2193] [outer = 0x7fb6d32ca800] 03:21:43 INFO - PROCESS | 1850 | 1462530103915 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 03:21:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 03:21:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 3745ms 03:21:43 INFO - PROCESS | 1850 | 1462530103952 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 03:21:43 INFO - PROCESS | 1850 | 1462530103958 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 03:21:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 03:21:43 INFO - PROCESS | 1850 | 1462530103966 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 03:21:43 INFO - PROCESS | 1850 | 1462530103972 Marionette TRACE conn4 <- [1,2894,null,{}] 03:21:43 INFO - PROCESS | 1850 | 1462530103980 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}] 03:21:44 INFO - PROCESS | 1850 | 1462530104247 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 03:21:44 INFO - PROCESS | 1850 | 1462530104428 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:44 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d3664000 == 147 [pid = 1850] [id = 731] 03:21:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7fb6d32ccc00) [pid = 1850] [serial = 2194] [outer = (nil)] 03:21:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7fb6d3bd1000) [pid = 1850] [serial = 2195] [outer = 0x7fb6d32ccc00] 03:21:44 INFO - PROCESS | 1850 | 1462530104500 Marionette DEBUG loaded listener.js 03:21:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7fb6d4609800) [pid = 1850] [serial = 2196] [outer = 0x7fb6d32ccc00] 03:21:45 INFO - PROCESS | 1850 | 1462530105423 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]]]}] 03:21:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 03:21:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1488ms 03:21:45 INFO - PROCESS | 1850 | 1462530105458 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 03:21:45 INFO - PROCESS | 1850 | 1462530105464 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 03:21:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 03:21:45 INFO - PROCESS | 1850 | 1462530105471 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 03:21:45 INFO - PROCESS | 1850 | 1462530105474 Marionette TRACE conn4 <- [1,2898,null,{}] 03:21:45 INFO - PROCESS | 1850 | 1462530105487 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}] 03:21:45 INFO - PROCESS | 1850 | 1462530105795 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 03:21:45 INFO - PROCESS | 1850 | 1462530105831 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:45 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d3ea9800 == 148 [pid = 1850] [id = 732] 03:21:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x7fb6d469a800) [pid = 1850] [serial = 2197] [outer = (nil)] 03:21:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x7fb6d46e6000) [pid = 1850] [serial = 2198] [outer = 0x7fb6d469a800] 03:21:45 INFO - PROCESS | 1850 | 1462530105898 Marionette DEBUG loaded listener.js 03:21:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x7fb6d54f0000) [pid = 1850] [serial = 2199] [outer = 0x7fb6d469a800] 03:21:47 INFO - PROCESS | 1850 | 1462530107030 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]]]}] 03:21:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 03:21:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1585ms 03:21:47 INFO - PROCESS | 1850 | 1462530107057 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 03:21:47 INFO - PROCESS | 1850 | 1462530107062 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 03:21:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 03:21:47 INFO - PROCESS | 1850 | 1462530107078 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 03:21:47 INFO - PROCESS | 1850 | 1462530107088 Marionette TRACE conn4 <- [1,2902,null,{}] 03:21:47 INFO - PROCESS | 1850 | 1462530107102 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}] 03:21:47 INFO - PROCESS | 1850 | 1462530107416 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 03:21:48 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x7fb6d5339c00) [pid = 1850] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 03:21:48 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x7fb6dab8c000) [pid = 1850] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 03:21:48 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x7fb6d5339400) [pid = 1850] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 03:21:48 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7fb6de9b2000) [pid = 1850] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 03:21:48 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7fb6d986c000) [pid = 1850] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 03:21:48 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7fb6df3ba800) [pid = 1850] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 03:21:48 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7fb6df3bb000) [pid = 1850] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 03:21:48 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x7fb6d3bc7800) [pid = 1850] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 03:21:48 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x7fb6d8c95000) [pid = 1850] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 03:21:48 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x7fb6df50a400) [pid = 1850] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 03:21:48 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x7fb6df433000) [pid = 1850] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 03:21:48 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x7fb6d73c8800) [pid = 1850] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 03:21:48 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x7fb6dab8d400) [pid = 1850] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 03:21:48 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x7fb6d7466000) [pid = 1850] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 03:21:48 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x7fb6e4763000) [pid = 1850] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 03:21:48 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x7fb6d4608000) [pid = 1850] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 03:21:48 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x7fb6d46e8000) [pid = 1850] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 03:21:48 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x7fb6d5b30000) [pid = 1850] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 03:21:48 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7fb6d4422400) [pid = 1850] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 03:21:48 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7fb6e6904400) [pid = 1850] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 03:21:48 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7fb6d5a7ec00) [pid = 1850] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 03:21:48 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x7fb6d3719800) [pid = 1850] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 03:21:48 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x7fb6d371b400) [pid = 1850] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 03:21:48 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x7fb6e57f3c00) [pid = 1850] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 03:21:48 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x7fb6d32c3800) [pid = 1850] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 03:21:48 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x7fb6e4762c00) [pid = 1850] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 03:21:48 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x7fb6d3721800) [pid = 1850] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 03:21:48 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x7fb6d73c7800) [pid = 1850] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 03:21:48 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x7fb6dab8c800) [pid = 1850] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 03:21:48 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x7fb6de9aac00) [pid = 1850] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 03:21:48 INFO - PROCESS | 1850 | 1462530108413 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d340a000 == 149 [pid = 1850] [id = 733] 03:21:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x7fb6d317cc00) [pid = 1850] [serial = 2200] [outer = (nil)] 03:21:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x7fb6d371b400) [pid = 1850] [serial = 2201] [outer = 0x7fb6d317cc00] 03:21:48 INFO - PROCESS | 1850 | 1462530108482 Marionette DEBUG loaded listener.js 03:21:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x7fb6d5339400) [pid = 1850] [serial = 2202] [outer = 0x7fb6d317cc00] 03:21:49 INFO - PROCESS | 1850 | 1462530109270 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 03:21:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 03:21:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 2257ms 03:21:49 INFO - PROCESS | 1850 | 1462530109328 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 03:21:49 INFO - PROCESS | 1850 | 1462530109334 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 03:21:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 03:21:49 INFO - PROCESS | 1850 | 1462530109341 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 03:21:49 INFO - PROCESS | 1850 | 1462530109343 Marionette TRACE conn4 <- [1,2906,null,{}] 03:21:49 INFO - PROCESS | 1850 | 1462530109350 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}] 03:21:49 INFO - PROCESS | 1850 | 1462530109590 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 03:21:49 INFO - PROCESS | 1850 | 1462530109776 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:49 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d7fe2000 == 150 [pid = 1850] [id = 734] 03:21:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x7fb6d32c3800) [pid = 1850] [serial = 2203] [outer = (nil)] 03:21:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x7fb6d5d52400) [pid = 1850] [serial = 2204] [outer = 0x7fb6d32c3800] 03:21:49 INFO - PROCESS | 1850 | 1462530109843 Marionette DEBUG loaded listener.js 03:21:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x7fb6d73ce800) [pid = 1850] [serial = 2205] [outer = 0x7fb6d32c3800] 03:21:50 INFO - PROCESS | 1850 | 1462530110974 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]]]}] 03:21:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 03:21:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1682ms 03:21:51 INFO - PROCESS | 1850 | 1462530111025 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 03:21:51 INFO - PROCESS | 1850 | 1462530111032 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 03:21:51 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 03:21:51 INFO - PROCESS | 1850 | 1462530111041 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 03:21:51 INFO - PROCESS | 1850 | 1462530111047 Marionette TRACE conn4 <- [1,2910,null,{}] 03:21:51 INFO - PROCESS | 1850 | 1462530111056 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}] 03:21:51 INFO - PROCESS | 1850 | 1462530111326 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 03:21:51 INFO - PROCESS | 1850 | 1462530111651 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d3e9e800 == 151 [pid = 1850] [id = 735] 03:21:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x7fb6d441f400) [pid = 1850] [serial = 2206] [outer = (nil)] 03:21:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x7fb6d460a400) [pid = 1850] [serial = 2207] [outer = 0x7fb6d441f400] 03:21:51 INFO - PROCESS | 1850 | 1462530111743 Marionette DEBUG loaded listener.js 03:21:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x7fb6d54ea000) [pid = 1850] [serial = 2208] [outer = 0x7fb6d441f400] 03:21:52 INFO - PROCESS | 1850 | 1462530112732 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]]]}] 03:21:52 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 03:21:52 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 03:21:52 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1746ms 03:21:52 INFO - PROCESS | 1850 | 1462530112798 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 03:21:52 INFO - PROCESS | 1850 | 1462530112812 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 03:21:52 INFO - TEST-START | /DOMEvents/constructors.html 03:21:52 INFO - PROCESS | 1850 | 1462530112836 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 03:21:52 INFO - PROCESS | 1850 | 1462530112843 Marionette TRACE conn4 <- [1,2914,null,{}] 03:21:52 INFO - PROCESS | 1850 | 1462530112854 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}] 03:21:53 INFO - PROCESS | 1850 | 1462530113218 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 03:21:53 INFO - PROCESS | 1850 | 1462530113560 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:53 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d8537800 == 152 [pid = 1850] [id = 736] 03:21:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7fb6d5b2e400) [pid = 1850] [serial = 2209] [outer = (nil)] 03:21:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7fb6d73c5c00) [pid = 1850] [serial = 2210] [outer = 0x7fb6d5b2e400] 03:21:53 INFO - PROCESS | 1850 | 1462530113649 Marionette DEBUG loaded listener.js 03:21:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7fb6d7464c00) [pid = 1850] [serial = 2211] [outer = 0x7fb6d5b2e400] 03:21:54 INFO - PROCESS | 1850 | 1462530114671 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]]]}] 03:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 03:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 03:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 03:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 03:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 03:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 03:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 03:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 03:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 03:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 03:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 03:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 03:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 03:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 03:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 03:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 03:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 03:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 03:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 03:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 03:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 03:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 03:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 03:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 03:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 03:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 03:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 03:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 03:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 03:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 03:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 03:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 03:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 03:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 03:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 03:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 03:21:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 03:21:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 03:21:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:21:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:21:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 03:21:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:21:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 03:21:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 03:21:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:21:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:21:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 03:21:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:21:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 03:21:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 03:21:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:21:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:21:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 03:21:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:21:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 03:21:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 03:21:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:21:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:21:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 03:21:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:21:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 03:21:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 03:21:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:21:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:21:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 03:21:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:21:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 03:21:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 03:21:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:21:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:21:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 03:21:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:21:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 03:21:54 INFO - TEST-OK | /DOMEvents/constructors.html | took 1911ms 03:21:54 INFO - PROCESS | 1850 | 1462530114744 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 03:21:54 INFO - PROCESS | 1850 | 1462530114752 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 03:21:54 INFO - TEST-START | /DOMEvents/event-phases-order.html 03:21:54 INFO - PROCESS | 1850 | 1462530114764 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 03:21:54 INFO - PROCESS | 1850 | 1462530114780 Marionette TRACE conn4 <- [1,2918,null,{}] 03:21:54 INFO - PROCESS | 1850 | 1462530114848 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}] 03:21:55 INFO - PROCESS | 1850 | 1462530115209 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 03:21:55 INFO - PROCESS | 1850 | 1462530115467 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:55 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6da016800 == 153 [pid = 1850] [id = 737] 03:21:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7fb6d8c97c00) [pid = 1850] [serial = 2212] [outer = (nil)] 03:21:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x7fb6d8d5d800) [pid = 1850] [serial = 2213] [outer = 0x7fb6d8c97c00] 03:21:55 INFO - PROCESS | 1850 | 1462530115550 Marionette DEBUG loaded listener.js 03:21:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x7fb6d8d6a400) [pid = 1850] [serial = 2214] [outer = 0x7fb6d8c97c00] 03:21:56 INFO - PROCESS | 1850 | 1462530116360 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 03:21:56 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 03:21:56 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1607ms 03:21:56 INFO - PROCESS | 1850 | 1462530116371 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 03:21:56 INFO - PROCESS | 1850 | 1462530116375 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 03:21:56 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 03:21:56 INFO - PROCESS | 1850 | 1462530116382 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 03:21:56 INFO - PROCESS | 1850 | 1462530116384 Marionette TRACE conn4 <- [1,2922,null,{}] 03:21:56 INFO - PROCESS | 1850 | 1462530116390 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}] 03:21:56 INFO - PROCESS | 1850 | 1462530116624 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 03:21:56 INFO - PROCESS | 1850 | 1462530116868 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6dac41800 == 154 [pid = 1850] [id = 738] 03:21:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x7fb6d8c97400) [pid = 1850] [serial = 2215] [outer = (nil)] 03:21:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x7fb6d8e11400) [pid = 1850] [serial = 2216] [outer = 0x7fb6d8c97400] 03:21:56 INFO - PROCESS | 1850 | 1462530116946 Marionette DEBUG loaded listener.js 03:21:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x7fb6d955ec00) [pid = 1850] [serial = 2217] [outer = 0x7fb6d8c97400] 03:21:57 INFO - PROCESS | 1850 | [1850] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 03:21:57 INFO - PROCESS | 1850 | [1850] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 03:21:57 INFO - PROCESS | 1850 | [1850] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 03:21:57 INFO - PROCESS | 1850 | [1850] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 03:21:57 INFO - PROCESS | 1850 | 1462530117788 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]]]}] 03:21:57 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 03:21:57 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 03:21:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 03:21:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:21:57 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:21:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:21:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:21:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:21:57 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 03:21:57 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 03:21:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:21:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:21:57 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:21:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:21:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:21:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:21:57 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 03:21:57 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 03:21:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:21:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:21:57 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:21:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:21:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:21:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:21:57 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]" 03:21:57 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 03:21:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:21:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:21:57 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:21:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:21:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:21:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:21:57 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 03:21:57 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1483ms 03:21:57 INFO - PROCESS | 1850 | 1462530117871 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 03:21:57 INFO - PROCESS | 1850 | 1462530117878 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 03:21:57 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 03:21:57 INFO - PROCESS | 1850 | 1462530117886 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 03:21:57 INFO - PROCESS | 1850 | 1462530117890 Marionette TRACE conn4 <- [1,2926,null,{}] 03:21:57 INFO - PROCESS | 1850 | 1462530117915 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}] 03:21:58 INFO - PROCESS | 1850 | 1462530118155 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 03:21:58 INFO - PROCESS | 1850 | 1462530118416 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:58 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6db4c6800 == 155 [pid = 1850] [id = 739] 03:21:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7fb6d8e07800) [pid = 1850] [serial = 2218] [outer = (nil)] 03:21:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x7fb6d9f32400) [pid = 1850] [serial = 2219] [outer = 0x7fb6d8e07800] 03:21:58 INFO - PROCESS | 1850 | 1462530118492 Marionette DEBUG loaded listener.js 03:21:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x7fb6daab0400) [pid = 1850] [serial = 2220] [outer = 0x7fb6d8e07800] 03:21:59 INFO - PROCESS | 1850 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 03:21:59 INFO - PROCESS | 1850 | 1462530119329 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]]]}] 03:21:59 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 03:21:59 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1487ms 03:21:59 INFO - PROCESS | 1850 | 1462530119374 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 03:21:59 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 03:21:59 INFO - PROCESS | 1850 | 1462530119378 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 03:21:59 INFO - PROCESS | 1850 | 1462530119384 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 03:21:59 INFO - PROCESS | 1850 | 1462530119387 Marionette TRACE conn4 <- [1,2930,null,{}] 03:21:59 INFO - PROCESS | 1850 | 1462530119392 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}] 03:21:59 INFO - PROCESS | 1850 | 1462530119653 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 03:21:59 INFO - PROCESS | 1850 | 1462530119925 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:59 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6ddfa6800 == 156 [pid = 1850] [id = 740] 03:21:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7fb6de06c800) [pid = 1850] [serial = 2221] [outer = (nil)] 03:22:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7fb6de9ac800) [pid = 1850] [serial = 2222] [outer = 0x7fb6de06c800] 03:22:00 INFO - PROCESS | 1850 | 1462530120015 Marionette DEBUG loaded listener.js 03:22:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7fb6ded54800) [pid = 1850] [serial = 2223] [outer = 0x7fb6de06c800] 03:22:00 INFO - PROCESS | 1850 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 03:22:00 INFO - PROCESS | 1850 | 1462530120868 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]]]}] 03:22:00 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 03:22:00 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1529ms 03:22:00 INFO - PROCESS | 1850 | 1462530120914 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 03:22:00 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 03:22:00 INFO - PROCESS | 1850 | 1462530120919 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 03:22:00 INFO - PROCESS | 1850 | 1462530120926 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 03:22:00 INFO - PROCESS | 1850 | 1462530120929 Marionette TRACE conn4 <- [1,2934,null,{}] 03:22:00 INFO - PROCESS | 1850 | 1462530120936 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}] 03:22:01 INFO - PROCESS | 1850 | 1462530121209 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 03:22:01 INFO - PROCESS | 1850 | 1462530121474 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:01 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df350000 == 157 [pid = 1850] [id = 741] 03:22:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7fb6dab8d400) [pid = 1850] [serial = 2224] [outer = (nil)] 03:22:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7fb6df3afc00) [pid = 1850] [serial = 2225] [outer = 0x7fb6dab8d400] 03:22:01 INFO - PROCESS | 1850 | 1462530121552 Marionette DEBUG loaded listener.js 03:22:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7fb6df433000) [pid = 1850] [serial = 2226] [outer = 0x7fb6dab8d400] 03:22:02 INFO - PROCESS | 1850 | 1462530122437 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]]]}] 03:22:02 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 03:22:02 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1535ms 03:22:02 INFO - PROCESS | 1850 | 1462530122462 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 03:22:02 INFO - PROCESS | 1850 | 1462530122468 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 03:22:02 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 03:22:02 INFO - PROCESS | 1850 | 1462530122478 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 03:22:02 INFO - PROCESS | 1850 | 1462530122482 Marionette TRACE conn4 <- [1,2938,null,{}] 03:22:02 INFO - PROCESS | 1850 | 1462530122491 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}] 03:22:02 INFO - PROCESS | 1850 | 1462530122846 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 03:22:03 INFO - PROCESS | 1850 | 1462530123162 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df497800 == 158 [pid = 1850] [id = 742] 03:22:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x7fb6dd590000) [pid = 1850] [serial = 2227] [outer = (nil)] 03:22:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x7fb6df4c6800) [pid = 1850] [serial = 2228] [outer = 0x7fb6dd590000] 03:22:03 INFO - PROCESS | 1850 | 1462530123295 Marionette DEBUG loaded listener.js 03:22:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x7fb6df4cf800) [pid = 1850] [serial = 2229] [outer = 0x7fb6dd590000] 03:22:04 INFO - PROCESS | 1850 | 1462530124290 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]]]}] 03:22:04 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. 03:22:04 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1835ms 03:22:04 INFO - PROCESS | 1850 | 1462530124312 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 03:22:04 INFO - PROCESS | 1850 | 1462530124316 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 03:22:04 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 03:22:04 INFO - PROCESS | 1850 | 1462530124323 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 03:22:04 INFO - PROCESS | 1850 | 1462530124327 Marionette TRACE conn4 <- [1,2942,null,{}] 03:22:04 INFO - PROCESS | 1850 | 1462530124332 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}] 03:22:04 INFO - PROCESS | 1850 | 1462530124593 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 03:22:04 INFO - PROCESS | 1850 | 1462530124868 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df580000 == 159 [pid = 1850] [id = 743] 03:22:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x7fb6d7466400) [pid = 1850] [serial = 2230] [outer = (nil)] 03:22:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x7fb6df511400) [pid = 1850] [serial = 2231] [outer = 0x7fb6d7466400] 03:22:04 INFO - PROCESS | 1850 | 1462530124951 Marionette DEBUG loaded listener.js 03:22:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x7fb6df694800) [pid = 1850] [serial = 2232] [outer = 0x7fb6d7466400] 03:22:05 INFO - PROCESS | 1850 | 1462530125735 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"]]]}] 03:22:05 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 03:22:05 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 03:22:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:22:05 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 03:22:05 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1479ms 03:22:05 INFO - PROCESS | 1850 | 1462530125805 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 03:22:05 INFO - PROCESS | 1850 | 1462530125807 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 03:22:05 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 03:22:05 INFO - PROCESS | 1850 | 1462530125814 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 03:22:05 INFO - PROCESS | 1850 | 1462530125817 Marionette TRACE conn4 <- [1,2946,null,{}] 03:22:05 INFO - PROCESS | 1850 | 1462530125823 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}] 03:22:06 INFO - PROCESS | 1850 | 1462530126049 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 03:22:06 INFO - PROCESS | 1850 | 1462530126325 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df6d0000 == 160 [pid = 1850] [id = 744] 03:22:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x7fb6df3b8000) [pid = 1850] [serial = 2233] [outer = (nil)] 03:22:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x7fb6dfab4800) [pid = 1850] [serial = 2234] [outer = 0x7fb6df3b8000] 03:22:06 INFO - PROCESS | 1850 | 1462530126404 Marionette DEBUG loaded listener.js 03:22:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x7fb6dfe24400) [pid = 1850] [serial = 2235] [outer = 0x7fb6df3b8000] 03:22:07 INFO - PROCESS | 1850 | 1462530127284 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]]]}] 03:22:07 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. 03:22:07 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1484ms 03:22:07 INFO - PROCESS | 1850 | 1462530127299 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 03:22:07 INFO - PROCESS | 1850 | 1462530127302 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 03:22:07 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 03:22:07 INFO - PROCESS | 1850 | 1462530127309 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 03:22:07 INFO - PROCESS | 1850 | 1462530127312 Marionette TRACE conn4 <- [1,2950,null,{}] 03:22:07 INFO - PROCESS | 1850 | 1462530127319 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}] 03:22:07 INFO - PROCESS | 1850 | 1462530127621 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 03:22:07 INFO - PROCESS | 1850 | 1462530127873 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:07 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e0890000 == 161 [pid = 1850] [id = 745] 03:22:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x7fb6df695400) [pid = 1850] [serial = 2236] [outer = (nil)] 03:22:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x7fb6e107e400) [pid = 1850] [serial = 2237] [outer = 0x7fb6df695400] 03:22:07 INFO - PROCESS | 1850 | 1462530127957 Marionette DEBUG loaded listener.js 03:22:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x7fb6e1229c00) [pid = 1850] [serial = 2238] [outer = 0x7fb6df695400] 03:22:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e0ec1000 == 162 [pid = 1850] [id = 746] 03:22:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x7fb6e4648400) [pid = 1850] [serial = 2239] [outer = (nil)] 03:22:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x7fb6e440e000) [pid = 1850] [serial = 2240] [outer = 0x7fb6e4648400] 03:22:09 INFO - PROCESS | 1850 | 1462530129351 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]]]}] 03:22:09 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. 03:22:09 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 2088ms 03:22:09 INFO - PROCESS | 1850 | 1462530129438 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 03:22:09 INFO - PROCESS | 1850 | 1462530129444 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 03:22:09 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 03:22:09 INFO - PROCESS | 1850 | 1462530129460 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 03:22:09 INFO - PROCESS | 1850 | 1462530129464 Marionette TRACE conn4 <- [1,2954,null,{}] 03:22:09 INFO - PROCESS | 1850 | 1462530129473 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}] 03:22:09 INFO - PROCESS | 1850 | 1462530129888 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 03:22:10 INFO - PROCESS | 1850 | 1462530130212 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:10 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e5336800 == 163 [pid = 1850] [id = 747] 03:22:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x7fb6df698800) [pid = 1850] [serial = 2241] [outer = (nil)] 03:22:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x7fb6e46a1400) [pid = 1850] [serial = 2242] [outer = 0x7fb6df698800] 03:22:10 INFO - PROCESS | 1850 | 1462530130287 Marionette DEBUG loaded listener.js 03:22:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x7fb6e46f4c00) [pid = 1850] [serial = 2243] [outer = 0x7fb6df698800] 03:22:11 INFO - PROCESS | 1850 | 1462530131064 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]]]}] 03:22:11 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:22:11 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 03:22:11 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1641ms 03:22:11 INFO - PROCESS | 1850 | 1462530131100 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 03:22:11 INFO - PROCESS | 1850 | 1462530131104 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 03:22:11 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 03:22:11 INFO - PROCESS | 1850 | 1462530131110 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 03:22:11 INFO - PROCESS | 1850 | 1462530131112 Marionette TRACE conn4 <- [1,2958,null,{}] 03:22:11 INFO - PROCESS | 1850 | 1462530131118 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}] 03:22:11 INFO - PROCESS | 1850 | 1462530131375 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 03:22:11 INFO - PROCESS | 1850 | 1462530131629 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e6aba000 == 164 [pid = 1850] [id = 748] 03:22:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x7fb6e45c9c00) [pid = 1850] [serial = 2244] [outer = (nil)] 03:22:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x7fb6e57ffc00) [pid = 1850] [serial = 2245] [outer = 0x7fb6e45c9c00] 03:22:11 INFO - PROCESS | 1850 | 1462530131701 Marionette DEBUG loaded listener.js 03:22:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x7fb6e6190000) [pid = 1850] [serial = 2246] [outer = 0x7fb6e45c9c00] 03:22:12 INFO - PROCESS | 1850 | 1462530132526 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]]]}] 03:22:12 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. 03:22:12 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1432ms 03:22:12 INFO - PROCESS | 1850 | 1462530132542 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 03:22:12 INFO - PROCESS | 1850 | 1462530132545 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 03:22:12 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 03:22:12 INFO - PROCESS | 1850 | 1462530132552 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 03:22:12 INFO - PROCESS | 1850 | 1462530132556 Marionette TRACE conn4 <- [1,2962,null,{}] 03:22:12 INFO - PROCESS | 1850 | 1462530132562 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}] 03:22:12 INFO - PROCESS | 1850 | 1462530132813 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 03:22:13 INFO - PROCESS | 1850 | 1462530133090 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:13 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e7105000 == 165 [pid = 1850] [id = 749] 03:22:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x7fb6e4644800) [pid = 1850] [serial = 2247] [outer = (nil)] 03:22:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x7fb6e64df800) [pid = 1850] [serial = 2248] [outer = 0x7fb6e4644800] 03:22:13 INFO - PROCESS | 1850 | 1462530133164 Marionette DEBUG loaded listener.js 03:22:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 189 (0x7fb6e681b800) [pid = 1850] [serial = 2249] [outer = 0x7fb6e4644800] 03:22:14 INFO - PROCESS | 1850 | 1462530134015 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]]]}] 03:22:14 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. 03:22:14 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1486ms 03:22:14 INFO - PROCESS | 1850 | 1462530134039 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 03:22:14 INFO - PROCESS | 1850 | 1462530134043 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 03:22:14 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 03:22:14 INFO - PROCESS | 1850 | 1462530134049 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 03:22:14 INFO - PROCESS | 1850 | 1462530134052 Marionette TRACE conn4 <- [1,2966,null,{}] 03:22:14 INFO - PROCESS | 1850 | 1462530134059 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}] 03:22:14 INFO - PROCESS | 1850 | 1462530134310 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 03:22:14 INFO - PROCESS | 1850 | 1462530134571 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e8186800 == 166 [pid = 1850] [id = 750] 03:22:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 190 (0x7fb6e4403400) [pid = 1850] [serial = 2250] [outer = (nil)] 03:22:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 191 (0x7fb6e6909000) [pid = 1850] [serial = 2251] [outer = 0x7fb6e4403400] 03:22:14 INFO - PROCESS | 1850 | 1462530134647 Marionette DEBUG loaded listener.js 03:22:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 192 (0x7fb6e6a81400) [pid = 1850] [serial = 2252] [outer = 0x7fb6e4403400] 03:22:15 INFO - PROCESS | 1850 | 1462530135610 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]]]}] 03:22:15 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. 03:22:15 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1585ms 03:22:15 INFO - PROCESS | 1850 | 1462530135638 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 03:22:15 INFO - PROCESS | 1850 | 1462530135644 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 03:22:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 03:22:15 INFO - PROCESS | 1850 | 1462530135654 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 03:22:15 INFO - PROCESS | 1850 | 1462530135657 Marionette TRACE conn4 <- [1,2970,null,{}] 03:22:15 INFO - PROCESS | 1850 | 1462530135666 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}] 03:22:16 INFO - PROCESS | 1850 | 1462530136084 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 03:22:16 INFO - PROCESS | 1850 | 1462530136429 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6ea17e000 == 167 [pid = 1850] [id = 751] 03:22:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 193 (0x7fb6e6188800) [pid = 1850] [serial = 2253] [outer = (nil)] 03:22:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 194 (0x7fb6e6a8a400) [pid = 1850] [serial = 2254] [outer = 0x7fb6e6188800] 03:22:16 INFO - PROCESS | 1850 | 1462530136550 Marionette DEBUG loaded listener.js 03:22:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 195 (0x7fb6e6bb5c00) [pid = 1850] [serial = 2255] [outer = 0x7fb6e6188800] 03:22:17 INFO - PROCESS | 1850 | 1462530137446 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]]]}] 03:22:17 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. 03:22:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1841ms 03:22:17 INFO - PROCESS | 1850 | 1462530137495 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 03:22:17 INFO - PROCESS | 1850 | 1462530137498 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 03:22:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 03:22:17 INFO - PROCESS | 1850 | 1462530137506 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 03:22:17 INFO - PROCESS | 1850 | 1462530137509 Marionette TRACE conn4 <- [1,2974,null,{}] 03:22:17 INFO - PROCESS | 1850 | 1462530137515 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}] 03:22:17 INFO - PROCESS | 1850 | 1462530137776 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 03:22:18 INFO - PROCESS | 1850 | 1462530138071 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6ee89c800 == 168 [pid = 1850] [id = 752] 03:22:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 196 (0x7fb6e6a10800) [pid = 1850] [serial = 2256] [outer = (nil)] 03:22:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 197 (0x7fb6e6bd7400) [pid = 1850] [serial = 2257] [outer = 0x7fb6e6a10800] 03:22:18 INFO - PROCESS | 1850 | 1462530138164 Marionette DEBUG loaded listener.js 03:22:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 198 (0x7fb6e6c7a400) [pid = 1850] [serial = 2258] [outer = 0x7fb6e6a10800] 03:22:19 INFO - PROCESS | 1850 | 1462530139127 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]]]}] 03:22:19 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. 03:22:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1631ms 03:22:19 INFO - PROCESS | 1850 | 1462530139138 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 03:22:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 03:22:19 INFO - PROCESS | 1850 | 1462530139143 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 03:22:19 INFO - PROCESS | 1850 | 1462530139151 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 03:22:19 INFO - PROCESS | 1850 | 1462530139154 Marionette TRACE conn4 <- [1,2978,null,{}] 03:22:19 INFO - PROCESS | 1850 | 1462530139160 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}] 03:22:19 INFO - PROCESS | 1850 | 1462530139437 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 03:22:19 INFO - PROCESS | 1850 | 1462530139696 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:19 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f0fbb800 == 169 [pid = 1850] [id = 753] 03:22:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 199 (0x7fb6d9f2ac00) [pid = 1850] [serial = 2259] [outer = (nil)] 03:22:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 200 (0x7fb6e6e0d400) [pid = 1850] [serial = 2260] [outer = 0x7fb6d9f2ac00] 03:22:19 INFO - PROCESS | 1850 | 1462530139772 Marionette DEBUG loaded listener.js 03:22:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 201 (0x7fb6e76c0000) [pid = 1850] [serial = 2261] [outer = 0x7fb6d9f2ac00] 03:22:22 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6fd222800 == 168 [pid = 1850] [id = 643] 03:22:22 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e710d000 == 167 [pid = 1850] [id = 684] 03:22:22 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e6b16000 == 166 [pid = 1850] [id = 683] 03:22:22 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e5341000 == 165 [pid = 1850] [id = 722] 03:22:22 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e0ebb000 == 164 [pid = 1850] [id = 721] 03:22:22 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6dfe7b000 == 163 [pid = 1850] [id = 720] 03:22:22 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6df655000 == 162 [pid = 1850] [id = 719] 03:22:22 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6df4a0800 == 161 [pid = 1850] [id = 718] 03:22:22 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6dea0c800 == 160 [pid = 1850] [id = 717] 03:22:22 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6dde02800 == 159 [pid = 1850] [id = 716] 03:22:22 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6dac4a000 == 158 [pid = 1850] [id = 715] 03:22:22 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d80c6000 == 157 [pid = 1850] [id = 714] 03:22:22 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d3407800 == 156 [pid = 1850] [id = 713] 03:22:22 INFO - PROCESS | 1850 | --DOMWINDOW == 200 (0x7fb6d8d6ac00) [pid = 1850] [serial = 2138] [outer = (nil)] [url = about:blank] 03:22:22 INFO - PROCESS | 1850 | --DOMWINDOW == 199 (0x7fb6d5b28800) [pid = 1850] [serial = 2025] [outer = (nil)] [url = about:blank] 03:22:22 INFO - PROCESS | 1850 | --DOMWINDOW == 198 (0x7fb6dd597000) [pid = 1850] [serial = 2087] [outer = (nil)] [url = about:blank] 03:22:22 INFO - PROCESS | 1850 | --DOMWINDOW == 197 (0x7fb6d5b32c00) [pid = 1850] [serial = 2079] [outer = (nil)] [url = about:blank] 03:22:22 INFO - PROCESS | 1850 | --DOMWINDOW == 196 (0x7fb6df4cc000) [pid = 1850] [serial = 2091] [outer = (nil)] [url = about:blank] 03:22:22 INFO - PROCESS | 1850 | --DOMWINDOW == 195 (0x7fb6daaa7800) [pid = 1850] [serial = 2084] [outer = (nil)] [url = about:blank] 03:22:22 INFO - PROCESS | 1850 | --DOMWINDOW == 194 (0x7fb6dfabd000) [pid = 1850] [serial = 2094] [outer = (nil)] [url = about:blank] 03:22:22 INFO - PROCESS | 1850 | --DOMWINDOW == 193 (0x7fb6daab1c00) [pid = 1850] [serial = 2085] [outer = (nil)] [url = about:blank] 03:22:22 INFO - PROCESS | 1850 | --DOMWINDOW == 192 (0x7fb6e1079800) [pid = 1850] [serial = 2097] [outer = (nil)] [url = about:blank] 03:22:22 INFO - PROCESS | 1850 | --DOMWINDOW == 191 (0x7fb6d469bc00) [pid = 1850] [serial = 2076] [outer = (nil)] [url = about:blank] 03:22:22 INFO - PROCESS | 1850 | --DOMWINDOW == 190 (0x7fb6e6a85c00) [pid = 1850] [serial = 2118] [outer = (nil)] [url = about:blank] 03:22:22 INFO - PROCESS | 1850 | --DOMWINDOW == 189 (0x7fb6e1222800) [pid = 1850] [serial = 2099] [outer = (nil)] [url = about:blank] 03:22:22 INFO - PROCESS | 1850 | --DOMWINDOW == 188 (0x7fb6e1137c00) [pid = 1850] [serial = 2043] [outer = (nil)] [url = about:blank] 03:22:22 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x7fb6d8c9c400) [pid = 1850] [serial = 2136] [outer = (nil)] [url = about:blank] 03:22:22 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x7fb6df515800) [pid = 1850] [serial = 2037] [outer = (nil)] [url = about:blank] 03:22:22 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x7fb6d955b800) [pid = 1850] [serial = 2082] [outer = (nil)] [url = about:blank] 03:22:22 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x7fb6e64d8400) [pid = 1850] [serial = 2109] [outer = (nil)] [url = about:blank] 03:22:22 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x7fb6d46a4c00) [pid = 1850] [serial = 2022] [outer = (nil)] [url = about:blank] 03:22:22 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x7fb6e0e43000) [pid = 1850] [serial = 2096] [outer = (nil)] [url = about:blank] 03:22:22 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x7fb6d5aa5800) [pid = 1850] [serial = 2133] [outer = (nil)] [url = about:blank] 03:22:22 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x7fb6d8c9b800) [pid = 1850] [serial = 2028] [outer = (nil)] [url = about:blank] 03:22:22 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x7fb6d7464400) [pid = 1850] [serial = 2135] [outer = (nil)] [url = about:blank] 03:22:22 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x7fb6e6188400) [pid = 1850] [serial = 2108] [outer = (nil)] [url = about:blank] 03:22:22 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x7fb6e6bd1c00) [pid = 1850] [serial = 2124] [outer = (nil)] [url = about:blank] 03:22:22 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x7fb6e6bac800) [pid = 1850] [serial = 2120] [outer = (nil)] [url = about:blank] 03:22:22 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x7fb6e6bd9c00) [pid = 1850] [serial = 2126] [outer = (nil)] [url = about:blank] 03:22:22 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x7fb6e464a400) [pid = 1850] [serial = 2103] [outer = (nil)] [url = about:blank] 03:22:22 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x7fb6e6a06c00) [pid = 1850] [serial = 2115] [outer = (nil)] [url = about:blank] 03:22:22 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x7fb6df693400) [pid = 1850] [serial = 2093] [outer = (nil)] [url = about:blank] 03:22:22 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x7fb6e440d400) [pid = 1850] [serial = 2100] [outer = (nil)] [url = about:blank] 03:22:22 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x7fb6d54eb800) [pid = 1850] [serial = 1950] [outer = (nil)] [url = about:blank] 03:22:22 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x7fb6e6a10c00) [pid = 1850] [serial = 2117] [outer = (nil)] [url = about:blank] 03:22:22 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x7fb6e6bb6c00) [pid = 1850] [serial = 2123] [outer = (nil)] [url = about:blank] 03:22:22 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x7fb6e6817c00) [pid = 1850] [serial = 2112] [outer = (nil)] [url = about:blank] 03:22:22 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x7fb6d35a1000) [pid = 1850] [serial = 2019] [outer = (nil)] [url = about:blank] 03:22:22 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7fb6d8c9a000) [pid = 1850] [serial = 2081] [outer = (nil)] [url = about:blank] 03:22:22 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7fb6df42ec00) [pid = 1850] [serial = 2090] [outer = (nil)] [url = about:blank] 03:22:22 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7fb6e5398000) [pid = 1850] [serial = 2106] [outer = (nil)] [url = about:blank] 03:22:22 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7fb6de071c00) [pid = 1850] [serial = 2088] [outer = (nil)] [url = about:blank] 03:22:22 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x7fb6d460e000) [pid = 1850] [serial = 2130] [outer = (nil)] [url = about:blank] 03:22:22 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x7fb6e690b800) [pid = 1850] [serial = 2114] [outer = (nil)] [url = about:blank] 03:22:22 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x7fb6d5a76800) [pid = 1850] [serial = 2078] [outer = (nil)] [url = about:blank] 03:22:22 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x7fb6d441b800) [pid = 1850] [serial = 2075] [outer = (nil)] [url = about:blank] 03:22:22 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x7fb6d9861800) [pid = 1850] [serial = 2031] [outer = (nil)] [url = about:blank] 03:22:22 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x7fb6e6bb3800) [pid = 1850] [serial = 2121] [outer = (nil)] [url = about:blank] 03:22:22 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x7fb6d4414800) [pid = 1850] [serial = 2129] [outer = (nil)] [url = about:blank] 03:22:22 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x7fb6e64e2400) [pid = 1850] [serial = 2111] [outer = (nil)] [url = about:blank] 03:22:22 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x7fb6e45d3000) [pid = 1850] [serial = 2102] [outer = (nil)] [url = about:blank] 03:22:22 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x7fb6e476cc00) [pid = 1850] [serial = 2105] [outer = (nil)] [url = about:blank] 03:22:22 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x7fb6de1d6400) [pid = 1850] [serial = 2034] [outer = (nil)] [url = about:blank] 03:22:22 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7fb6d54f3800) [pid = 1850] [serial = 2132] [outer = (nil)] [url = about:blank] 03:22:22 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7fb6e0e43400) [pid = 1850] [serial = 2040] [outer = (nil)] [url = about:blank] 03:22:23 INFO - PROCESS | 1850 | 1462530143005 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]]]}] 03:22:23 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. 03:22:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 3989ms 03:22:23 INFO - PROCESS | 1850 | 1462530143140 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 03:22:23 INFO - PROCESS | 1850 | 1462530143144 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 03:22:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 03:22:23 INFO - PROCESS | 1850 | 1462530143154 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 03:22:23 INFO - PROCESS | 1850 | 1462530143160 Marionette TRACE conn4 <- [1,2982,null,{}] 03:22:23 INFO - PROCESS | 1850 | 1462530143169 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}] 03:22:23 INFO - PROCESS | 1850 | 1462530143394 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 03:22:23 INFO - PROCESS | 1850 | 1462530143604 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:23 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d32f9800 == 157 [pid = 1850] [id = 754] 03:22:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7fb6d3af1c00) [pid = 1850] [serial = 2262] [outer = (nil)] 03:22:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7fb6d3afc400) [pid = 1850] [serial = 2263] [outer = 0x7fb6d3af1c00] 03:22:23 INFO - PROCESS | 1850 | 1462530143671 Marionette DEBUG loaded listener.js 03:22:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7fb6d441dc00) [pid = 1850] [serial = 2264] [outer = 0x7fb6d3af1c00] 03:22:24 INFO - PROCESS | 1850 | 1462530144383 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"]]]}] 03:22:24 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 03:22:24 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 03:22:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:22:24 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 03:22:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1289ms 03:22:24 INFO - PROCESS | 1850 | 1462530144445 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 03:22:24 INFO - PROCESS | 1850 | 1462530144453 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 03:22:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 03:22:24 INFO - PROCESS | 1850 | 1462530144463 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 03:22:24 INFO - PROCESS | 1850 | 1462530144466 Marionette TRACE conn4 <- [1,2986,null,{}] 03:22:24 INFO - PROCESS | 1850 | 1462530144472 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}] 03:22:24 INFO - PROCESS | 1850 | 1462530144758 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 03:22:24 INFO - PROCESS | 1850 | 1462530144784 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:24 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d3ea0000 == 158 [pid = 1850] [id = 755] 03:22:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x7fb6d46a7c00) [pid = 1850] [serial = 2265] [outer = (nil)] 03:22:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x7fb6d533f000) [pid = 1850] [serial = 2266] [outer = 0x7fb6d46a7c00] 03:22:24 INFO - PROCESS | 1850 | 1462530144849 Marionette DEBUG loaded listener.js 03:22:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x7fb6d5a7b000) [pid = 1850] [serial = 2267] [outer = 0x7fb6d46a7c00] 03:22:25 INFO - PROCESS | 1850 | 1462530145816 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]]]}] 03:22:25 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. 03:22:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1378ms 03:22:25 INFO - PROCESS | 1850 | 1462530145842 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 03:22:25 INFO - PROCESS | 1850 | 1462530145846 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 03:22:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 03:22:25 INFO - PROCESS | 1850 | 1462530145862 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 03:22:25 INFO - PROCESS | 1850 | 1462530145868 Marionette TRACE conn4 <- [1,2990,null,{}] 03:22:25 INFO - PROCESS | 1850 | 1462530145885 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}] 03:22:26 INFO - PROCESS | 1850 | 1462530146181 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 03:22:26 INFO - PROCESS | 1850 | 1462530146221 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:26 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d71bd000 == 159 [pid = 1850] [id = 756] 03:22:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x7fb6d5a7b800) [pid = 1850] [serial = 2268] [outer = (nil)] 03:22:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x7fb6d73cec00) [pid = 1850] [serial = 2269] [outer = 0x7fb6d5a7b800] 03:22:26 INFO - PROCESS | 1850 | 1462530146288 Marionette DEBUG loaded listener.js 03:22:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7fb6d7cc3c00) [pid = 1850] [serial = 2270] [outer = 0x7fb6d5a7b800] 03:22:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d8537000 == 160 [pid = 1850] [id = 757] 03:22:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x7fb6d8d5f400) [pid = 1850] [serial = 2271] [outer = (nil)] 03:22:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x7fb6d82aa000) [pid = 1850] [serial = 2272] [outer = 0x7fb6d8d5f400] 03:22:27 INFO - PROCESS | 1850 | 1462530147359 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]]]}] 03:22:27 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. 03:22:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1541ms 03:22:27 INFO - PROCESS | 1850 | 1462530147403 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 03:22:27 INFO - PROCESS | 1850 | 1462530147408 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 03:22:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 03:22:27 INFO - PROCESS | 1850 | 1462530147413 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 03:22:27 INFO - PROCESS | 1850 | 1462530147415 Marionette TRACE conn4 <- [1,2994,null,{}] 03:22:27 INFO - PROCESS | 1850 | 1462530147924 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}] 03:22:27 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x7fb6de9a9400) [pid = 1850] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 03:22:27 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x7fb6e0e4f800) [pid = 1850] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 03:22:27 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x7fb6d7cc5000) [pid = 1850] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 03:22:27 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x7fb6d469a800) [pid = 1850] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 03:22:27 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x7fb6e76c1000) [pid = 1850] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 03:22:27 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x7fb6e1224400) [pid = 1850] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 03:22:27 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x7fb6de9b2c00) [pid = 1850] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 03:22:28 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x7fb6e6e0a800) [pid = 1850] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 03:22:28 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x7fb6d32ccc00) [pid = 1850] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 03:22:28 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7fb6e875e800) [pid = 1850] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 03:22:28 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7fb6d32c6800) [pid = 1850] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 03:22:28 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7fb6d73ce400) [pid = 1850] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 03:22:28 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x7fb6df3b3000) [pid = 1850] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 03:22:28 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x7fb6d54e8400) [pid = 1850] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 03:22:28 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x7fb6d359fc00) [pid = 1850] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 03:22:28 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x7fb6d32ca800) [pid = 1850] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 03:22:28 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x7fb6d9776800) [pid = 1850] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 03:22:28 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x7fb6d5d53400) [pid = 1850] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 03:22:28 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x7fb6e6e07800) [pid = 1850] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 03:22:28 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x7fb6e464dc00) [pid = 1850] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 03:22:28 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x7fb6d8e08400) [pid = 1850] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 03:22:28 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x7fb6dfab9000) [pid = 1850] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 03:22:28 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x7fb6d5aa7000) [pid = 1850] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 03:22:28 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x7fb6d317cc00) [pid = 1850] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 03:22:28 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x7fb6d8d5c800) [pid = 1850] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 03:22:28 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x7fb6e1220c00) [pid = 1850] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 03:22:28 INFO - PROCESS | 1850 | 1462530148362 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 03:22:28 INFO - PROCESS | 1850 | 1462530148493 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:28 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d71bc000 == 161 [pid = 1850] [id = 758] 03:22:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x7fb6d54e8400) [pid = 1850] [serial = 2273] [outer = (nil)] 03:22:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x7fb6d5d53400) [pid = 1850] [serial = 2274] [outer = 0x7fb6d54e8400] 03:22:28 INFO - PROCESS | 1850 | 1462530148555 Marionette DEBUG loaded listener.js 03:22:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x7fb6d7ccb000) [pid = 1850] [serial = 2275] [outer = 0x7fb6d54e8400] 03:22:29 INFO - PROCESS | 1850 | 1462530149234 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]]]}] 03:22:29 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:22:29 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 03:22:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1879ms 03:22:29 INFO - PROCESS | 1850 | 1462530149295 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 03:22:29 INFO - PROCESS | 1850 | 1462530149299 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 03:22:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 03:22:29 INFO - PROCESS | 1850 | 1462530149305 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 03:22:29 INFO - PROCESS | 1850 | 1462530149320 Marionette TRACE conn4 <- [1,2998,null,{}] 03:22:29 INFO - PROCESS | 1850 | 1462530149327 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}] 03:22:29 INFO - PROCESS | 1850 | 1462530149620 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 03:22:29 INFO - PROCESS | 1850 | 1462530149640 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:29 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d9ee0800 == 162 [pid = 1850] [id = 759] 03:22:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x7fb6d3477c00) [pid = 1850] [serial = 2276] [outer = (nil)] 03:22:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x7fb6d8d67000) [pid = 1850] [serial = 2277] [outer = 0x7fb6d3477c00] 03:22:29 INFO - PROCESS | 1850 | 1462530149703 Marionette DEBUG loaded listener.js 03:22:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x7fb6d9770000) [pid = 1850] [serial = 2278] [outer = 0x7fb6d3477c00] 03:22:30 INFO - PROCESS | 1850 | 1462530150862 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]]]}] 03:22:30 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. 03:22:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1594ms 03:22:30 INFO - PROCESS | 1850 | 1462530150900 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 03:22:30 INFO - PROCESS | 1850 | 1462530150909 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 03:22:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 03:22:30 INFO - PROCESS | 1850 | 1462530150917 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 03:22:30 INFO - PROCESS | 1850 | 1462530150923 Marionette TRACE conn4 <- [1,3002,null,{}] 03:22:30 INFO - PROCESS | 1850 | 1462530150932 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}] 03:22:31 INFO - PROCESS | 1850 | 1462530151220 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 03:22:31 INFO - PROCESS | 1850 | 1462530151499 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:31 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d54a9000 == 163 [pid = 1850] [id = 760] 03:22:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x7fb6d4604400) [pid = 1850] [serial = 2279] [outer = (nil)] 03:22:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x7fb6d46e1000) [pid = 1850] [serial = 2280] [outer = 0x7fb6d4604400] 03:22:31 INFO - PROCESS | 1850 | 1462530151629 Marionette DEBUG loaded listener.js 03:22:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x7fb6d5aa1400) [pid = 1850] [serial = 2281] [outer = 0x7fb6d4604400] 03:22:32 INFO - PROCESS | 1850 | 1462530152440 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]]]}] 03:22:32 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. 03:22:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1543ms 03:22:32 INFO - PROCESS | 1850 | 1462530152461 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 03:22:32 INFO - PROCESS | 1850 | 1462530152470 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 03:22:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 03:22:32 INFO - PROCESS | 1850 | 1462530152481 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 03:22:32 INFO - PROCESS | 1850 | 1462530152485 Marionette TRACE conn4 <- [1,3006,null,{}] 03:22:32 INFO - PROCESS | 1850 | 1462530152492 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}] 03:22:32 INFO - PROCESS | 1850 | 1462530152751 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 03:22:33 INFO - PROCESS | 1850 | 1462530153029 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:33 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6daa64000 == 164 [pid = 1850] [id = 761] 03:22:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x7fb6d5b26400) [pid = 1850] [serial = 2282] [outer = (nil)] 03:22:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x7fb6d82a3000) [pid = 1850] [serial = 2283] [outer = 0x7fb6d5b26400] 03:22:33 INFO - PROCESS | 1850 | 1462530153120 Marionette DEBUG loaded listener.js 03:22:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x7fb6d8c92400) [pid = 1850] [serial = 2284] [outer = 0x7fb6d5b26400] 03:22:33 INFO - PROCESS | 1850 | 1462530153985 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]]]}] 03:22:34 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. 03:22:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1539ms 03:22:34 INFO - PROCESS | 1850 | 1462530154020 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 03:22:34 INFO - PROCESS | 1850 | 1462530154025 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 03:22:34 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 03:22:34 INFO - PROCESS | 1850 | 1462530154031 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 03:22:34 INFO - PROCESS | 1850 | 1462530154037 Marionette TRACE conn4 <- [1,3010,null,{}] 03:22:34 INFO - PROCESS | 1850 | 1462530154053 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}] 03:22:34 INFO - PROCESS | 1850 | 1462530154335 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 03:22:34 INFO - PROCESS | 1850 | 1462530154600 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:34 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6db715000 == 165 [pid = 1850] [id = 762] 03:22:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x7fb6d7464800) [pid = 1850] [serial = 2285] [outer = (nil)] 03:22:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x7fb6d9864000) [pid = 1850] [serial = 2286] [outer = 0x7fb6d7464800] 03:22:34 INFO - PROCESS | 1850 | 1462530154680 Marionette DEBUG loaded listener.js 03:22:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7fb6d9f32800) [pid = 1850] [serial = 2287] [outer = 0x7fb6d7464800] 03:22:35 INFO - PROCESS | 1850 | 1462530155473 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]]]}] 03:22:35 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 03:22:35 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1501ms 03:22:35 INFO - PROCESS | 1850 | 1462530155533 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 03:22:35 INFO - PROCESS | 1850 | 1462530155537 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 03:22:35 INFO - TEST-START | /FileAPI/FileReaderSync.worker 03:22:35 INFO - PROCESS | 1850 | 1462530155544 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 03:22:35 INFO - PROCESS | 1850 | 1462530155547 Marionette TRACE conn4 <- [1,3014,null,{}] 03:22:35 INFO - PROCESS | 1850 | 1462530155552 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}] 03:22:35 INFO - PROCESS | 1850 | 1462530155792 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 03:22:36 INFO - PROCESS | 1850 | 1462530156068 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:36 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6de05f800 == 166 [pid = 1850] [id = 763] 03:22:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7fb6d32cf400) [pid = 1850] [serial = 2288] [outer = (nil)] 03:22:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7fb6dab83c00) [pid = 1850] [serial = 2289] [outer = 0x7fb6d32cf400] 03:22:36 INFO - PROCESS | 1850 | 1462530156149 Marionette DEBUG loaded listener.js 03:22:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7fb6dd595800) [pid = 1850] [serial = 2290] [outer = 0x7fb6d32cf400] 03:22:36 INFO - PROCESS | 1850 | [1850] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:22:37 INFO - PROCESS | 1850 | 1462530157042 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 03:22:37 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 03:22:37 INFO - {} 03:22:37 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 03:22:37 INFO - {} 03:22:37 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 03:22:37 INFO - {} 03:22:37 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 03:22:37 INFO - {} 03:22:37 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1532ms 03:22:37 INFO - PROCESS | 1850 | 1462530157079 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 03:22:37 INFO - PROCESS | 1850 | 1462530157083 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 03:22:37 INFO - TEST-START | /FileAPI/fileReader.html 03:22:37 INFO - PROCESS | 1850 | 1462530157094 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 03:22:37 INFO - PROCESS | 1850 | 1462530157097 Marionette TRACE conn4 <- [1,3018,null,{}] 03:22:37 INFO - PROCESS | 1850 | 1462530157103 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}] 03:22:37 INFO - PROCESS | 1850 | 1462530157376 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 03:22:37 INFO - PROCESS | 1850 | 1462530157647 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:37 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df527800 == 167 [pid = 1850] [id = 764] 03:22:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x7fb6de1d2400) [pid = 1850] [serial = 2291] [outer = (nil)] 03:22:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x7fb6de9ae000) [pid = 1850] [serial = 2292] [outer = 0x7fb6de1d2400] 03:22:37 INFO - PROCESS | 1850 | 1462530157771 Marionette DEBUG loaded listener.js 03:22:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x7fb6ded56c00) [pid = 1850] [serial = 2293] [outer = 0x7fb6de1d2400] 03:22:38 INFO - PROCESS | 1850 | 1462530158616 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]]]}] 03:22:38 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 03:22:38 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 03:22:38 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 03:22:38 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 03:22:38 INFO - TEST-OK | /FileAPI/fileReader.html | took 1531ms 03:22:38 INFO - PROCESS | 1850 | 1462530158626 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 03:22:38 INFO - PROCESS | 1850 | 1462530158630 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 03:22:38 INFO - TEST-START | /FileAPI/historical.html 03:22:38 INFO - PROCESS | 1850 | 1462530158660 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 03:22:38 INFO - PROCESS | 1850 | 1462530158663 Marionette TRACE conn4 <- [1,3022,null,{}] 03:22:38 INFO - PROCESS | 1850 | 1462530158669 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}] 03:22:38 INFO - PROCESS | 1850 | 1462530158934 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 03:22:39 INFO - PROCESS | 1850 | 1462530159183 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:39 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df6db000 == 168 [pid = 1850] [id = 765] 03:22:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x7fb6ded58800) [pid = 1850] [serial = 2294] [outer = (nil)] 03:22:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x7fb6df512800) [pid = 1850] [serial = 2295] [outer = 0x7fb6ded58800] 03:22:39 INFO - PROCESS | 1850 | 1462530159263 Marionette DEBUG loaded listener.js 03:22:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7fb6dfe28800) [pid = 1850] [serial = 2296] [outer = 0x7fb6ded58800] 03:22:40 INFO - PROCESS | 1850 | 1462530160164 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"]]]}] 03:22:40 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 03:22:40 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 03:22:40 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 03:22:40 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 03:22:40 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 03:22:40 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 03:22:40 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 03:22:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:22:40 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 03:22:40 INFO - TEST-OK | /FileAPI/historical.html | took 1543ms 03:22:40 INFO - PROCESS | 1850 | 1462530160199 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 03:22:40 INFO - PROCESS | 1850 | 1462530160203 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 03:22:40 INFO - TEST-START | /FileAPI/idlharness.html 03:22:40 INFO - PROCESS | 1850 | 1462530160210 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 03:22:40 INFO - PROCESS | 1850 | 1462530160212 Marionette TRACE conn4 <- [1,3026,null,{}] 03:22:40 INFO - PROCESS | 1850 | 1462530160218 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}] 03:22:40 INFO - PROCESS | 1850 | 1462530160479 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 03:22:40 INFO - PROCESS | 1850 | 1462530160734 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:40 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6dfe83800 == 169 [pid = 1850] [id = 766] 03:22:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x7fb6d5343800) [pid = 1850] [serial = 2297] [outer = (nil)] 03:22:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x7fb6dfe29000) [pid = 1850] [serial = 2298] [outer = 0x7fb6d5343800] 03:22:40 INFO - PROCESS | 1850 | 1462530160811 Marionette DEBUG loaded listener.js 03:22:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7fb6e1131c00) [pid = 1850] [serial = 2299] [outer = 0x7fb6d5343800] 03:22:42 INFO - PROCESS | 1850 | 1462530162436 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]]]}] 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 03:22:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:22:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:22:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:22:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:22:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:22:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:22:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:22:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:22:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:22:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:22:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 03:22:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 03:22:42 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:22:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:22:42 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:22:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:22:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:22:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:22:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:22:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:22:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:22:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:22:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 03:22:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 03:22:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:22:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:22:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:22:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:22:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:22:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:22:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:22:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:22:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:22:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 03:22:42 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 03:22:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:22:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:22:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:22:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:22:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:22:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:22:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:22:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:22:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:22:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:22:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 03:22:42 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 03:22:42 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 03:22:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:22:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:22:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:22:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:22:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:22:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:22:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:22:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:22:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:22:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:22:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 03:22:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:22:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:22:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:22:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:22:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:22:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:22:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:22:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:22:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:22:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:22:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 03:22:42 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 03:22:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:22:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:22:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:22:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:22:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:22:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:22:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:22:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:22:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:22:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:22:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 03:22:42 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 03:22:42 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 03:22:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:22:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:22:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:22:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:22:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:22:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:22:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:22:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:22:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:22:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:22:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 03:22:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 03:22:42 INFO - TEST-OK | /FileAPI/idlharness.html | took 2306ms 03:22:42 INFO - PROCESS | 1850 | 1462530162516 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 03:22:42 INFO - PROCESS | 1850 | 1462530162519 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 03:22:42 INFO - TEST-START | /FileAPI/idlharness.worker 03:22:42 INFO - PROCESS | 1850 | 1462530162525 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 03:22:42 INFO - PROCESS | 1850 | 1462530162528 Marionette TRACE conn4 <- [1,3030,null,{}] 03:22:42 INFO - PROCESS | 1850 | 1462530162537 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}] 03:22:42 INFO - PROCESS | 1850 | 1462530162852 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 03:22:43 INFO - PROCESS | 1850 | 1462530163100 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:43 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df3db000 == 170 [pid = 1850] [id = 767] 03:22:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7fb6d73cfc00) [pid = 1850] [serial = 2300] [outer = (nil)] 03:22:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7fb6e6a02400) [pid = 1850] [serial = 2301] [outer = 0x7fb6d73cfc00] 03:22:43 INFO - PROCESS | 1850 | 1462530163174 Marionette DEBUG loaded listener.js 03:22:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7fb6e6bcbc00) [pid = 1850] [serial = 2302] [outer = 0x7fb6d73cfc00] 03:22:43 INFO - PROCESS | 1850 | [1850] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:22:45 INFO - PROCESS | 1850 | 1462530165391 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,{},{}]]]}] 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:22:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:22:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:22:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:22:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:22:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:22:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 03:22:45 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:22:45 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:22:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:22:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:22:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:22:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:22:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 03:22:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:22:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:22:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:22:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:22:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:22:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 03:22:45 INFO - {} 03:22:45 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 03:22:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:22:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:22:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:22:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:22:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:22:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:22:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 03:22:45 INFO - {} 03:22:45 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 - {} 03:22:45 INFO - {} 03:22:45 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 03:22:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:22:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:22:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:22:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:22:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:22:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:22:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:22:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:22:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:22:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:22:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:22:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:22:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 03:22:45 INFO - {} 03:22:45 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 03:22:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:22:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:22:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:22:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:22:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:22:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:22:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 03:22:45 INFO - {} 03:22:45 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 - {} 03:22:45 INFO - {} 03:22:45 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 03:22:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:22:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:22:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:22:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:22:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:22:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:22:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:22:45 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 03:22:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 03:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:22:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 03:22:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:22:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:22:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:22:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:22:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:22:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 03:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:22:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:22:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:22:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:22:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:22:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:22:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:22:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 03:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:22:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 03:22:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:22:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:22:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:22:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:22:45 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 03:22:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 03:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:22:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 03:22:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:22:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:22:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:22:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:22:45 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 03:22:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 03:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:22:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 03:22:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:22:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:22:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:22:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:22:45 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 03:22:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 03:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:22:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:22:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:22:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:22:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:22:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:22:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:22:45 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 03:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:22:45 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:22:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:22:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:22:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:22:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:22:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:22:45 INFO - {} 03:22:45 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3031ms 03:22:45 INFO - PROCESS | 1850 | 1462530165561 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 03:22:45 INFO - PROCESS | 1850 | 1462530165564 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 03:22:45 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 03:22:45 INFO - PROCESS | 1850 | 1462530165631 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 03:22:45 INFO - PROCESS | 1850 | 1462530165638 Marionette TRACE conn4 <- [1,3034,null,{}] 03:22:45 INFO - PROCESS | 1850 | 1462530165658 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}] 03:22:45 INFO - PROCESS | 1850 | 1462530165977 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 03:22:46 INFO - PROCESS | 1850 | 1462530166240 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:46 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6ecae6800 == 171 [pid = 1850] [id = 768] 03:22:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7fb6e1132c00) [pid = 1850] [serial = 2303] [outer = (nil)] 03:22:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7fb6e6e08800) [pid = 1850] [serial = 2304] [outer = 0x7fb6e1132c00] 03:22:46 INFO - PROCESS | 1850 | 1462530166315 Marionette DEBUG loaded listener.js 03:22:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x7fb6ecab2800) [pid = 1850] [serial = 2305] [outer = 0x7fb6e1132c00] 03:22:47 INFO - PROCESS | 1850 | 1462530167093 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]]]}] 03:22:47 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 03:22:47 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1559ms 03:22:47 INFO - PROCESS | 1850 | 1462530167137 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 03:22:47 INFO - PROCESS | 1850 | 1462530167140 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 03:22:47 INFO - TEST-START | /FileAPI/blob/Blob-close.html 03:22:47 INFO - PROCESS | 1850 | 1462530167147 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 03:22:47 INFO - PROCESS | 1850 | 1462530167150 Marionette TRACE conn4 <- [1,3038,null,{}] 03:22:47 INFO - PROCESS | 1850 | 1462530167155 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}] 03:22:47 INFO - PROCESS | 1850 | 1462530167477 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 03:22:47 INFO - PROCESS | 1850 | 1462530167694 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:47 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f0e74000 == 172 [pid = 1850] [id = 769] 03:22:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x7fb6d54f3000) [pid = 1850] [serial = 2306] [outer = (nil)] 03:22:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x7fb6ec95f000) [pid = 1850] [serial = 2307] [outer = 0x7fb6d54f3000] 03:22:47 INFO - PROCESS | 1850 | 1462530167773 Marionette DEBUG loaded listener.js 03:22:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x7fb6ed776400) [pid = 1850] [serial = 2308] [outer = 0x7fb6d54f3000] 03:22:48 INFO - PROCESS | 1850 | 1462530168598 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"]]]}] 03:22:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 03:22:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 03:22:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:22:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 03:22:48 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1486ms 03:22:48 INFO - PROCESS | 1850 | 1462530168635 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 03:22:48 INFO - PROCESS | 1850 | 1462530168638 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 03:22:48 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 03:22:48 INFO - PROCESS | 1850 | 1462530168645 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 03:22:48 INFO - PROCESS | 1850 | 1462530168649 Marionette TRACE conn4 <- [1,3042,null,{}] 03:22:48 INFO - PROCESS | 1850 | 1462530168655 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}] 03:22:48 INFO - PROCESS | 1850 | 1462530168958 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 03:22:49 INFO - PROCESS | 1850 | 1462530169210 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:49 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6f1a62000 == 173 [pid = 1850] [id = 770] 03:22:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x7fb6de067000) [pid = 1850] [serial = 2309] [outer = (nil)] 03:22:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x7fb6eebe1c00) [pid = 1850] [serial = 2310] [outer = 0x7fb6de067000] 03:22:49 INFO - PROCESS | 1850 | 1462530169295 Marionette DEBUG loaded listener.js 03:22:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x7fb6ef6ad000) [pid = 1850] [serial = 2311] [outer = 0x7fb6de067000] 03:22:50 INFO - PROCESS | 1850 | 1462530170428 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]]]}] 03:22:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 03:22:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 03:22:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 03:22:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 03:22:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 03:22:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 03:22:50 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. 03:22:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 03:22:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 03:22:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 03:22:50 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'.) 03:22:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 03:22:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 03:22:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 03:22:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 03:22:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 03:22:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 03:22:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 03:22:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 03:22:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 03:22:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 03:22:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 03:22:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 03:22:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 03:22:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 03:22:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 03:22:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 03:22:50 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. 03:22:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 03:22:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:22:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 03:22:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 03:22:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 03:22:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 03:22:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 03:22:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 03:22:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 03:22:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 03:22:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 03:22:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 03:22:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 03:22:50 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. 03:22:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 03:22:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:22:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:22:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 03:22:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:22:50 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. 03:22:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 03:22:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:22:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:22:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 03:22:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:22:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 03:22:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 03:22:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 03:22:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 03:22:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 03:22:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:22:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 03:22:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 03:22:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 03:22:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 03:22:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:22:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:22:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:22:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:22:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 03:22:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 03:22:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:22:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:22:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:22:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:22:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 03:22:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:22:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:22:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:22:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:22:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 03:22:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:22:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:22:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:22:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:22:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 03:22:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 03:22:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:22:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:22:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:22:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:22:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 03:22:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:22:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:22:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:22:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:22:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 03:22:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:22:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:22:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:22:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:22:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 03:22:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:22:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:22:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:22:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:22:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 03:22:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:22:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:22:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:22:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:22:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 03:22:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 03:22:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 03:22:50 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1870ms 03:22:50 INFO - PROCESS | 1850 | 1462530170514 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 03:22:50 INFO - PROCESS | 1850 | 1462530170517 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 03:22:50 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 03:22:50 INFO - PROCESS | 1850 | 1462530170587 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 03:22:50 INFO - PROCESS | 1850 | 1462530170589 Marionette TRACE conn4 <- [1,3046,null,{}] 03:22:50 INFO - PROCESS | 1850 | 1462530170598 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}] 03:22:50 INFO - PROCESS | 1850 | 1462530170942 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 03:22:51 INFO - PROCESS | 1850 | 1462530171270 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e6aba800 == 174 [pid = 1850] [id = 771] 03:22:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x7fb6d3174000) [pid = 1850] [serial = 2312] [outer = (nil)] 03:22:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x7fb6e440f000) [pid = 1850] [serial = 2313] [outer = 0x7fb6d3174000] 03:22:51 INFO - PROCESS | 1850 | 1462530171344 Marionette DEBUG loaded listener.js 03:22:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x7fb6e6c76800) [pid = 1850] [serial = 2314] [outer = 0x7fb6d3174000] 03:22:51 INFO - PROCESS | 1850 | [1850] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:22:52 INFO - PROCESS | 1850 | 1462530172200 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 03:22:52 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 03:22:52 INFO - {} 03:22:52 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1689ms 03:22:52 INFO - PROCESS | 1850 | 1462530172221 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 03:22:52 INFO - PROCESS | 1850 | 1462530172225 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 03:22:52 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 03:22:52 INFO - PROCESS | 1850 | 1462530172231 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 03:22:52 INFO - PROCESS | 1850 | 1462530172234 Marionette TRACE conn4 <- [1,3050,null,{}] 03:22:52 INFO - PROCESS | 1850 | 1462530172240 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}] 03:22:52 INFO - PROCESS | 1850 | 1462530172497 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 03:22:52 INFO - PROCESS | 1850 | 1462530172775 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:52 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6ea16a000 == 175 [pid = 1850] [id = 772] 03:22:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x7fb6df4c5c00) [pid = 1850] [serial = 2315] [outer = (nil)] 03:22:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x7fb6e76c4800) [pid = 1850] [serial = 2316] [outer = 0x7fb6df4c5c00] 03:22:52 INFO - PROCESS | 1850 | 1462530172850 Marionette DEBUG loaded listener.js 03:22:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x7fb6e8117400) [pid = 1850] [serial = 2317] [outer = 0x7fb6df4c5c00] 03:22:53 INFO - PROCESS | 1850 | 1462530173664 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]]]}] 03:22:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 03:22:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 03:22:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 03:22:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 03:22:53 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1492ms 03:22:53 INFO - PROCESS | 1850 | 1462530173725 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 03:22:53 INFO - PROCESS | 1850 | 1462530173728 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 03:22:53 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 03:22:53 INFO - PROCESS | 1850 | 1462530173736 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 03:22:53 INFO - PROCESS | 1850 | 1462530173739 Marionette TRACE conn4 <- [1,3054,null,{}] 03:22:53 INFO - PROCESS | 1850 | 1462530173744 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}] 03:22:54 INFO - PROCESS | 1850 | 1462530174002 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 03:22:54 INFO - PROCESS | 1850 | 1462530174278 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6fd222800 == 176 [pid = 1850] [id = 773] 03:22:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x7fb6e113f400) [pid = 1850] [serial = 2318] [outer = (nil)] 03:22:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x7fb6e812fc00) [pid = 1850] [serial = 2319] [outer = 0x7fb6e113f400] 03:22:54 INFO - PROCESS | 1850 | 1462530174353 Marionette DEBUG loaded listener.js 03:22:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x7fb6e8603000) [pid = 1850] [serial = 2320] [outer = 0x7fb6e113f400] 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 03:22:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 03:22:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 03:22:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:22:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:22:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:22:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 03:22:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:22:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:22:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:22:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 03:22:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:22:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:22:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:22:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 03:22:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:22:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:22:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:22:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 03:22:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:22:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:22:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:22:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 03:22:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:22:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:22:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:22:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 03:22:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:22:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:22:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:22:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 03:22:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:22:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:22:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:22:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 03:22:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:22:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:22:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:22:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 03:22:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:22:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:22:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:22:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 03:22:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:22:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:22:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:22:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 03:22:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:22:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:22:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:22:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 03:22:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:22:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:22:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:22:55 INFO - PROCESS | 1850 | 1462530175642 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"]]]}] 03:22:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 03:22:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:22:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:22:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:22:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 03:22:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:22:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:22:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:22:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 03:22:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:22:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:22:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:22:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 03:22:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:22:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:22:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:22:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 03:22:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:22:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:22:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:22:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 03:22:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:22:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:22:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:22:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 03:22:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:22:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:22:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:22:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 03:22:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:22:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:22:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:22:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 03:22:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:22:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:22:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:22:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:22:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:22:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:22:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:22:55 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" 03:22:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:22:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:22:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:22:55 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" 03:22:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:22:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:22:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:22:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:22:55 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2017ms 03:22:55 INFO - PROCESS | 1850 | 1462530175814 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 03:22:55 INFO - PROCESS | 1850 | 1462530175825 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 03:22:55 INFO - TEST-START | /FileAPI/file/File-constructor.html 03:22:55 INFO - PROCESS | 1850 | 1462530175834 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 03:22:55 INFO - PROCESS | 1850 | 1462530175837 Marionette TRACE conn4 <- [1,3058,null,{}] 03:22:55 INFO - PROCESS | 1850 | 1462530175842 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}] 03:22:56 INFO - PROCESS | 1850 | 1462530176178 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 03:22:56 INFO - PROCESS | 1850 | 1462530176459 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6fe989800 == 177 [pid = 1850] [id = 774] 03:22:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x7fb6e6bd1800) [pid = 1850] [serial = 2321] [outer = (nil)] 03:22:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x7fb6f0cb6400) [pid = 1850] [serial = 2322] [outer = 0x7fb6e6bd1800] 03:22:56 INFO - PROCESS | 1850 | 1462530176535 Marionette DEBUG loaded listener.js 03:22:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x7fb6f0d18c00) [pid = 1850] [serial = 2323] [outer = 0x7fb6e6bd1800] 03:22:57 INFO - PROCESS | 1850 | 1462530177421 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]]]}] 03:22:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 03:22:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 03:22:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 03:22:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 03:22:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 03:22:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 03:22:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 03:22:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 03:22:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 03:22:57 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 03:22:57 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 03:22:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:22:57 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 03:22:57 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 03:22:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 03:22:57 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:22:57 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 03:22:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:22:57 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 03:22:57 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 03:22:57 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 03:22:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:22:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:22:57 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 03:22:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 03:22:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 03:22:57 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1640ms 03:22:57 INFO - PROCESS | 1850 | 1462530177491 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 03:22:57 INFO - PROCESS | 1850 | 1462530177495 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 03:22:57 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 03:22:57 INFO - PROCESS | 1850 | 1462530177505 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 03:22:57 INFO - PROCESS | 1850 | 1462530177510 Marionette TRACE conn4 <- [1,3062,null,{}] 03:22:57 INFO - PROCESS | 1850 | 1462530177517 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}] 03:22:57 INFO - PROCESS | 1850 | 1462530177778 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 03:22:58 INFO - PROCESS | 1850 | 1462530178109 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:58 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e7789000 == 178 [pid = 1850] [id = 775] 03:22:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x7fb6e6bce000) [pid = 1850] [serial = 2324] [outer = (nil)] 03:22:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x7fb6e8760c00) [pid = 1850] [serial = 2325] [outer = 0x7fb6e6bce000] 03:22:58 INFO - PROCESS | 1850 | 1462530178190 Marionette DEBUG loaded listener.js 03:22:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x7fb6f0d1b400) [pid = 1850] [serial = 2326] [outer = 0x7fb6e6bce000] 03:22:58 INFO - PROCESS | 1850 | [1850] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:22:59 INFO - PROCESS | 1850 | 1462530179035 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 03:22:59 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 03:22:59 INFO - {} 03:22:59 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1584ms 03:22:59 INFO - PROCESS | 1850 | 1462530179090 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 03:22:59 INFO - PROCESS | 1850 | 1462530179093 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 03:22:59 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 03:22:59 INFO - PROCESS | 1850 | 1462530179100 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 03:22:59 INFO - PROCESS | 1850 | 1462530179103 Marionette TRACE conn4 <- [1,3066,null,{}] 03:22:59 INFO - PROCESS | 1850 | 1462530179109 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}] 03:22:59 INFO - PROCESS | 1850 | 1462530179456 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 03:22:59 INFO - PROCESS | 1850 | 1462530179676 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:59 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb70250c800 == 179 [pid = 1850] [id = 776] 03:22:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 189 (0x7fb6e6e0b000) [pid = 1850] [serial = 2327] [outer = (nil)] 03:22:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 190 (0x7fb6f1642800) [pid = 1850] [serial = 2328] [outer = 0x7fb6e6e0b000] 03:22:59 INFO - PROCESS | 1850 | 1462530179792 Marionette DEBUG loaded listener.js 03:22:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 191 (0x7fb6f1ce1000) [pid = 1850] [serial = 2329] [outer = 0x7fb6e6e0b000] 03:23:00 INFO - PROCESS | 1850 | 1462530180549 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]]]}] 03:23:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 03:23:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 03:23:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 03:23:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 03:23:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 03:23:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 03:23:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 03:23:00 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1484ms 03:23:00 INFO - PROCESS | 1850 | 1462530180587 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 03:23:00 INFO - PROCESS | 1850 | 1462530180589 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 03:23:00 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 03:23:00 INFO - PROCESS | 1850 | 1462530180597 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 03:23:00 INFO - PROCESS | 1850 | 1462530180601 Marionette TRACE conn4 <- [1,3070,null,{}] 03:23:00 INFO - PROCESS | 1850 | 1462530180608 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}] 03:23:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e63c9000 == 178 [pid = 1850] [id = 397] 03:23:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d52b8000 == 177 [pid = 1850] [id = 649] 03:23:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d1322000 == 176 [pid = 1850] [id = 730] 03:23:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d71bc000 == 175 [pid = 1850] [id = 758] 03:23:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d8537000 == 174 [pid = 1850] [id = 757] 03:23:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d71bd000 == 173 [pid = 1850] [id = 756] 03:23:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d3ea0000 == 172 [pid = 1850] [id = 755] 03:23:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6d32f9800 == 171 [pid = 1850] [id = 754] 03:23:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6f0fbb800 == 170 [pid = 1850] [id = 753] 03:23:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6ee89c800 == 169 [pid = 1850] [id = 752] 03:23:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6ea17e000 == 168 [pid = 1850] [id = 751] 03:23:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e8186800 == 167 [pid = 1850] [id = 750] 03:23:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e7105000 == 166 [pid = 1850] [id = 749] 03:23:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fb6e0ec1000 == 165 [pid = 1850] [id = 746] 03:23:02 INFO - PROCESS | 1850 | 1462530182962 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 03:23:03 INFO - PROCESS | 1850 | --DOMWINDOW == 190 (0x7fb6d3bd1000) [pid = 1850] [serial = 2195] [outer = (nil)] [url = about:blank] 03:23:03 INFO - PROCESS | 1850 | --DOMWINDOW == 189 (0x7fb6e5394c00) [pid = 1850] [serial = 2055] [outer = (nil)] [url = about:blank] 03:23:03 INFO - PROCESS | 1850 | --DOMWINDOW == 188 (0x7fb6e6e0cc00) [pid = 1850] [serial = 2171] [outer = (nil)] [url = about:blank] 03:23:03 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x7fb6e6bd4000) [pid = 1850] [serial = 2169] [outer = (nil)] [url = about:blank] 03:23:03 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x7fb6de9ab000) [pid = 1850] [serial = 2154] [outer = (nil)] [url = about:blank] 03:23:03 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x7fb6e875a000) [pid = 1850] [serial = 2181] [outer = (nil)] [url = about:blank] 03:23:03 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x7fb6e4403800) [pid = 1850] [serial = 2046] [outer = (nil)] [url = about:blank] 03:23:03 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x7fb6e76c0400) [pid = 1850] [serial = 2172] [outer = (nil)] [url = about:blank] 03:23:03 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x7fb6d54f0000) [pid = 1850] [serial = 2199] [outer = (nil)] [url = about:blank] 03:23:03 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x7fb6d35a4000) [pid = 1850] [serial = 2141] [outer = (nil)] [url = about:blank] 03:23:03 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x7fb6e8608400) [pid = 1850] [serial = 2178] [outer = (nil)] [url = about:blank] 03:23:03 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x7fb6e6c7bc00) [pid = 1850] [serial = 2127] [outer = (nil)] [url = about:blank] 03:23:03 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x7fb6e6a80800) [pid = 1850] [serial = 2168] [outer = (nil)] [url = about:blank] 03:23:03 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x7fb6d371b400) [pid = 1850] [serial = 2201] [outer = (nil)] [url = about:blank] 03:23:03 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x7fb6e835e000) [pid = 1850] [serial = 2180] [outer = (nil)] [url = about:blank] 03:23:03 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x7fb6ea1bc000) [pid = 1850] [serial = 2189] [outer = (nil)] [url = about:blank] 03:23:03 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x7fb6d986a400) [pid = 1850] [serial = 2073] [outer = (nil)] [url = about:blank] 03:23:03 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x7fb6e4645800) [pid = 1850] [serial = 2049] [outer = (nil)] [url = about:blank] 03:23:03 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x7fb6d5339400) [pid = 1850] [serial = 2202] [outer = (nil)] [url = about:blank] 03:23:03 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x7fb6d5d52400) [pid = 1850] [serial = 2204] [outer = (nil)] [url = about:blank] 03:23:03 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x7fb6e113e800) [pid = 1850] [serial = 2159] [outer = (nil)] [url = about:blank] 03:23:03 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x7fb6e5395000) [pid = 1850] [serial = 2165] [outer = (nil)] [url = about:blank] 03:23:03 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x7fb6d9f32c00) [pid = 1850] [serial = 2150] [outer = (nil)] [url = about:blank] 03:23:03 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x7fb6d46e6000) [pid = 1850] [serial = 2198] [outer = (nil)] [url = about:blank] 03:23:03 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x7fb6e8318400) [pid = 1850] [serial = 2177] [outer = (nil)] [url = about:blank] 03:23:03 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7fb6e4768800) [pid = 1850] [serial = 2052] [outer = (nil)] [url = about:blank] 03:23:03 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7fb6e46a3400) [pid = 1850] [serial = 2162] [outer = (nil)] [url = about:blank] 03:23:03 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7fb6e8117000) [pid = 1850] [serial = 2174] [outer = (nil)] [url = about:blank] 03:23:03 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7fb6d4609800) [pid = 1850] [serial = 2196] [outer = (nil)] [url = about:blank] 03:23:03 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x7fb6ea13d000) [pid = 1850] [serial = 2186] [outer = (nil)] [url = about:blank] 03:23:03 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x7fb6e4762800) [pid = 1850] [serial = 2163] [outer = (nil)] [url = about:blank] 03:23:03 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x7fb6d3afcc00) [pid = 1850] [serial = 2142] [outer = (nil)] [url = about:blank] 03:23:03 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x7fb6dab90400) [pid = 1850] [serial = 2151] [outer = (nil)] [url = about:blank] 03:23:03 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x7fb6e6190800) [pid = 1850] [serial = 2166] [outer = (nil)] [url = about:blank] 03:23:03 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x7fb6d82ac000) [pid = 1850] [serial = 2147] [outer = (nil)] [url = about:blank] 03:23:03 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x7fb6df3b7800) [pid = 1850] [serial = 2156] [outer = (nil)] [url = about:blank] 03:23:03 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x7fb6d5b2b800) [pid = 1850] [serial = 2145] [outer = (nil)] [url = about:blank] 03:23:03 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x7fb6e875ac00) [pid = 1850] [serial = 2183] [outer = (nil)] [url = about:blank] 03:23:03 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x7fb6e45d5c00) [pid = 1850] [serial = 2160] [outer = (nil)] [url = about:blank] 03:23:03 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x7fb6d359bc00) [pid = 1850] [serial = 2193] [outer = (nil)] [url = about:blank] 03:23:03 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7fb6d5aa1000) [pid = 1850] [serial = 2144] [outer = (nil)] [url = about:blank] 03:23:03 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7fb6de1cac00) [pid = 1850] [serial = 2153] [outer = (nil)] [url = about:blank] 03:23:03 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7fb6e8137000) [pid = 1850] [serial = 2175] [outer = (nil)] [url = about:blank] 03:23:03 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x7fb6df69d800) [pid = 1850] [serial = 2157] [outer = (nil)] [url = about:blank] 03:23:03 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x7fb6d346b400) [pid = 1850] [serial = 2192] [outer = (nil)] [url = about:blank] 03:23:03 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x7fb6e92e3000) [pid = 1850] [serial = 2184] [outer = (nil)] [url = about:blank] 03:23:03 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x7fb6ea146c00) [pid = 1850] [serial = 2187] [outer = (nil)] [url = about:blank] 03:23:03 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x7fb6d8e0e000) [pid = 1850] [serial = 2148] [outer = (nil)] [url = about:blank] 03:23:03 INFO - PROCESS | 1850 | 1462530183426 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d2aad800 == 166 [pid = 1850] [id = 777] 03:23:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x7fb6d32d0c00) [pid = 1850] [serial = 2330] [outer = (nil)] 03:23:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x7fb6d3472000) [pid = 1850] [serial = 2331] [outer = 0x7fb6d32d0c00] 03:23:03 INFO - PROCESS | 1850 | 1462530183500 Marionette DEBUG loaded listener.js 03:23:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x7fb6d36b5400) [pid = 1850] [serial = 2332] [outer = 0x7fb6d32d0c00] 03:23:04 INFO - PROCESS | 1850 | 1462530184338 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]]]}] 03:23:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 03:23:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 03:23:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 03:23:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 03:23:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 03:23:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 03:23:04 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 3797ms 03:23:04 INFO - PROCESS | 1850 | 1462530184398 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 03:23:04 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 03:23:04 INFO - PROCESS | 1850 | 1462530184404 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 03:23:04 INFO - PROCESS | 1850 | 1462530184412 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 03:23:04 INFO - PROCESS | 1850 | 1462530184419 Marionette TRACE conn4 <- [1,3074,null,{}] 03:23:04 INFO - PROCESS | 1850 | 1462530184430 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}] 03:23:04 INFO - PROCESS | 1850 | 1462530184670 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 03:23:04 INFO - PROCESS | 1850 | 1462530184880 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d38e8000 == 167 [pid = 1850] [id = 778] 03:23:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x7fb6d3af7c00) [pid = 1850] [serial = 2333] [outer = (nil)] 03:23:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x7fb6d4604800) [pid = 1850] [serial = 2334] [outer = 0x7fb6d3af7c00] 03:23:04 INFO - PROCESS | 1850 | 1462530184963 Marionette DEBUG loaded listener.js 03:23:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7fb6d469b800) [pid = 1850] [serial = 2335] [outer = 0x7fb6d3af7c00] 03:23:05 INFO - PROCESS | 1850 | 1462530185780 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]]]}] 03:23:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 03:23:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 03:23:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 03:23:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 03:23:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 03:23:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 03:23:05 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1390ms 03:23:05 INFO - PROCESS | 1850 | 1462530185804 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 03:23:05 INFO - PROCESS | 1850 | 1462530185808 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 03:23:05 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 03:23:05 INFO - PROCESS | 1850 | 1462530185820 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 03:23:05 INFO - PROCESS | 1850 | 1462530185822 Marionette TRACE conn4 <- [1,3078,null,{}] 03:23:05 INFO - PROCESS | 1850 | 1462530185827 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}] 03:23:06 INFO - PROCESS | 1850 | 1462530186114 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 03:23:06 INFO - PROCESS | 1850 | 1462530186176 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d54af800 == 168 [pid = 1850] [id = 779] 03:23:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7fb6d46ab000) [pid = 1850] [serial = 2336] [outer = (nil)] 03:23:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7fb6d5a77800) [pid = 1850] [serial = 2337] [outer = 0x7fb6d46ab000] 03:23:06 INFO - PROCESS | 1850 | 1462530186241 Marionette DEBUG loaded listener.js 03:23:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7fb6d5aaec00) [pid = 1850] [serial = 2338] [outer = 0x7fb6d46ab000] 03:23:07 INFO - PROCESS | 1850 | 1462530187306 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] 03:23:07 INFO - PROCESS | 1850 | 1462530187378 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 03:23:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 03:23:07 INFO - PROCESS | 1850 | 1462530187399 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 03:23:07 INFO - PROCESS | 1850 | 1462530187406 Marionette TRACE conn4 <- [1,3082,null,{}] 03:23:07 INFO - PROCESS | 1850 | 1462530187420 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}] 03:23:07 INFO - PROCESS | 1850 | 1462530187728 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 03:23:08 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x7fb6d8d5f400) [pid = 1850] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 03:23:08 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7fb6e6a10800) [pid = 1850] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 03:23:08 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7fb6ea1b7800) [pid = 1850] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 03:23:08 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7fb6d54e8400) [pid = 1850] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 03:23:08 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x7fb6dd590000) [pid = 1850] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 03:23:08 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x7fb6d8e07800) [pid = 1850] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 03:23:08 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x7fb6d46a7c00) [pid = 1850] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 03:23:08 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x7fb6d5b2e400) [pid = 1850] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 03:23:08 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x7fb6e4648400) [pid = 1850] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 03:23:08 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x7fb6d3af1c00) [pid = 1850] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 03:23:08 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x7fb6e4403400) [pid = 1850] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 03:23:08 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x7fb6de06c800) [pid = 1850] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 03:23:08 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x7fb6d7466400) [pid = 1850] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 03:23:08 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x7fb6df3b8000) [pid = 1850] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 03:23:08 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x7fb6d3476800) [pid = 1850] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 03:23:08 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x7fb6d9f2ac00) [pid = 1850] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 03:23:08 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x7fb6e6188800) [pid = 1850] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 03:23:08 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x7fb6e45c9c00) [pid = 1850] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 03:23:08 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0x7fb6df695400) [pid = 1850] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 03:23:08 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0x7fb6d441f400) [pid = 1850] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 03:23:08 INFO - PROCESS | 1850 | --DOMWINDOW == 131 (0x7fb6d8c97c00) [pid = 1850] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 03:23:08 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x7fb6e4644800) [pid = 1850] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 03:23:08 INFO - PROCESS | 1850 | --DOMWINDOW == 129 (0x7fb6df698800) [pid = 1850] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 03:23:08 INFO - PROCESS | 1850 | --DOMWINDOW == 128 (0x7fb6d8c97400) [pid = 1850] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 03:23:08 INFO - PROCESS | 1850 | --DOMWINDOW == 127 (0x7fb6d5a7b800) [pid = 1850] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 03:23:08 INFO - PROCESS | 1850 | --DOMWINDOW == 126 (0x7fb6dab8d400) [pid = 1850] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 03:23:08 INFO - PROCESS | 1850 | 1462530188537 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d5a68800 == 169 [pid = 1850] [id = 780] 03:23:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 127 (0x7fb6d3476800) [pid = 1850] [serial = 2339] [outer = (nil)] 03:23:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 128 (0x7fb6d5a7b800) [pid = 1850] [serial = 2340] [outer = 0x7fb6d3476800] 03:23:08 INFO - PROCESS | 1850 | 1462530188602 Marionette DEBUG loaded listener.js 03:23:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 129 (0x7fb6d8c95400) [pid = 1850] [serial = 2341] [outer = 0x7fb6d3476800] 03:23:09 INFO - PROCESS | 1850 | 1462530189271 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]]]}] 03:23:09 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 03:23:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 03:23:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:23:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:23:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 03:23:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 03:23:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1908ms 03:23:09 INFO - PROCESS | 1850 | 1462530189302 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 03:23:09 INFO - PROCESS | 1850 | 1462530189306 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 03:23:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 03:23:09 INFO - PROCESS | 1850 | 1462530189313 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 03:23:09 INFO - PROCESS | 1850 | 1462530189317 Marionette TRACE conn4 <- [1,3086,null,{}] 03:23:09 INFO - PROCESS | 1850 | 1462530189322 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}] 03:23:09 INFO - PROCESS | 1850 | 1462530189624 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 03:23:09 INFO - PROCESS | 1850 | 1462530189651 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6dabb9000 == 170 [pid = 1850] [id = 781] 03:23:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x7fb6d3af1c00) [pid = 1850] [serial = 2342] [outer = (nil)] 03:23:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x7fb6d8d66400) [pid = 1850] [serial = 2343] [outer = 0x7fb6d3af1c00] 03:23:09 INFO - PROCESS | 1850 | 1462530189726 Marionette DEBUG loaded listener.js 03:23:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x7fb6d9554400) [pid = 1850] [serial = 2344] [outer = 0x7fb6d3af1c00] 03:23:10 INFO - PROCESS | 1850 | 1462530190867 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 03:23:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 03:23:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1585ms 03:23:10 INFO - PROCESS | 1850 | 1462530190899 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 03:23:10 INFO - PROCESS | 1850 | 1462530190904 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 03:23:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 03:23:10 INFO - PROCESS | 1850 | 1462530190914 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 03:23:10 INFO - PROCESS | 1850 | 1462530190919 Marionette TRACE conn4 <- [1,3090,null,{}] 03:23:10 INFO - PROCESS | 1850 | 1462530190931 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}] 03:23:11 INFO - PROCESS | 1850 | 1462530191207 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 03:23:11 INFO - PROCESS | 1850 | 1462530191553 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6d5022800 == 171 [pid = 1850] [id = 782] 03:23:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x7fb6d3bcd800) [pid = 1850] [serial = 2345] [outer = (nil)] 03:23:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x7fb6d4604c00) [pid = 1850] [serial = 2346] [outer = 0x7fb6d3bcd800] 03:23:11 INFO - PROCESS | 1850 | 1462530191632 Marionette DEBUG loaded listener.js 03:23:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x7fb6d46e0c00) [pid = 1850] [serial = 2347] [outer = 0x7fb6d3bcd800] 03:23:12 INFO - PROCESS | 1850 | 1462530192441 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 03:23:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 03:23:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1543ms 03:23:12 INFO - PROCESS | 1850 | 1462530192457 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 03:23:12 INFO - PROCESS | 1850 | 1462530192466 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 03:23:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 03:23:12 INFO - PROCESS | 1850 | 1462530192476 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 03:23:12 INFO - PROCESS | 1850 | 1462530192480 Marionette TRACE conn4 <- [1,3094,null,{}] 03:23:12 INFO - PROCESS | 1850 | 1462530192487 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}] 03:23:12 INFO - PROCESS | 1850 | 1462530192727 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 03:23:13 INFO - PROCESS | 1850 | 1462530193009 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:13 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6daa68800 == 172 [pid = 1850] [id = 783] 03:23:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x7fb6d5a71800) [pid = 1850] [serial = 2348] [outer = (nil)] 03:23:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x7fb6d5d4a400) [pid = 1850] [serial = 2349] [outer = 0x7fb6d5a71800] 03:23:13 INFO - PROCESS | 1850 | 1462530193090 Marionette DEBUG loaded listener.js 03:23:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x7fb6d7467000) [pid = 1850] [serial = 2350] [outer = 0x7fb6d5a71800] 03:23:14 INFO - PROCESS | 1850 | 1462530194007 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 03:23:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 03:23:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1586ms 03:23:14 INFO - PROCESS | 1850 | 1462530194063 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 03:23:14 INFO - PROCESS | 1850 | 1462530194068 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 03:23:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 03:23:14 INFO - PROCESS | 1850 | 1462530194126 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 03:23:14 INFO - PROCESS | 1850 | 1462530194132 Marionette TRACE conn4 <- [1,3098,null,{}] 03:23:14 INFO - PROCESS | 1850 | 1462530194149 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}] 03:23:14 INFO - PROCESS | 1850 | 1462530194419 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 03:23:14 INFO - PROCESS | 1850 | 1462530194695 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6dde0d800 == 173 [pid = 1850] [id = 784] 03:23:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x7fb6d8e04c00) [pid = 1850] [serial = 2351] [outer = (nil)] 03:23:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x7fb6d9771800) [pid = 1850] [serial = 2352] [outer = 0x7fb6d8e04c00] 03:23:14 INFO - PROCESS | 1850 | 1462530194819 Marionette DEBUG loaded listener.js 03:23:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x7fb6d9f28c00) [pid = 1850] [serial = 2353] [outer = 0x7fb6d8e04c00] 03:23:15 INFO - PROCESS | 1850 | 1462530195714 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]]]}] 03:23:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 03:23:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 03:23:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1653ms 03:23:15 INFO - PROCESS | 1850 | 1462530195789 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 03:23:15 INFO - PROCESS | 1850 | 1462530195794 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 03:23:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 03:23:15 INFO - PROCESS | 1850 | 1462530195803 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 03:23:15 INFO - PROCESS | 1850 | 1462530195807 Marionette TRACE conn4 <- [1,3102,null,{}] 03:23:15 INFO - PROCESS | 1850 | 1462530195813 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}] 03:23:16 INFO - PROCESS | 1850 | 1462530196061 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 03:23:16 INFO - PROCESS | 1850 | 1462530196338 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df352800 == 174 [pid = 1850] [id = 785] 03:23:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x7fb6d9555800) [pid = 1850] [serial = 2354] [outer = (nil)] 03:23:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x7fb6dd591000) [pid = 1850] [serial = 2355] [outer = 0x7fb6d9555800] 03:23:16 INFO - PROCESS | 1850 | 1462530196457 Marionette DEBUG loaded listener.js 03:23:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x7fb6de06a000) [pid = 1850] [serial = 2356] [outer = 0x7fb6d9555800] 03:23:17 INFO - PROCESS | 1850 | 1462530197227 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 03:23:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 03:23:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1487ms 03:23:17 INFO - PROCESS | 1850 | 1462530197292 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 03:23:17 INFO - PROCESS | 1850 | 1462530197296 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 03:23:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 03:23:17 INFO - PROCESS | 1850 | 1462530197303 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 03:23:17 INFO - PROCESS | 1850 | 1462530197306 Marionette TRACE conn4 <- [1,3106,null,{}] 03:23:17 INFO - PROCESS | 1850 | 1462530197311 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}] 03:23:17 INFO - PROCESS | 1850 | 1462530197553 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 03:23:17 INFO - PROCESS | 1850 | 1462530197832 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:17 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df534000 == 175 [pid = 1850] [id = 786] 03:23:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x7fb6daab1800) [pid = 1850] [serial = 2357] [outer = (nil)] 03:23:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x7fb6de1cc400) [pid = 1850] [serial = 2358] [outer = 0x7fb6daab1800] 03:23:17 INFO - PROCESS | 1850 | 1462530197912 Marionette DEBUG loaded listener.js 03:23:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x7fb6de9ab000) [pid = 1850] [serial = 2359] [outer = 0x7fb6daab1800] 03:23:18 INFO - PROCESS | 1850 | 1462530198736 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]]]}] 03:23:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 03:23:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 03:23:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 03:23:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1482ms 03:23:18 INFO - PROCESS | 1850 | 1462530198787 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 03:23:18 INFO - PROCESS | 1850 | 1462530198790 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 03:23:18 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 03:23:18 INFO - PROCESS | 1850 | 1462530198844 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 03:23:18 INFO - PROCESS | 1850 | 1462530198846 Marionette TRACE conn4 <- [1,3110,null,{}] 03:23:18 INFO - PROCESS | 1850 | 1462530198860 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}] 03:23:19 INFO - PROCESS | 1850 | 1462530199147 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 03:23:19 INFO - PROCESS | 1850 | 1462530199433 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:19 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6df6cd800 == 176 [pid = 1850] [id = 787] 03:23:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x7fb6df4cf000) [pid = 1850] [serial = 2360] [outer = (nil)] 03:23:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7fb6df50c000) [pid = 1850] [serial = 2361] [outer = 0x7fb6df4cf000] 03:23:19 INFO - PROCESS | 1850 | 1462530199561 Marionette DEBUG loaded listener.js 03:23:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7fb6df695c00) [pid = 1850] [serial = 2362] [outer = 0x7fb6df4cf000] 03:23:20 INFO - PROCESS | 1850 | 1462530200377 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"]]]}] 03:23:20 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 03:23:20 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 03:23:20 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 03:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:23:20 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 03:23:20 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1640ms 03:23:20 INFO - PROCESS | 1850 | 1462530200438 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 03:23:20 INFO - PROCESS | 1850 | 1462530200442 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 03:23:20 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 03:23:20 INFO - PROCESS | 1850 | 1462530200448 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 03:23:20 INFO - PROCESS | 1850 | 1462530200450 Marionette TRACE conn4 <- [1,3114,null,{}] 03:23:20 INFO - PROCESS | 1850 | 1462530200456 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}] 03:23:20 INFO - PROCESS | 1850 | 1462530200780 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 03:23:21 INFO - PROCESS | 1850 | 1462530200993 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\", \"61bb4b3b-5164-48ee-b752-cd67cae70c20\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fb6e0894000 == 177 [pid = 1850] [id = 788] 03:23:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7fb6df3b7800) [pid = 1850] [serial = 2363] [outer = (nil)] 03:23:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7fb6dfabb800) [pid = 1850] [serial = 2364] [outer = 0x7fb6df3b7800] 03:23:21 INFO - PROCESS | 1850 | 1462530201071 Marionette DEBUG loaded listener.js 03:23:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x7fb6e1073800) [pid = 1850] [serial = 2365] [outer = 0x7fb6df3b7800] 03:23:21 INFO - PROCESS | 1850 | 1462530201875 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]]]}] 03:23:21 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 03:23:21 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1482ms 03:23:21 INFO - PROCESS | 1850 | 1462530201931 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 03:23:21 INFO - PROCESS | 1850 | 1462530201936 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 03:23:23 WARNING - u'runner_teardown' () 03:23:23 INFO - No more tests 03:23:23 INFO - Got 0 unexpected results 03:23:23 INFO - SUITE-END | took 1259s 03:23:23 INFO - Closing logging queue 03:23:23 INFO - queue closed 03:23:23 INFO - Return code: 0 03:23:23 WARNING - # TBPL SUCCESS # 03:23:23 INFO - Running post-action listener: _resource_record_post_action 03:23:23 INFO - Running post-run listener: _resource_record_post_run 03:23:24 INFO - Total resource usage - Wall time: 1297s; CPU: 98.0%; Read bytes: 8581120; Write bytes: 934875136; Read time: 444; Write time: 280852 03:23:24 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 03:23:24 INFO - install - Wall time: 33s; CPU: 100.0%; Read bytes: 12288; Write bytes: 28520448; Read time: 44; Write time: 22600 03:23:24 INFO - run-tests - Wall time: 1265s; CPU: 98.0%; Read bytes: 8015872; Write bytes: 904798208; Read time: 372; Write time: 258012 03:23:24 INFO - Running post-run listener: _upload_blobber_files 03:23:24 INFO - Blob upload gear active. 03:23:24 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 03:23:24 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 03:23:24 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-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 03:23:24 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-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 03:23:25 INFO - (blobuploader) - INFO - Open directory for files ... 03:23:25 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 03:23:25 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:23:25 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:23:27 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 03:23:27 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:23:27 INFO - (blobuploader) - INFO - Done attempting. 03:23:27 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 03:23:27 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:23:27 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:23:28 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 03:23:28 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:23:28 INFO - (blobuploader) - INFO - Done attempting. 03:23:28 INFO - (blobuploader) - INFO - Iteration through files over. 03:23:28 INFO - Return code: 0 03:23:28 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 03:23:28 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 03:23:28 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/f24c4366f84db64cb73ac8b56b9eadbeb80c919a297fac71de391580a13d17e60d8527ecf895026e1fe68d2342d611be8600b17459000760f31a18faa6f421ee", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/e9accc82da143072c0a68514556813bf862faa07b1c37a19ce3911eef3dda8c0860ccafe0529525ecaafff8010c3cc1a3e17a006eb437007bff96e8e7254c29f"} 03:23:28 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 03:23:28 INFO - Writing to file /builds/slave/test/properties/blobber_files 03:23:28 INFO - Contents: 03:23:28 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/f24c4366f84db64cb73ac8b56b9eadbeb80c919a297fac71de391580a13d17e60d8527ecf895026e1fe68d2342d611be8600b17459000760f31a18faa6f421ee", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/e9accc82da143072c0a68514556813bf862faa07b1c37a19ce3911eef3dda8c0860ccafe0529525ecaafff8010c3cc1a3e17a006eb437007bff96e8e7254c29f"} 03:23:28 INFO - Running post-run listener: copy_logs_to_upload_dir 03:23:28 INFO - Copying logs to upload dir... 03:23:28 INFO - mkdir: /builds/slave/test/build/upload/logs 03:23:28 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1375.806455 ========= master_lag: 0.29 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 56 secs) (at 2016-05-06 03:23:29.087925) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-06 03:23:29.089238) ========= bash -c 'for file in `ls -1`; do cat $file; done' in dir /builds/slave/test/properties (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'for file in `ls -1`; do cat $file; done'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test/properties SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1462528655.925918-2004293834 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/f24c4366f84db64cb73ac8b56b9eadbeb80c919a297fac71de391580a13d17e60d8527ecf895026e1fe68d2342d611be8600b17459000760f31a18faa6f421ee", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/e9accc82da143072c0a68514556813bf862faa07b1c37a19ce3911eef3dda8c0860ccafe0529525ecaafff8010c3cc1a3e17a006eb437007bff96e8e7254c29f"} build_url:https://queue.taskcluster.net/v1/task/OPktiWAvQSKuivbgUR__vA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/OPktiWAvQSKuivbgUR__vA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.036677 build_url: 'https://queue.taskcluster.net/v1/task/OPktiWAvQSKuivbgUR__vA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/f24c4366f84db64cb73ac8b56b9eadbeb80c919a297fac71de391580a13d17e60d8527ecf895026e1fe68d2342d611be8600b17459000760f31a18faa6f421ee", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/e9accc82da143072c0a68514556813bf862faa07b1c37a19ce3911eef3dda8c0860ccafe0529525ecaafff8010c3cc1a3e17a006eb437007bff96e8e7254c29f"}' symbols_url: 'https://queue.taskcluster.net/v1/task/OPktiWAvQSKuivbgUR__vA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-06 03:23:29.163356) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-06 03:23:29.163838) ========= rm -f oauth.txt in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1462528655.925918-2004293834 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.021588 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-06 03:23:29.230209) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-06 03:23:29.230504) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-06 03:23:29.230820) ========= ========= Total master_lag: 0.47 =========